
Android内核设计思想
本专栏记录学习《深入理解Andorid内核设计思想》一书的收获
Shu Han
这个作者很懒,什么都没留下…
展开
-
Android进程/线程
Android进程/线程本文讲解Android系统中的进程/线程的概念author:psaadate:2020年9月16日参考资料:《深入理解Andoird内核设计思想》Android进程和线程进程(Process)是一个程序的一个运行实例,以区别于“程序”这一静态概念;而线程则是CPU调度的基本单位。我们知道,一个应用程序的主入口一般都是main函数,这基本上成了程序开发的一种规范——它是“一切事物的起源”。而main()函数的工作也是前篇一律:初始化 (比如创建对象、申请资源等)原创 2020-09-29 17:25:53 · 431 阅读 · 0 评论 -
Android定制产品的编译
Android定制产品的编译本文描述如何在原生态Android系统中添加自己的定制产品date: 2020年9月8日author: LRAA参考资料:《深入理解Android内核设计思想》>>> Step 1: 最好先在device目录下添加一个以公司为命名的目录。(在aosp中可以看到有诸如samsung、moto、google等厂商名录)虽然Andorid系统本身并未强制这样做,但规范的做法有利于项目的同一管理。>>>Step 2: 使用vend原创 2020-09-09 09:31:23 · 559 阅读 · 0 评论 -
Android编译系统
Android编译系统Android编译系统遵循多个设计原则和策略1、同一套代码支持编译出不同的构建目标。2、Non-Recursive Make:其核心思想是我们在大型项目中应该采用唯一的Makefile来组织所有文件的自动化编译。3、可以对项目中的任意模块进行单独的编译验证。4、编译所产生的中间过程文件,以及最终编译结果和源代码需要在存储目录上分离。date: 2020年9月14日author: wsh参考资料:《深入理解Android内核设计思想》Android 编译系统抽象原创 2020-09-14 20:56:19 · 455 阅读 · 0 评论