
Android源码分析
文章平均质量分 68
佳朗
多读、多思、虚心、躬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过aosp-latest下载Android源码
步骤#下载初始化包,同浏览器下载好一些,可以断点下载wget -c https://mirrors.tuna.tsinghua.edu.cn/aosp-monthly/aosp-latest.tar tar xf aosp-latest.tarcd AOSP # 解压得到的 AOSP 工程目录# 这时 ls 的话什么也看不到,因为只有一个隐藏的 .repo 目录repo sync # 正常同步一遍即可得到完整目录# 或 repo sync -l 仅checkout代码报错一...原创 2021-11-05 14:05:58 · 2376 阅读 · 1 评论 -
Android系统进行OTA升级失败时能自动重启,防止一直处于recovery界面
前言当系统因电量不足或断电、包拷贝失败或破损、升级版本为低版本等原因OTA失败时,此时,系统会进入recovery界面,对于普通用户来说,可能会莫名其妙或不知所措。因此,可以当升级失败时,系统可以自动重启,防止处于一直recovery界面。方法只需在出现失败时,让系统重启即可。当然在重启之前,需要让系统将日志输出,防止日志丢失或不全。修改位置:bootable/recovery/recovery.cppcase INSTALL_CORRUPT: ui->SetBackgrou原创 2021-11-02 14:07:31 · 1397 阅读 · 0 评论 -
ThreadLocal分析详解,这一篇就够了
先简单总结一下,等看完代码分析后,可以在回来看一下上面的图。每个线程中都持有一个ThreadLocalMap对象,ThreadLocalMap中又保存了ThreadLocal - value键值对。原创 2021-04-08 18:06:50 · 456 阅读 · 0 评论 -
系统源码分析-系统缩略图小文件系统MiniThumbFile
前些日子看张绍文的高手课 / IO优化(中)时,里面提到了微信的一个小文件系统,但是没有细说,在评论区回答学员的问题时大概说了下原理:作者回复: 这个小文件系统是应用层的方案,只是把一大堆的小文件组织成一个超大文件。并没有替换原生的文件系统笔者看到这块,突然想到很早之前看过的系统缩略图相关源码时,了解到的一个知识点跟其描述的很像,猜测大概就是类似的东西,随重新温习一下。原创 2021-04-28 11:08:35 · 419 阅读 · 0 评论