• 等级
  • 25981 访问
  • 89 原创
  • 5 转发
  • 61554 排名
  • 7 评论
  • 5 获赞

android中对手机号正确性的判断

publicstaticbooleanisMobile(Stringnumber){    Stringnum="[1][34578]\\d{9}";//"[1]"代表第1位为数字1,"[34578]"代表第二位可以为3、4、5、7、8中的一个,"\\d{9}"代表后面是可以是0~9的数字,有9位。    if(TextUtils.isEmpty(number)){     ...

2018-08-03 15:22:45

添加可以自定义界面的二维码条形码扫描

资源在github的0420中添加流程:gradle中添加依赖://ZXingcompile'com.google.zxing:core:3.3.0'将包com.google.zxing复制到自己项目的路劲中。 复制资源文件:(包括raw中的beep.ogg(声音),value中的attrs,ids.xml,string,color等) 在mainfeast中注册activity...

2018-08-03 15:22:12

android从fragment进入activity再返回实现刷新fragment的做法

开发中有一种情况,就是从fragment中跳转到activity后,activity结束返回fragment的时候,如果想重新刷新fragment中的数据请求,可以用广播的方法来实现。例子:Fragment://fragment重新刷新的方法@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){...

2018-08-03 15:19:46

retrofit中errorbody的读取

在retrofit2.0中,返回成功时数据的获取通常都有success和error两种,第一种success的我们就不讨论了,而现在我们看看怎么整理获取errorbody中的json字段:例子:Errorbody的json:{"timestamp":1524031801129,"error":"PreconditionFailed","exception":"com.exceptio...

2018-08-03 15:18:30

android中activity和fragment中的传值

①第一种方法传值的activity:infoFragmentinfoFragment=newinfoFragment();Bundlebundle=newBundle();bundle.putString("jwt",JWT);infoFragment.setArguments(bundle);fm=getFragmentManager();ft=fm.beginT...

2018-08-03 15:11:11

retrofit处理获得的json数组

首先先将获得数据写成javabean的格式可以用这个http://www.jsonschema2pojo.org/接着,在处理的时候,关键点在于拿到list中的东西,可以参照我github中的源码:https://github.com/766464365/Retrofit2Demo关键代码:声明:List<String>income1=newArrayList...

2018-08-03 15:10:28

andorid中自定义按钮形态并在代码中实现切换

首先在drawable中定义shap文件 <?xmlversion="1.0"encoding="utf-8"?><!--相当于做了一张圆角的图片,然后给button作为背景图片--><selectorxmlns:android="http://schemas.android.com/apk/res/android"><!-

2018-08-03 15:09:04

android中Retrofit2.0的封装:设计到请求前后的操作,比如添加请求头,拦截请求头,拦截返回体等

这里关于android如何集成retrofit2.0就详细介绍了,相信网络上也有很多的例子。首先retrofit关于请求体如何加入的话,这里使用注解就能解决大部分问题,而retrofit官网也给出了很多很好用的注解,只要在interface中声明就行。主要使用分为以下例子:①添加retrofit库依赖②创建接受请求数据bean类③创建用于请求的接口④创建retrofit实例⑤创建网络请求接口实例以...

2018-07-16 15:29:57

android清除任务栈中的所有activity

需求:想要在intent跳转的时候将之前产生的任务栈中的所有activity销毁 代码:Intentintentmain=newIntent(Login_bypw.this,MainActivity.class).setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);startActivi...

2018-06-27 16:38:55

android使用gitthub中发Flat-Button样式

原Github地址:https://github.com/hoang8f/android-flat-button使用方法:1.加入gradle依赖:compile'info.hoang8f:fbutton:1.0.5'2.加入FButton的java文件:importandroid.content.Context;importandroid.content.res.Resources;i...

2018-06-27 16:38:25

android设置账户注销 自动登陆功能的实现

问题:就像我们微信中一样,当我们登陆成功的时候,软件会自动帮我们记住登录状态,即使我们退出软件,再次打开的时候他也会帮我们跳过登陆的流程,除非我们想要重新注销并用新的账户登陆,否则软件都一直帮我们记住。 处理思路:利用sharepreference,如果登陆成功,便将我们的账号密码记录在手机中,接着写几个函数,例如读取有无shareprerence记录,如果有记录,便跳过并自动登陆,否则的话跳转到...

2018-06-27 16:33:05

android中运行程序生成多个apk图标的问题

<intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter>manifest中再多个activity中...

2018-06-21 17:43:07

android中使用zxing扫描二维码以及条形码

步骤一:在gradle集成Zxing。加入以下代码compile'com.journeyapps:zxing-android-embedded:3.0.2@aar'compile'com.google.zxing:core:3.2.0'步骤二:生成控件调用<Buttonandroid:id="@+id/button2"android:layout_width="wra...

2018-06-21 17:41:16

android中记住密码设置

使用getSharedPreferences来设置步骤1.在layout中设置一个checkbox<CheckBoxandroid:id="@+id/chk"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginEnd="8...

2018-06-21 17:39:12

android中将工程直接作为类库引用

1.在androidstudio中import一个module,选中想导的包,并重命名2.在对应包的gradle中进行更改:①将第一行的applyplugin:’com.android.XXXX.application’最后的application改为library②注解掉defaultConfig中的applicationId”com.XXXX.application”,一般在第一行③接着Sy...

2018-06-21 17:37:27

android中验证是否可以上网

设置一个工具类:importandroid.os.Handler;importandroid.os.Message;importjava.io.BufferedReader;importjava.io.InputStreamReader;/***CreatedbyAdministratoron2018/3/290029.*/publicclassNet...

2018-06-21 17:36:59

android部分webview连接打开为白板

Url没错,资源没错,就是加载不出,考虑是配置问题加这行://图片加载 白板解决问题settings.setDomStorageEnabled(true);  也就是是否开启本地DOM存储。应该是Html5中的localStorage(可以使用Android4.4手机和ChromeInspcetDevice联调),用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的,绝大多数的...

2018-06-21 17:35:40

python之json数据

JSON类型Python类型{}dict[]list"string"str1234.56int或floattrue/falseTrue/FalsenullNone Python对象转化为json对象:>>>importjson>>>d=dict(name='Bob',age=20,score=88)>>>json.dumps...

2018-06-21 17:33:38

python之序列化

序列化:把变量从内存中变成可存储或者传输的过程称之为序列化。反序列化:把变量内容从序列化的对象重新读到内存里序列化方法:>>>importpickle>>>d=dict(name='Bob',age=20,score=88)>>>pickle.dumps(d)b'\x80\x03}q\x00(X\x03\x00\x00\...

2018-06-21 17:32:50

python之操作文件和目录

Python中的操作文件,目录之类的操作,使用的是os模块中调用操作系统提供的接口函数比如Importosprint(os.name)这个函数可以显示操作系统的类型,如果返回的是posix则是除win之外的系统,如果是nt泽为win系统再比如:os.environ获取到的是操作系统中定义的环境变量如果要进一步获取某个值可以用os.environ.get(‘ket’)来获取 除此之外,操作文件和目...

2018-06-21 17:31:42

笨鸟可以先飞呀

想用代码表达自己
关注
  • 计算机软件
  • 中国