Android内核设计思想
本专栏记录学习《深入理解Andorid内核设计思想》一书的收获
Shu Han
这个作者很懒,什么都没留下…
展开
-
Android进程/线程
Android进程/线程 本文讲解Android系统中的进程/线程的概念 author:psaa date:2020年9月16日 参考资料:《深入理解Andoird内核设计思想》 Android进程和线程 进程(Process)是一个程序的一个运行实例,以区别于“程序”这一静态概念;而线程则是CPU调度的基本单位。 我们知道,一个应用程序的主入口一般都是main函数,这基本上成了程序开发的一种规范——它是“一切事物的起源”。而main()函数的工作也是前篇一律: 初始化 (比如创建对象、申请资源等)原创 2020-09-29 17:25:53 · 378 阅读 · 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 · 457 阅读 · 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 · 394 阅读 · 0 评论