- 博客(94)
- 收藏
- 关注
原创 databinding 数据更新快,ui刷新慢
usecase:step1:数据更新后调用notifyPropertyChanged(x)step2:ViewDataBinding.handFieldChangestep3:RequestRebind:if(isPendingRebind)returnelse {isPendingRebind =truemUiThreadHandler.post(mRebindRunnable) // 假如ui进程有点忙,mRebindRunnable还没来得及运行}step4:
2021-03-26 12:11:06
486
转载 Android binding adapter
https://medium.com/@aidan.vii/binding-adapters-with-kotlin-part-3-a40fed03eac3
2020-12-11 11:03:46
387
原创 SecurityException: com.bmw.gpsservice from uid 10087 not allowed to perform MOCK_LOCATION
解决办法:1. 在AndroidManifest.xml里添加以下权限<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" tools:ignore="MockLocation" />2. 在开发者选项中将应用设置为模拟位置信息应用
2020-11-12 15:38:27
2079
转载 kotlin object class
1.使用时用的是单例对象2.尽管和普通类的声明一样,可以包含属性、方法、初始化代码块以及可以继承其他类或者实现某个接口,但是它不能包含构造器(包括主构造器以及次级构造器)refhttps://blog.youkuaiyun.com/xlh1191860939/article/details/79460601...
2020-09-03 14:34:12
1299
原创 kotlin data class
优点:1、==代表参数相等,===代表引用相等2、对象copy简单3、解构用法:必须带参数ref:https://www.jianshu.com/p/c4c2c11a6867
2020-09-03 11:25:57
187
转载 Android 系统中 Location Service 的实现与架构
https://www.ibm.com/developerworks/cn/opensource/os-cn-android-location/
2020-08-17 16:05:14
392
原创 intent-filter的action,category,data匹配规则
action匹配规则:只要intent中一个能匹配上就可category匹配规则:intent中所有category都必须在intent filter中有才能匹配上https://juejin.im/entry/6844903553962606606
2020-08-03 11:08:54
210
转载 Android Design Support Library: CoordinatorLayout
https://www.jianshu.com/p/afad7c1f1238
2020-07-31 10:21:22
109
原创 git重要的三个命令stash, checkout, reset的一些总结
对add后悔了:git reset对commit和push后悔了git reset --mixed HEAD^ref:https://www.cnblogs.com/shih/p/6826743.html
2020-05-22 17:09:53
346
原创 kotlin backing properties
field:类似于普通java成员变量properties:包含一个private field 和getter,对于非只读properties还有一个setter,kotlin有默认实现backing field:存在于至少使用了一个默认的setter或者getter的情况,或者自定义的getter/setter使用了field。如果不想用默认实现,可以自己写getter,setter,用field可以防止循环调用。backing field 并不是总会生成的, 例如val isAdult: Boo
2020-05-22 16:33:27
249
转载 Kotlin中init代码块和构造方法以及伴生对象中代码的调用时机及执行顺序
https://blog.youkuaiyun.com/yuzhiqiang_1993/article/details/87863589
2020-05-08 10:07:28
401
转载 Android 中状态栏、标题栏、View的大小及区分
https://www.cnblogs.com/ldq2016/p/6671924.html
2020-05-06 15:30:48
517
转载 Android中RelativeLayout和LinearLayout性能分析 尹star
为什么RelativeLayout会执行两次measure?为什么LinearLayout weight会影响性能?为什么尽量使用padding而不用margin?https://www.jianshu.com/p/8a7d059da746
2020-05-01 07:40:01
199
转载 Android AppWidget RemoteView
坑:AndroidMenifest.xml中一定要声明permission<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.joy.remoteview...
2020-04-14 15:31:57
210
原创 Android Touch Mode
手触屏后,系统进入touch mode。使用键盘或者trackball后,系统退出touch mode。touch mode下没有focus。原因可以考虑一个具体例子:The user can freely navigate through the list using the trackball but also, alternatively, scroll and fling ...
2020-04-14 14:25:40
354
转载 Android GestureDetector.OnGestureListener
https://blog.youkuaiyun.com/yuliyige/article/details/12655895具体地说,典型的触屏事件及其listener执行的流程见下:1). 单击事件的执行流程:有两种情况,一种是时间很短,一种时间稍长。时间很短:onDown ----> onSingleTapUp---->onSingleTapConfirmed时间稍长...
2020-04-12 20:23:18
327
原创 RecyclerView的一些用法
Table of ContentsRecyclerView , IllegalStateException. 1问题... 1原因... 1解决办法... 1RecyclerView Item的局部刷新... 2问题... 2原因... 2解决办法: payLoads. 2例子... 3如何判断RecyclerView是否滚动到底部或顶部... 4Ref...
2020-04-12 20:02:28
363
原创 IllegalStateException: Fragment not attached to a context.
问题: java.lang.IllegalStateException: Fragment <...>not attached to a context.根源: fragment 没有和 activity绑定,context为空.参考: Fragment.java@NonNullpublic final Context requireContext() { ...
2020-03-16 15:58:24
5611
转载 Android arch components 源码分析(1)—— ViewModel
https://jekton.github.io/2018/06/30/android-arch-ViewModel/https://www.jianshu.com/p/de4dd1ffb196
2020-01-07 11:55:43
142
转载 App Widgets 详解四 RemoteViews、RemoteViewsService和RemoteViewsFactory
https://blog.youkuaiyun.com/u012792686/article/details/73810655
2019-12-10 23:48:39
227
转载 Android Application是单例,正确吗?
https://www.jianshu.com/p/10711bf805e5Android 中Application是单例,这个问题可能大家会毫不犹豫的回答正确但是,如果APP中如果有集成一些第三方SDK的并且在Application中加了打印的可能就会发现,APP启动的时候怎么onCreate中的打印走了多次不是说Application只会实例化一次的吗?因为onCreat...
2019-11-14 17:05:00
212
转载 Android power
Android AutoSleep休眠机制https://blog.youkuaiyun.com/wlwl0071986/article/details/9746135(原创)android6.0系统 PowerManager深入分析https://blog.youkuaiyun.com/u011311586/article/details/51034313Android电源管理基础知识整理https...
2019-07-08 15:26:00
266
转载 各种情况下的fragment
fragment and activityhttps://blog.youkuaiyun.com/qq_36882793/article/details/82151686fragment viewpager, onActivityResulthttps://blog.youkuaiyun.com/jokeeeeee/article/details/46004931fragment samplehttp...
2019-07-03 10:38:40
107
转载 Android中bindService的细节之三:多次调用bindService(),为什么onBind()只执行一次?
focus on:4. 总结https://blog.youkuaiyun.com/u013553529/article/details/54754491
2019-07-01 17:29:56
3019
转载 Activity各种情况下的生命周期 四种启动模式 状态保存于恢复
https://www.jianshu.com/p/e46d449467d5https://blog.youkuaiyun.com/zyw0101/article/details/80043826
2019-07-01 15:58:42
260
转载 Dalvik vs ART
在应用安装时,installd通过dex2oat优化APK安装包classes.dex的Dalvik字节码为本地机器代码。https://blog.youkuaiyun.com/JBlock/article/details/77799278
2019-07-01 10:49:07
148
转载 多线程断点续传
RandomAccessFilehttps://www.cnblogs.com/coding-wu/p/9708818.htmlhttp rangehttps://www.jianshu.com/p/793f06eff84e
2019-06-28 16:09:59
186
转载 什么是线程池,如何使用?
https://blog.youkuaiyun.com/sd0902/article/details/8395677https://www.cnblogs.com/superfj/p/7544971.html
2019-06-27 15:51:20
710
转载 死锁,死锁的四个必要条件以及处理策略
https://blog.youkuaiyun.com/wljliujuan/article/details/79614019
2019-06-25 15:19:54
313
转载 深入分析synchronized的实现原理
https://blog.youkuaiyun.com/shandian000/article/details/54927876/https://blog.youkuaiyun.com/u012715840/article/details/58247556
2019-06-24 17:09:43
149
转载 Java 对象生命周期和类生命周期
https://blog.youkuaiyun.com/huangzhen0914/article/details/45172597
2019-06-24 16:37:18
140
转载 CountDownLatch CyclicBarrier
CountDownLatch and ReetrantLock based on AQS(Abstract Queue Synchronize)CyclicBarrier based on ReentrantLock and it's conditionhttps://www.jianshu.com/p/bcddb6400ccbhttps://blog.youkuaiyun.com/qq_3...
2019-06-21 17:29:01
85
转载 生产者-消费者(producer-consumer)
Java并发控制:ReentrantLock Condition使用详解focus on: Java官方提供的例子https://www.cnblogs.com/hongdada/p/6150699.html
2019-06-21 16:09:44
343
转载 线程如何关闭
java线程的取消与关闭focus on 1.任务取消 https://blog.youkuaiyun.com/u010199866/article/details/82668417如何优雅的关闭Java线程池focus on 总结:https://www.cnblogs.com/qingquanzi/p/9018627.htmlother ref:Java 线程如...
2019-06-21 16:09:03
1181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人