android source code list
1. andriod 代码层次
|-- Makefile : 系统的 Makefile
|-- bionic : C 库函数的替代品
|-- bootable : 和引导相关的代码
|-- build : 是编译和配置所需要的脚本和工具
|-- dalvik : java 虚拟机
|-- development : 程序开发所需要的模板和工具
|-- external : 用的外部的开源的扩展库,编译生成在目录 /lib
|-- frameworks : android SDK 的框架
|-- hardware : 与硬件相关的代码
|-- kernel : linux kernel 源代码
|-- out : 编译生成的目录
|-- packages : Android的各种应用程序
|-- prebuilt : 编译的预置脚本
`-- system : 底层的一些库
2. bionic目录展开一个级别的目录如下所示:
bionic/
|-- Android.mk
|-- libc : c 库函数实现, ,只是支持 arm 和 x86 平台,其他平台编译会报错
|-- libdl : 动态链接库支持的函数实现,只是支持 arm 和 x86 平台,其他平台编译会报错
|-- libm : c 函数中数字计算函数,这部分代码在多个平台下实现了:alpha, amd64, arm, bsdsrc,
i386, i387,i64, powerpc, sparc64
|-- libstdc++ : c++ 的库函数
|-- libthread_db : thread 的一个实现
`-- linker : 和编译起 linker 对接的代码,现在只是支持 x86 和 arm 平台
- no support for locales
- no support for wide chars (i.e. multi-byte characters)
- its own smallish implementation of pthreads based on Linux futexes
- support for x86, ARM and ARM thumb CPU instruction sets and kernel
interfaces
3. bootable 目录展开目录如下所示 :
bootable/
|-- bootloader : 启动相关的代码,里面主要的代码是 usbloader, nandwrite, libc, libboot,
arch_armv6, arch_msm7
|-- diskinstaller : 把编译之后的image 安装到 disc 上的工具
`-- recovery : 恢复机制
4. build目录展开目录如下所示 :
build/
|-- buildspec.mk.default
|-- cleanspec.mk : make clean 调用到的脚本
|-- core : 核心组建编译的Makefile 以及相关的脚步
|-- envsetup.sh : 设置编译的环境
|-- history : 存放 git log 的一个路径。
|-- libs : 没什么实质内容,不是很清楚
|-- target : 目标输出的内容的编译脚本
`-- tools : 一些工具的编译Makefile 以及相关脚本
5. development目录展开如下所示:
development
|-- apps :Android应用程序的模板,代码
|-- build :编译脚本模板
|-- cmds
|-- data
|-- docs : SDK 的 release note
|-- emulator :仿真相关
|-- host :包含windows平台的一些工具
|-- ide : Eclipse, intellij, xcode 三种IDE 环境下的插件
|-- pdk :platform development kit
|-- samples :一些示例程序
|-- simulator :大多是目标机器的一些工具
|__ testrunner :测试工具的代码
`-- tools :开发过程可能需要的一些工具的代码,例如调试器, 跟踪trace.
6.frameworks目录展开如下所示: (是Android应用程序的框架)
frameworks/
|-- base :
|-- opt
`-- policies
7. system 目录展开如下:
system/
|-- bluetooth : 蓝牙支持代码
|-- core : adb, cpio, debuggerd, fastboot, init, logcat ... 代码
|-- extras : showmap etc....
`-- wlan : 无线支持
android source code list相关推荐
- Android source code gerrit
Android source code gerrit 找branch 先在 https://android.googlesource.com/ 找到相关project,如·"platform ...
- Downloading Android Source Code
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion.CVS这样的集中式版本控制系统.在集中式版本控制系统 ...
- Learning English From Android Source Code:1
英语在软件行业的重要作用不言自明,尤其是做国际项目和写国际软件,好的英语表达是项目顺利进行的必要条件.纵观目前的IT行业,能够流利的与国外客户英文口语交流的程序员占比并不是很高.要想去国际接轨,语言这 ...
- about android source code
1.source code 编译的时候穿先odex和apk分开,设置:build/core/package.mk LOCAL_DEX_PREOPT := true 改为 false
- Android Source Code
2019独角兽企业重金招聘Python工程师标准>>> 我们知道,源代码是最好的学习资料,所以今天就来记录下android中下载并查看源代码的方法: 安装Git,如果你还没有用Git ...
- Download Android Source Code in Windows
如果对Linux比较熟悉的人,可以看官方的步骤:http://source.android.com/source/downloading.html 像我这样用惯了Windows的人,对Linux还是玩 ...
- Download Android source code
[更新] http://source.android.com/source/downloading.html 新版的地址修改了: $ repo init -u https://android.goo ...
- android source code online
原文:http://blog.csdn.net/chuekup/article/details/8067075 1. https://github.com/android 2. http://grep ...
- android studio查看android source code
mmm development/tools/idegen/ sh ./development/tools/idegen/idegen.sh android.iws, android.ipr, andr ...
- Dowload android source code
Prepare the environment First, you need to download "repo" script from kernel.org my blog ...
最新文章
- 2021年机器学习什么风向?谷歌大神Quoc Le:把注意力放在MLP上
- libevent源码安装及Linux自动编译功能总结
- 数组反向遍历ios_LeetCode106.从中序与后序遍历序列构造二叉树(Construct Binary Tree from Inor...)...
- IT运维管理方案 成就企业信息化建设
- Effect Java 学习笔记-对象的创建与销毁
- 多项目同步进行“交叉编译”
- php编译成二进制文件_JVM字节码文件概述
- 可视化计算java_Java可视化计算器
- 记一次webpack4+react+antd项目优化打包文件体积的过程
- java增删改查_只会增删改查的Java程序员该如何发展
- 谁将成为下一个风口?
- EF 更新条目时出错。有关详细信息,请参见内部异常。
- html 滑动导航效果,jQuery实现的滑块滑动导航效果示例
- mysql btree面试_java面试题:你了解mysql的B+TREE索引吗?
- 16-微信小程序商城 购物车首页底部菜单(微信小程序商城开发、小程序毕业设计、小程序源代码)(黄菊华-微信小程序开发教程)
- 一个企图用代码偷懒计算测量学闭合导线各项数据的屑是否有错
- 全力升级篇-基于Mongodb与Nginx负载均衡打造共享单车项目实战 最新完整项目升级版
- 怎么修改PDF文件的文字内容
- python列表切片习题(一)
- 据说是原CSDN排名第一的博客,我看到内容,确实被震憾了
热门文章
- Invalid or Damaged Bootable Partition 虚惊一场
- 爬虫与反爬虫技术分析
- Java程序运行机制及其运行过程
- word表格内容本来居中,重开后左对齐问题的解决办法
- python实战|爬取1000位小姐姐私房照制作照片墙,刷新你三观的颜值!
- lombok如何给属性设置_你不得不会的Lombok全面详细讲解,全网最详细的教程
- 又是大义灭自己!QQ小程序被微信封禁暂停使用:不封一下都不知道这个功能...
- 更改计算机ram,如何向计算机添加RAM
- Android应用socket即时通讯的实现
- 本节作业之显示不同问候语、显示密码、关闭二维码、循环精灵图背景、显示隐藏文本框内容、密码框格式提示错误、京东关闭广告、新浪下拉菜单、开关灯、换肤、表格隔行变色、表单取消全选、tab栏切换、发布删除留言