Android学习笔记
己_师
这个作者很懒,什么都没留下…
展开
-
Android 统一捕获异常
Android 统一捕获异常 添加统一处理异常的逻辑,并且可使应用不出现崩溃的现象。 //核心类 object Global { private const val TAG = "Global" private val handler = Handler(Looper.getMainLooper()) //这种方式会使主线程中looper的调用栈加深一层。出现异常的时候catch住并再次主动调用 Looper.loop() fun loop() { handle原创 2021-04-01 15:14:46 · 230 阅读 · 0 评论 -
设计模式的理解
1工厂模式 1.简单工厂 解决对象创建—不在主体代码中new对象。 当需要通过参数来判断并创建不同对象的时候就可以使用简单工厂。 2 策略模式 定义了算法家族,分别封装起来让他们之间互相替换,让算法的变化不会影响到使用算法的客户。 不同的时间应用不同的业务规则就可以使用。 Java设计模式透析之 —— 策略(Strategy) https://blog.csdn.net/guolin_blog/a...原创 2020-03-25 18:20:50 · 552 阅读 · 0 评论 -
设计模式的学习记录
原创 2019-10-21 10:48:43 · 138 阅读 · 0 评论 -
adb命令模拟按键事件 KeyCode
转发:adb命令模拟按键事件 KeyCode 例子: //这条命令相当于按了设备的Backkey键 adb shell input keyevent 4 //可以解锁屏幕 adb shell input keyevent 82 //在屏幕上做划屏操作,前四...转载 2019-04-17 15:43:02 · 544 阅读 · 0 评论 -
将模块动态配置为Application和Library
将模块动态配置为Application和Library Application作为应用程序启动:apply plugin: ‘com.android.application’ Library作为库工程被引用:apply plugin: ‘com.android.library’ Application与Library切换 首先我们可以在gradle.properties中声名一个boolean类型...原创 2019-06-13 18:48:58 · 1340 阅读 · 0 评论 -
十分钟过一遍Kotlin知识点
转载自:http://www.sohu.com/a/239604477_211120 这是团队内部分享的Kotlin的知识点,还在不断完善的阶段。团队用Kotlin作为后端开发语言已经一年多,知识点还在不断的挖掘规范中。期待和更多的喜欢Kotlin的同学们一起讨论。 1:变量声明 val:只读变量,可以之后初始化,不过如果未初始化之前该变量无法使...转载 2019-06-21 11:49:13 · 275 阅读 · 0 评论