- 博客(9)
- 收藏
- 关注
原创 kotlin的扩展函数“let、run、also、apply”的作用和区别
Kotlin的扩展函数let、run、also、apply都是用于简化代码的工具,它们可以在不修改原始类或对象的情况下添加新的功能和行为。下面是它们的作用和区别:
2023-03-17 11:07:37
2773
原创 同时包含数字和字母:登录密码的正则匹配验证
规则:同时包含数字和字母(非仅仅,也就是可以存在特殊字符,不包含空格) 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
423
原创 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
1464
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
2292
原创 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
250
原创 Kotlin 协程相关基础
这段话来自kolin中文网:本质上,协程是轻量级的线程。 它们在某些 CoroutineScope 上下文中与 launch 协程构建器 一起启动。1.GlobalScope启动全局新协程 这里我们在 GlobalScope 中启动了一个新的协程,这意味着新协程的生命周期只受整个应用程序的生命周期限制。 fun main1() { GlobalScope.la...
2019-05-20 19:10:58
266
原创 android EditText inputAction后键盘保留和收起问题
最近做有关模糊搜索的模块,需要实现的功能: 1. 点击搜索框输入内容 -> 2. 点击搜索-> 3. 搜索到内容后键盘收起关键代码: EditText 中设置: android:inputType="text"android:imeOptions="actionSearch" 遇到的问题: ...
2019-01-21 14:59:08
3389
原创 《android开发艺术探索》笔记:Activity界面跳转到透明主题界面,不调用onStop()方法
正常界面跳转情况下activity跳转生命周期函数的调用(SecActivity为新界面):MainActivity.onPause()->SecActivity.onCreate()->Sectivity.OnStart()->Sectivity.OnResume()->MainActivity.onStop();新界面加载后点击返回键:SecActivity.onPau...
2018-07-04 11:17:45
3865
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人