@@ -16,6 +16,7 @@ toc: true
1616
1717* Android开发者网站: < https://developer.android.com >
1818* Android开发者网站国内镜像(可以在国内不搭梯子直接访问): < https://developer.android.google.cn >
19+ * Google I/O: < https://io.google/2025 >
1920
2021Android开发者网站包含了以下内容:
2122
@@ -49,25 +50,23 @@ Android开发者网站包含了以下内容:
4950* AOSP项目官网:< https://source.android.com >
5051* AOSP项目官网国内镜像(可以在国内不搭梯子直接访问):< https://source.android.google.cn >
5152
52- ### AOSP源码在线查看
53+ ### AOSP源码
5354
5455* Android Code Search: < https://cs.android.com/ >
55- * AOSPXRef: < http://aospxref.com/ >
56- * androidxref: < http://androidxref.com/ >
57- * Android Cross Reference: < http://aosp.opersys.com/ >
5856* Android OS: < https://www.androidos.net.cn/sourcecode >
5957* Git repositories on android: < https://android.googlesource.com/ >
58+ * repo: < https://source.android.com/docs/setup/reference/repo >
59+ * Repo实践指南: < https://www.cnblogs.com/jiangxinnju/p/14274982.html >
60+ * 将AOSP源码导入到Android Studio进行查看: < https://www.cnblogs.com/jiangxinnju/p/14426645.html >
6061
6162### AOSP构建
6263
63- * Feature launch flag: < https://source.android.com/docs/setup/build/feature-flagging >
64- * Codenames, Tags, and Build Numbers: < https://source.android.com/docs/setup/reference/build-numbers >
65- * 将AOSP源码导入到Android Studio进行查看: < https://www.cnblogs.com/jiangxinnju/p/14426645.html >
6664* Android构建系统: < https://www.cnblogs.com/jiangxinnju/p/14402000.html >
67- * Android soong build系统介绍 : < https://www.jianshu .com/p/80013a768a45 >
68- * Repo实践指南 : < https://www.cnblogs .com/jiangxinnju/p/14274982 .html >
65+ * soong: < https://android.googlesource .com/platform/build/soong/+/master >
66+ * soong_buile : < https://ci.android .com/builds/latest/branches/aosp-build-tools/targets/linux/view/soong_build .html?hl=zh-cn >
6967* 编译系统入门篇-Android10.0编译系统(一): < https://blog.csdn.net/yiranfeng/article/details/109082489 >
70- * bp-编译-注解-二次编译?
68+
69+ ### AOSP编译
7170
7271* ~~ 使用 Jack 编译 (AOSP 6.0 - 8.1): < https://source.android.com/docs/setup/build/jack > ~~
7372* ~~ Android 新一代编译 toolchain Jack & Jill 简介: < https://yq.aliyun.com/articles/40811 > ~~
@@ -77,34 +76,37 @@ Android开发者网站包含了以下内容:
7776* Dalvik 和 ART 有什么区别?深扒 Android 虚拟机发展史,真相却出乎意料! - 知乎: < https://zhuanlan.zhihu.com/p/146863957 >
7877* Android虚拟机Dalvik和ART科普: < https://www.jb51.net/article/273112.htm >
7978
80- ### 相关会议
81-
82- * Google I/O: < https://io.google/2025 >
83-
8479### 系统架构
8580
8681* Architecture overview: < https://source.android.com/docs/core/architecture >
8782* Kernel: < https://source.android.google.cn/docs/core/architecture/kernel >
8883* Android设备分区: < https://source.android.com/docs/core/architecture/partitions >
8984* 适用于 HAL 的 AIDL: < https://source.android.com/docs/core/architecture/aidl/aidl-hals >
90- * 添加系统属性: < https://source.android.com/docs/core/architecture/configuration/add-system-properties >
9185
9286* Here comes Treble: A modular base for Android: < https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html >
9387* Android BSP: A guide to Android board support packages: < https://emteria.com/blog/android-bsp >
9488* GRF: < https://www.androidauthority.com/android-longevity-grf-3493006/ >
9589
90+ * Feature launch flag: < https://source.android.com/docs/setup/build/feature-flagging >
91+
92+ * Codenames, Tags, and Build Numbers: < https://source.android.com/docs/setup/reference/build-numbers >
93+
9694* 系统启动流程(init进程、Zygote进程、SystemServer):< https://juejin.cn/post/6962038395505737765 >
97- * Android系统启动——7附录1:Android属性系统: < https://cloud.tencent.com/developer/article/1199514 >
9895* 第一个用户进程 - Android 的 Init 进程: < https://www.cnblogs.com/huansky/p/15023315.html >
9996* android关机流程 安卓关机流程: < https://blog.51cto.com/u_16099295/6984333 >
10097* Android BOOTCLASSPATH详解: < https://blog.csdn.net/qqxiaoqiang1573/article/details/78715846 >
10198* Android OTA升级: < https://www.cnblogs.com/jiangxinnju/p/14404073.html >
10299* Android系统架构-[ Android取经之路] : < https://blog.csdn.net/yiranfeng/article/details/103549149 >
103100* Android Recovery升级原理: < https://www.cnblogs.com/linhaostudy/p/11543687.html >
104- * [ Android 基础] -- Android 属性系统简介: < https://blog.csdn.net/u014674293/article/details/119147063 >
105101* 实现 Java SDK 库: < https://source.android.com/docs/setup/build/java-library >
106102* 了解日志记录: < https://source.android.com/docs/core/tests/debug/understanding-logging >
107103
104+ ### 系统属性
105+
106+ * 添加系统属性: < https://source.android.com/docs/core/architecture/configuration/add-system-properties >
107+ * Android系统启动——7附录1:Android属性系统: < https://cloud.tencent.com/developer/article/1199514 >
108+ * [ Android 基础] -- Android 属性系统简介: < https://blog.csdn.net/u014674293/article/details/119147063 >
109+
108110### 虚拟化
109111
110112* Android 虚拟化框架 (AVF) :< https://source.android.com/docs/core/virtualization >
@@ -686,7 +688,6 @@ Android开发者网站包含了以下内容:
686688* Android for work总结(下): < http://blog.csdn.net/liu1314you/article/details/52038916 >
687689* android获取内置和外置SD卡路径: < http://blog.csdn.net/chadeltu/article/details/43736093 >
688690* Android之Adapter用法总结:< http://blog.csdn.net/fznpcy/article/details/8658155/ >
689- * Android命令行/c语言/java设置获取系统属性的方法: < http://www.mikewootc.com/wiki/android/other/system_property.html >
690691* Implementation vs API dependency: < https://jeroenmols.com/blog/2017/06/14/androidstudio3/ >
691692* android怎样调用@hide 和internal API: < http://blog.csdn.net/linghu_java/article/details/8283042 >
692693* android下的SuppressLint与TargetApi: < http://blog.csdn.net/pony_maggie/article/details/52115884 >
@@ -736,7 +737,6 @@ Android开发者网站包含了以下内容:
736737* 详解 C++ 左值、右值、左值引用以及右值引用 - 斗战胜佛美猴王 - 博客园: < https://www.cnblogs.com/david-china/p/17080072.html >
737738* Android动态日志ProtoLog简介和使用-CSDN博客: < https://blog.csdn.net/realDonaldTrump/article/details/126095631 >
738739* Android Vitals | App quality | Android Developers: < https://developer.android.com/topic/performance/vitals >
739- * [ AOSP] [ Build ] : Android 编译/构建基础 -- ' ; Hello AOSP' ; - 知乎: < https://zhuanlan.zhihu.com/p/572100374 >
740740* ThreadPoolExecutor 的参数含义及源码执行流程_new threadpoolexecutor-CSDN博客: < https://blog.csdn.net/m0_57042151/article/details/127978783 >
741741* 西瓜视频稳定性治理体系建设二:Raphael 原理及实践摘要 Raphael 是西瓜视频基础技术团队开发的一款 nati - 掘金: < https://juejin.cn/post/6953430618726203399 >
742742* KwaiAppTeam/KOOM: KOOM is an OOM killer on mobile platform by Kwai.: < https://github.com/KwaiAppTeam/KOOM >
@@ -860,6 +860,7 @@ Android开发者网站包含了以下内容:
860860* Gradle修改本地仓库的位置: < http://blog.csdn.net/xq328220454/article/details/30233759 >
861861* gradle cache目录(.gradle)剖析: < https://zhuanlan.zhihu.com/p/26473930 >
862862
863+ * (新)配置构建: < https://developer.android.com/studio/build/index.html >
863864* (老)Gradle Plugin User Guide: < http://tools.android.com/tech-docs/new-build-system/user-guide >
864865* 加速Android Studio/Gradle构建: < https://isming.me/2015/03/18/android-build-speed-up/ >
865866* 用Gradle 构建你的android程序: < https://www.cnblogs.com/youxilua/archive/2013/05/20/3087935.html >
@@ -875,7 +876,6 @@ Android开发者网站包含了以下内容:
875876* 在 AndroidStudio 工程点击 Run 按钮, 实际上做了什么操作呢?< https://www.zhihu.com/question/65289196 >
876877
877878* 设置应用 ID: < https://developer.android.com/studio/build/application-id.html >
878- * (新)配置构建: < https://developer.android.com/studio/build/index.html >
879879* 创建和管理虚拟设备: < https://developer.android.com/studio/run/managing-avds >
880880* 对您的应用进行版本控制: < https://developer.android.com/studio/publish/versioning.html >
881881* dumpsys: < https://developer.android.com/studio/command-line/dumpsys >
0 commit comments