博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Android框架揭秘》——1.1节Android源代码组成
阅读量:6085 次
发布时间:2019-06-20

本文共 684 字,大约阅读时间需要 2 分钟。

本节书摘来自异步社区《Android框架揭秘》一书中的第1章,第1.1节Android源代码组成,作者 金泰延 , 宋亨周 , 朴知勋 , 李白 , 林起永,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.1 Android源代码组成

Android框架揭秘
那么,我们该如何学习Android框架呢?其实,学习Android框架时,最准确、最权威的参考资料就是Android的源代码,这些源代码从可免费下载。关于这方面的内容,请参考第2章中的相关部分。

Android主要源代码组成如下。

Kernel:Android Linux内核2.6

bionic:Android标准C运行支持库
bootloader:Android内核加载器参考
build:Android的Bulid系统
cts:Android兼容性测试源
dalvik:Dalvik虚拟机
external:Android使用的开放源
frameworks:Android框架
hardware:Android HAL(Hardware Abstraction Layer,硬件抽象层)库源
packages:包含Android基本应用,Content Provider等
system:Android初始化进程、蓝牙工具集等
本书主要针对Kernel、frameworks、packages、system文件夹内的源代码进行分析。如果你想进一步深入分析Android框架,建议你优先分析frameworks中的其他源代码(本书在讲Android框架源时,相关代码路径会以脚注的形式标示出来)。

转载地址:http://sxuwa.baihongyu.com/

你可能感兴趣的文章
本地vs云:大数据厮杀的最终幸存者会是谁?
查看>>
阿里云公共镜像、自定义镜像、共享镜像和镜像市场的区别 ...
查看>>
shadowtunnel v1.7 发布:新增上级负载均衡支持独立密码
查看>>
Java线程:什么是线程
查看>>
mysql5.7 创建一个超级管理员
查看>>
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>
我的友情链接
查看>>
多线程之线程池任务管理通用模板
查看>>
CSS3让长单词与URL地址自动换行——word-wrap属性
查看>>
CodeForces 580B Kefa and Company
查看>>
开发规范浅谈
查看>>
Spark Streaming揭秘 Day29 深入理解Spark2.x中的Structured Streaming
查看>>
鼠标增强软件StrokeIt使用方法
查看>>
本地连接linux虚拟机的方法
查看>>
某公司面试java试题之【二】,看看吧,说不定就是你将要做的题
查看>>
BABOK - 企业分析(Enterprise Analysis)概要
查看>>