坑
Aiyalisa
这个作者很懒,什么都没留下…
展开
-
同时包含数字和字母:登录密码的正则匹配验证
规则:同时包含数字和字母(非仅仅,也就是可以存在特殊字符,不包含空格) private static final String CHECK_CODE_NUM = "(.*[0-9]+[a-zA-Z]+.*)|(.*[a-zA-Z]+[0-9]+.*)"; public static void main(String args[]){ String test1= "12345678a"; //true String err1 = "1234567"; //原创 2022-04-12 15:22:12 · 389 阅读 · 0 评论 -
targetSdk 30 (Android 11)使用AIDL无法使用远程服务的问题
今天发现targetSdk 版本为30的时候,在Android11 的机型上,AIDL完全不可用,服务也连接不上,但是在低版本的手机上,或者targetSdk 29时候可以用。怀疑是新版本安全特性直接查官方文档,发现google增加了软件包可见性的限制:注意:如果您的应用以 Android 10(API 级别 29)或更低版本为目标平台,那么全部应用均会自动对您的应用可见。如果您的应用以 Android 11(API 级别 30)或更高版本为目标平台,并且需要与应用(自动可见的应用除外)交互,请在您原创 2021-12-08 14:44:41 · 1411 阅读 · 1 评论 -
关于Android Service 防止多次unbind导致crash
今天发现一个Service的小问题发现ServiceConnection的onServiceConnected方法总是不会调用,不管你调用unbind 或者 stop的方法,都不能回调到onServiceConnected,心想service断开连接时候应该调用的啊。。。直接查官方文档:public void onServiceDisconnected(ComponentName className) { // This is called when the connec原创 2021-12-06 18:17:54 · 2184 阅读 · 0 评论 -
android 权限相关业务逻辑
requestCode 和requestPermissions可以做一个对应如:public static final int CODE_RECORD_AUDIO = 0; final int CODE_READ_PHONE_STATE = 1; final int CODE_CAMERA = 2; public static final String ...原创 2019-07-08 17:47:32 · 229 阅读 · 0 评论