
Android进阶之路
文章平均质量分 92
csbhwy
这个作者很懒,什么都没留下…
展开
-
自定义Handler如何避免内存泄漏
自定义Handler如何避免内存泄漏一般非静态内部类持有外部类的引用的情况下,造成外部类在使用完成后不能被系统回收内存,从而造成内存泄漏。为了避免这个问题,我们可以自定义的Handler声明为静态内部类形式,然后通过弱引用的方式,让Handler持有外部类的引用,从而可避免内存泄漏问题。代码实现如下:private WeakReference<MainActivity> acti...原创 2019-04-07 20:08:15 · 260 阅读 · 0 评论 -
dumpsys命令使用指南
文章目录简介命令格式实例演示adb shell dumpsys activityadb shell dumpsys activity topadb shell dumpsys activity activitiesadb shell dumpsys 「PackageName」adb shell dumpsys meminfo 「PackageName」总结简介dumpsys是一种在Androi...原创 2019-07-19 16:18:04 · 1812 阅读 · 0 评论 -
adb命令使用指南
设备操作相关命令作用adb devices显示连接到计算机的设备adb shell进入设备的shell界面,多个设备情况下:adb -s <设备序列号> shellexit退出设备的shell界面adb reboot重启设备adb kill-server终止adb服务进程adb start-server重启adb服务进程...原创 2019-07-19 17:22:14 · 851 阅读 · 0 评论 -
Binder 内存映射和接收缓存区管理
文章目录1. 传统IPC方式的数据传送原理2. Binder采用的IPC策略3. Binder一次拷贝的秘密在回答题目的问题之前,首先有几个问题,请读者思考一下。抛开Binder不谈,传统的IPC方式中,数据是怎样从发送端到达接收端的呢?Binder是使用什么样的策略实现IPC的?Binder一次拷贝的秘密是什么?带着问题,我们来看看Binder通信的原理,找找题头问题的答案:...原创 2019-08-30 15:50:19 · 1398 阅读 · 0 评论