Test:设有这样一个布局: <ScrollView android:id="@+id/scroller" android:layout_width="match_parent" android:layout_height="match_parent"> ... <ScrollView...
2020-04-13 20:48:51
232
Activity销毁时,为被观察对象随机生成一个Key值,把这个Key值添加到一个Set中,并把key和被观察对象装进一个弱引用;创建弱引用的时候可以传入一个ReferenceQueue对象作为参数,这个ReferenceQueue的作用是,如果一个弱引用指向的对象被垃圾回收,那么这个弱引用就会被添加到这个引用队列中;检测对象有没有被回收的方式:遍历引用队列,将队列中每个弱引用中的Key值与S...
2020-04-11 15:34:16
225
坐标总结
2020-03-31 20:29:49
306
排序
2020-01-04 13:34:34
107
堆相关内容
2019-12-21 19:41:52
167
Android版本特性及适配相关
2019-12-21 19:08:12
131
刘海屏相关问题
2019-12-21 18:30:44
205
记录状态栏相关设置及版本适配,包括状态栏颜色,沉浸式状态栏,黑色图标,全屏显示适配等
2019-12-21 14:59:37
658
Rxjava源码之RxjavaPlugins
2019-12-07 20:27:19
2461
Retrofit基本使用
2019-12-07 20:26:52
517
关于耦合及解耦
2019-12-03 20:41:40
216
桥接模式的理解和实现
2019-12-03 19:13:22
161
总结组件化工程的基本结构,并实现一个简单的组件化工程样例
2019-12-02 20:40:45
230
记录Intent和Bundle传递数据的原理
2019-11-30 21:14:51
817
总结Linux和Android的IPC方式和优缺点
2019-11-30 16:46:33
408
Notification相关
2019-11-26 21:51:48
384
记录Glide4.10缓存层源码,包括缓存相关类型,及活动缓存,内存缓存,硬盘缓存的作用机制
2019-11-24 19:24:35
526
本篇总结Glide4.10远程请求一张图片的大致流程,及记录涉及到的相关类型
2019-11-24 19:24:07
473
LayoutInflater Factory的作用和用法
2019-11-21 20:46:37
324
整理资源的类型特点,分别提供了加载其他App(已安装和未安装App)资源文件的方式及具体实现
2019-11-21 19:29:15
699
RecyclerView的缓存机制及部分源码
2019-11-20 12:14:03
233
Retrofit源码解析
2019-11-17 14:45:33
141
总结View的Measure,Layout,Draw过程,正确获取控件宽高的方式
2019-11-13 20:00:58
95
设计模式简例
2019-11-12 19:59:15
84
工厂模式简例
2019-11-11 19:46:22
126
CompositeDisposable
2019-11-09 20:37:49
5622
DexClassLoader和PathClassLoader的功能,以及类的解析dex文件,根据类名寻找类的过程
2019-11-06 20:45:43
141
Binder和AIDL基本使用
2019-11-06 19:51:16
117
Activity启动过程,ActivityThread,AMS
2019-11-06 19:49:33
212
1.介绍Window管理机制和相关重要类型2.创建Activity时添加Window的过程3.添加普通Window时的具体过程
2019-11-06 19:48:45
240
事件分发流程总结
2019-11-05 20:08:31
70
MVP的基本结构和简单实现及封装
2019-11-03 16:12:04
100
自定义View相关方法的一些总结
2019-11-03 15:15:04
138
Livedata的几种形式及使用,Livedata缓存导致的一些问题和解决
2019-11-02 20:03:58
469
Rxjava常用操作符及用例
2019-11-01 19:50:41
154
绘制虚线的自定义控件
2019-10-27 20:10:00
150
ObservableFiled绑定到布局文件的方法及用例,自定义控件双向绑定等
2019-10-27 16:54:57
192
Android中提供的二阶和三阶贝塞尔曲线的接口,和一个水波纹动画的简单实现
2019-10-25 19:46:48
153
Json类型简介,及Gson库的使用
2019-10-25 19:46:12
163
深克隆浅克隆,以及深克隆的几种实现
2019-10-22 20:48:42
72