android
android
眼泪小丑
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android打印调用堆栈(dump backtrace)的方法
1. 为什么要打印函数调用堆栈?打印调用堆栈可以直接把问题发生时的函数调用关系打出来,非常有利于理解函数调用关系。比如函数A可能被B/C/D调用,如果只看代码,B/C/D谁调用A都有可能,如果打印出调用堆栈,直接就把谁调的打出来了。不仅如此,打印函数调用堆栈还有另一个好处。在Android代码里,函数命名很多雷同的,虚函数调用,几个类里的函数名相同等,即使用source insight工具看也未必容易看清函数调用关系。如果用了堆栈打印,很容易看到函数调用逻辑。那么一个问题来了,Android/kernel原创 2021-01-28 08:52:57 · 5161 阅读 · 3 评论 -
编译调试基础
原创 2021-01-25 15:05:34 · 167 阅读 · 0 评论 -
Android A/B system OTA
Android A/B System OTA分析(一)概览Android A/B System OTA分析(二)系统image的生成Android A/B System OTA分析(三)主系统和bootloader的通信Android A/B System OTA分析(四)系统的启动和升级Android系统OTA升级流程A|B升级框架Android 官方AB Update说明–中文版...原创 2020-12-01 17:14:50 · 276 阅读 · 0 评论 -
LINUX电源管理
Linux的系统suspend和resumeLinux内核 runtime_PM 框架Linux内核电源管理综述原创 2020-11-30 15:20:31 · 1917 阅读 · 0 评论 -
Android LCD
Android LCD(一):LCD基本原理篇Android LCD(二):LCD常用接口原理篇Android LCD(三):Samsung LCD接口篇Android LCD(四):LCD驱动调试篇原创 2020-11-27 09:25:33 · 269 阅读 · 0 评论 -
Android Binder跨进程通信的原理
前言如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲解 Binder源码、逻辑不清楚,最终导致的是读者们还是无法形成一个完整的Binder概念本文采用 清晰的图文讲解方式,按照 大角度 -> 小角度 去分析Binder,即:1.先从 机制、模型的角度 去分析 整个Binder跨进程通信机制的模型2.再 从源码实现角度,分析 Binder在 Android中的具体实现目录原创 2020-08-21 10:52:11 · 283 阅读 · 0 评论 -
android系统知识点图
原创 2020-08-07 13:33:17 · 207 阅读 · 0 评论 -
Android Binder
原创 2019-12-26 13:51:48 · 119 阅读 · 0 评论 -
android handler
原创 2019-12-24 18:32:55 · 117 阅读 · 0 评论 -
service生命周期
原创 2019-12-24 18:15:35 · 129 阅读 · 0 评论 -
android启动流程
原创 2019-12-24 17:13:14 · 148 阅读 · 0 评论
分享