在 Android 上部署 Linux
2023-03-27
在 Android 上部署 Linux……好吧,我知道 Android 本身就是个 Linux。不要在意这些细节。 最近把旧手机当时钟用,发现它还有 TF 卡槽,想起何不在上面跑个 Li…
分析和解决手机重启若干次后,虚拟按键、状态栏等失效的问题
2017-09-19
Android 有种特殊的 App 叫老化测试工具,一般包括若干次重启、存储读写、音频播放、视频播放等流程,是一个预装在手机的 APK,出厂时会去掉。 测试做老化测试…
在 Android Java 核心库 libcore 中打印 Log
2017-08-30
Android Java 核心库中是无法直接使用 android.util.Log 的,添加后编译不通过,因为 framework 中的 Java API 依赖于 Java 核心库。 在 Android 7.0 之前,Java 核心库源码在libcore/luni/下…
Android 消息机制原理
2017-06-02
概述 Android 的 UI 控件不是线程安全的,因此规定访问 UI 必须在主线程(即 UI 线程)中进行。ViewRootImpl 的checkThread()方法对 UI 操作…