mirror of
https://github.com/feicong/rom-course.git
synced 2025-08-29 10:44:59 +00:00
调整第一章格式
This commit is contained in:
parent
70b446678e
commit
32935e7968
@ -6,11 +6,9 @@
|
||||
|
||||
由于Android的开源,各大手机厂商能有自由的调整系统源码,适配自己的硬件,由此衍生出了各种产品。我们常见的安卓系统基本都是一些团队基于AOSP源码不断进行改造和优化的结果,例如小米MIUI系统,华为Harmony的系统,一加的H2OS系统等等,大多数都是基于AOSP的源码修改而来。如今的Android能够百花齐放,占据手机市场的半壁江山,也是主要也是得益于AOSP的开源。
|
||||
|
||||
由于AOSP项目过于庞大和复杂,所以我们在了解和学习的过程中,要善于查询官方文档。
|
||||
由于AOSP项目过于庞大和复杂,所以我们在了解和学习的过程中,要善于查询官方文档。Android官方文档地址: [https://source.android.com](https://source.android.com)
|
||||
|
||||
Android官方文档地址: [https://source.android.com](https://source.android.com)
|
||||
|
||||
下图是官方文档中的AOSP的堆栈结构图
|
||||
下图是官方文档中的AOSP的堆栈结构图。
|
||||
|
||||

|
||||
|
||||
@ -26,7 +24,7 @@
|
||||
|
||||
4. **Window Manager**窗口程序管理组件
|
||||
|
||||
当应用层调用管理组件后,管理组件会进而调用对应的Service来执行相应的函数。如下图
|
||||
当应用层调用管理组件后,管理组件会进而调用对应的Service来执行相应的函数。如下图:
|
||||
|
||||

|
||||
|
||||
@ -52,7 +50,6 @@ adb pull /sdcard/framework.jar ./
|
||||
Linux Kernel内核,系统的最重要的核心部分,内核负责与设备底层的硬件进行交互。比如显示驱动、音频驱动、WIFI驱动、电源驱动、内存管理、进程管理等等。
|
||||
|
||||
|
||||
|
||||
## 1.2 系统开发,定制,刷机,改机分别是什么
|
||||
|
||||
### 1.2.1 系统开发
|
||||
@ -98,7 +95,6 @@ adb pull /sdcard/framework.jar ./
|
||||
2017年,Android全球网络流量和设备超越微软的Window,正式成为全球第一大操作系统。
|
||||
|
||||
|
||||
|
||||
## 1.4 其他常见的第三方定制系统
|
||||
|
||||
### 1.4.1 Mokee
|
||||
@ -109,12 +105,9 @@ adb pull /sdcard/framework.jar ./
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
如果想要进一步了解,可以看看魔趣为AOSP扩展的功能 https://www.mokeedev.com/guide/feature.html
|
||||
|
||||
|
||||
|
||||
### 1.4.2 PixelExperience
|
||||
|
||||
这是最接近原生Android系统的第三方ROM,官网https://download.pixelexperience.org/,我们正常编译出来的AOSP刷入后是没有谷歌插件,并且界面UI都是非常简陋的。如果你想要打造一个和原生Android非常相似的ROM,那么完全可以选择它,原生Android的界面风格以及自带谷歌套装,以及适配了更多的手机厂商。下图是它所支持的各大厂商。
|
||||
@ -122,7 +115,6 @@ adb pull /sdcard/framework.jar ./
|
||||

|
||||
|
||||
|
||||
|
||||
### 1.4.3 LineageOS
|
||||
|
||||
LineageOS的前身是大名鼎鼎的CyanogenMod,简称CM,这个开发团队是全球最大的Android第三方编译团队。早在Android1.6版本时,就为很多手机厂商定制出稳定的ROM。2016年12月Cyanogen公司宣布停止开发并关闭项目,随后复刻后更名为LineageOS由原团队继续研发。 LineageOS的风格同样是类似原生Android的,但是相比起PixelExperience要更加的精简,运行起来也是非常流畅,同样适配各大厂商机型。感兴趣可以在官网详细了解支持机型https://download.lineageos.org/
|
||||
|
Loading…
x
Reference in New Issue
Block a user