文章目录

  • 一、Android 源码结构简介
    • - 在线查看
    • - 下载
    • - 结构简介

一、Android 源码结构简介

Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境。

- 在线查看

有一个方便快捷的源码阅读的途径,对我们了解 Android 的细节非常的重要, 推荐:
http://androidxref.com/


- 下载

Android 源代码树位于由 Google 托管的 Git 代码库中

https://source.android.google.cn/source/downloading


- 结构简介

代码包经过解压缩后,第一级别的目录和文件,所示:

|-- Makefile        (全局的Makefile)
|-- bionic          (Bionic含义为仿生,这里面是一些基础的库的源代码)
|-- bootloader      (引导加载器)
|-- build           (build目录中的内容不是目标所用的代码,而是编译和配置所需要的脚本和工具)
|-- dalvik          (JAVA虚拟机)
|-- development     (程序开发所需要的模板和工具)
|-- external        (目标机器使用的一些库)
|-- frameworks      (应用程序的框架层)
|-- hardware        (与硬件相关的库)
|-- kernel          (Linux2.6的源代码)
|-- packages        (Android的各种应用程序)
|-- prebuilt        (Android在各种平台下编译的预置脚本)
|-- recovery        (与目标的恢复功能相关)
-- system          (Android的底层的一些库)

Android 源码结构简介相关推荐

  1. android源码结构

    android源码结构 Android 2.1 |-- Makefile |-- bionic (bionic C库) |-- bootable (启动引导相关代码) |-- build (存放系统编 ...

  2. OpenCV 3.x Lib 源码结构简介

    OpenCV 3.x 与之前版本的不同 1)以C++ 风格API为主,C 风格的API 最终可能会取消. 2)C++ API 更加简洁,引入很多C++面向对象的特性 3) 算法都将继承自 cv::Al ...

  3. android 源码结构

    android 2.1   点击查看详细目录结构 △Makefile △bionic(c库):代码由BSD C库和自定义的linux代码(用于处理线程,进程,信号,和其他事情)混合而成.Bionic  ...

  4. 【Android 系统开发】Android框架 与 源码结构

    一. Android 框架 Android框架层级 : Android 自下 而 上 分为 4层; -- Linux内核层; -- 各种库 和 Android运行环境层; -- 应用框架层; -- 应 ...

  5. Android源码中的目录结构详解

    由于自己从事与底层开发,一开始对项目结构不是很清楚,然后就百度找到了源码结构,我觉得讲的很清楚.Android 2.1源码结构 |-- Makefile |-- bionic              ...

  6. Android 源码目录结构

    android平台四层架构对应源代码中的目录: 第一层:应用程序层(applications)对应根目录下packages/apps 第二层:应用程序框架层(application framework ...

  7. Android 10 根文件系统和编译系统(四):Android源码目录结构

    配套系列教学视频链接: Android 10.0 AOSP源码编译: https://www.100ask.net/detail/p_60a1e037e4b0adb2d864c6d8/6 Androi ...

  8. android 指令模式,Android 源码中的命令模式

    原标题:Android 源码中的命令模式 (点击上方公众号,可快速关注) 来源:伯乐在线专栏作者 - PleaseCallMeCoder 链接:http://android.jobbole.com/8 ...

  9. Android源码级别开发

    Android源码级别开发 1.课程简介(3) 1.系统开发概述 2.系统编译简介 3.源码查看工具 4.系统启动流程 5.Handler消息机制 6.AsyncTask原理 系统架构的回顾(13) ...

  10. Android源码内核设计思想读书笔记

    [读书笔记] 第一篇 Android编译篇 读书笔记 第一篇 Android编译篇 第一章 Android系统简介 1Android各版本代号及发布时间 2 Android系统的特点 3 Androi ...

最新文章

  1. 2月中国域名总量平稳回升 净增长量逾10.3万个
  2. BeautifulSoup解析库详解
  3. java元婴期(31)----java进阶(springmvc(5)---数据回显数据交互拦截器)
  4. 使用Apache搭建个人用户主页
  5. Please move ‘proctime(r_proctime)‘ to the end of the schema.以及rowtime和proctime
  6. oracle备份 ram,Oracle备份时出现AIX系统的3D32B80D错误
  7. win7如何删除mariadb
  8. iPhone SplitViewController
  9. 数据挖掘导论课后习题答案-第六章
  10. 安装office2010常见的提示错误解决办法
  11. Python3—爬虫实现有道在线翻译—(常见错误汇总及解决方法)
  12. 几种css炫酷背景欣赏
  13. ID精度损失处理-Long类型转换成JSON的String类型
  14. Jzoj5454【NOIP2017提高A组冲刺11.5】仔细的检查
  15. package import
  16. [CF1616H]Keep XOR Low / [CF_GYM102331B]Bitwise Xor
  17. Stanford的Chinese Segmenter
  18. DATEDIFF 函数的使用
  19. js实现谷歌网站统计
  20. python中rgb,python - 图像的RGB矩阵

热门文章

  1. pyqt5 yolov4实现车牌识别系统
  2. 大数据:数据大合集,你想要的这里或许会有
  3. 综合富贵论坛,富贵网,新老富贵的简单解释
  4. java实现将汉字转为拼音并包含音调
  5. 电脑主机服务器中毒文件怎么恢复出厂设置,服务器中毒了 物理文件怎么拷贝呢 以及如何恢复数据呢...
  6. 火狐浏览器安装插件步骤
  7. C语言用0832输出正弦波,[求助]关于使用DAC0832输出正弦波的汇编算法【恢复】
  8. optical接口_专业音响知识:音频接口的使用和链接
  9. 天狼星单片机c语言教程,单片机资料百度盘教程.doc
  10. 硬件工程师相关书籍整理