[Android--Code]代码结构

原创 2015年07月11日 00:24:00
   问题描述:Android是开放源代码的,源代码量非常庞大,因此要对其代码结构有个大概的了解,才能比较快速的找到需要用到的代码的位置。
    Android4.0代码结构如下:
Android/abi (abi相关代码。ABI:applicationbinaryinterface,应用程序二进制接口)

Android/bionic(bionic C库)

Android/bootable(启动引导相关代码)
 bootable/bootloader/legacy/usbloader/usbloader.c

Android/build(存放系统编译规则及generic等基础开发配置包)

Android/cts(Android兼容性测试套件标准)

Android/dalvik(dalvik JAVA虚拟机)

Android/development(应用程序开发相关)
  host/usb里面是ADB USB与Windows通信的相关Dll等文件

Android/device   (设备相关代码)
  google/accessory/arduino里面有USB host和USBaccessory的内容

Android/docs (介绍开源的相关文档)

Android/external(android使用的一些开源的模组)
  libusb提供了USB通信的许多接口,应当是标准USB通信的

Android/frameworks(核心框架——java及C++语言,是Android应用程序的框架。)

Android/hardware(主要是硬件适配层HAL代码)

Android/libcore(核心库相关)

Android/ndk (ndk相关代码。AndroidNDK(Android NativeDevelopmentKit)是一系列的开发工具,允许程序开发人员在Android应用程序中嵌入C/C++语言编写的非托管代码。)

Android/out(编译完成后的代码输出与此目录)

Android/packages(应用程序包)

Android/prebuilt(x86和arm架构下预编译的一些资源)

Android/sdk(sdk及模拟器)

Android/system(文件系统、应用及组件——C语言)

Android/Makefile

Android/v8.log
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Android基础之文件下载Code,基础后台Servelet代码

Android基础之文件下载Code,基础后台Servelet代码本章包含: 1. 客户端通过HttpUrlConnection请求网络, 2. 基础的服务端servelet代码, 3. 基本的客户端...

安卓自动生成代码插件-Android code Generator

介绍Android Studio/IntelliJ IDEA的安卓代码生成插件,帮助提高app的开发速度。每一个Activity都需要XML布局,而Activity都包含这样的代码: 相关view的变...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

android之自定义View和ViewGroup(一)(此篇不讲述代码,只讲述原理和结构,带你走进自定义的世界)

看了之前自己写的两个自定义View的博客,鉴于决定要好好写博客,所以在此写篇讲述博客,因为那两篇自定义View的博客基本都是直接上代码,很多新手肯定不知道为什么这么写,为什么是重写onDraw之类的方...

android代码.rc文件结构解析

一、.rc文件结构介绍 .rc文件基本组成单位是section, section分为三种类型,分别由三个关键字(所谓关键字即每一行的第一列)来区分,这三个关键字是on、service、import。 ...

android代码结构

Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,代码包经过解压缩后,第一级别的目录和文件如下所示: . |-- Makefile(全局的Makefil...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)