Android 7.0 学习 之 目录简介

原创 2018年04月17日 10:54:51

1:abi

applicationbinary interface,应用程序二进制接口,生成libgabi++.so相关库文件

2:art

google在4.4后加入用来代替Dalvik的运行时

3:bionic

Android的C library,即C库文件

4:bootable

启动引导相关代码
|-- bootloader 适合各种bootloader的通用代码
|  |-- lk             little kernel
|  |-- preloader 
|  |-- recovery  recovery模式

5:build

存放系统编译规则及generic等基础开发配置包
|-- core    核心编译规则
|-- libs      库
|-- target  目标机编译对象
|-- tools    编译中使用的工具及脚本

6:cts

Android兼容性测试套件

7:dalvik

dalvik虚拟机

8:developers

开发者使用,存放几个例子
|-- build        编译相关
|-- demos     两个demo
|-- samples   例子

9:development

开发者需要的一些例程及工具
|-- apps     一些核心应用程序
|-- build     编译脚本模板
|-- cmds    有个monkey工具
|-- docs     文档
|-- host     主机端USB驱动等
|-- ide       集成开发环境
|-- libraries sdk启动模拟器使用
|-- ndk      本地开发套件——c语言开发套件
|-- perftests 全景功能
|-- samples  例程
|-- scripts    脚本
|-- sdk        s
dk配置
|-- sdk_overlay        
|-- sys-img  
|-- testrunner  测试用
|-- tools     一些工具
|-- tutorials  也是一些例子

10:device

设备相关代码,这里仅举例一个,也是mtk aosp后向国际大厂同步的做法
|-- mediatek
|  |-- build        编译相关
|  |-- common  通用配置
|  |-- mt6735    平台配置

11:docs

介绍开源的相关文档

12:external

android使用的一些开源的模组,很多子目录,不一一列出

13:frameworks

framework目录,android核心框架
|-- av       音频相关
|-- base   基本内容
| |-- api        api汇总
| |-- cmds    重要命令:am、app_proce等
| |-- core     核心库
| |-- data     字体和声音等数据文件
| |-- docs    文档
| |-- drm      drm监权相关
| |-- graphics  图形相关
| |-- include    头文件
| |-- keystore  和数据签名证书相关
| |-- libs          库
| |-- location   定位相关
| |-- media     媒体相关库
| |-- native     提供jni
| |-- nfc-extras    nfc提供
| |-- obex       蓝牙传输库
| |-- opengl    2D-3D加速库
| |-- packages   设置、TTS、VPN程序
| |-- policy    锁屏剥离出来的
| |-- rs           脚本语言
| |-- samples  例子
| |-- sax         解析器
| |-- services 各种服务
| |-- telecomm 电话
| |-- telephony 电话通讯管理
| |-- test-runner   测试工具相关
| |-- tests         各种测试
| |-- tools         一些工具
| |-- wifi           无线网络

14:hardware

部分厂家开源的硬解适配层HAL代码

15:kernel-3.18

内核

16:libcore

核心库相关

17:libnativehelper

jni用到的库


18:ndk

ndk相关

19:packages

各种apk

20:pdk

google用来减少碎片划的东西

21:prebuilts

预编译的一些资源

22:sdk

顾名思义sdk及模拟器等

23:system

系统组件库等


24:toolchain


25:tools

又一些工具

26:trusty


27:vendor

厂商定制代码
|-- mediatek

tomcat和http简介

http
  • sihai12345
  • sihai12345
  • 2016-12-29 19:27:02
  • 1772

android 安装目录介绍

一、安装路径在哪? Android应用安装涉及到如下几个目录: system/app系统自带的应用程序,无法删除。 data/app用户程序安装的目录,有删除权限。安装时把apk文件复制到此...
  • qq_23547831
  • qq_23547831
  • 2015-08-14 11:31:48
  • 1742

android7.0作用域目录访问Demo

  • 2017年01月06日 10:00
  • 345KB
  • 下载

Android 6.0权限提醒和Android7.0目录权限问题

android 6.0权限管理比较严格本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接...
  • u014192527
  • u014192527
  • 2017-08-14 17:59:53
  • 560

SELinux&SEAndroid简介

文章的主要目的是介绍SELinux及在Android上的规则,让看人看了之后懂得SELinux安全机制是什么,并且知道一些常见的问题怎么入手处理。不涉及它的实现。...
  • doubleghost2010
  • doubleghost2010
  • 2017-04-19 11:42:49
  • 276

了解 Android 应用的文件存储目录,掌握持久化数据的正确姿势

本文导读:在安卓手机上,安装或者卸载一个 App,会涉及到本地存储系统的哪些目录结构变化?作为开发人员,如何恰当地存储应用相关的信息?相关存储目录的生命周期、访问方式和访问权限又是怎样的呢?带着这些问...
  • wenbitianxiafeng
  • wenbitianxiafeng
  • 2017-05-02 08:32:52
  • 744

编译android源码7---android 源码目录结构

Android 2.1 |-- Makefile |-- bionic                        (bionic C库) |-- bootable                (...
  • A15262901392
  • A15262901392
  • 2016-02-23 13:34:29
  • 1527

从零开始搭建一个主流项目框架(八)—— 私有目录被限制访问(Android 7.0)

  我这里只说我关心的问题,并不是说Android 7.0只增加了一个“私有目录被限制访问”,当然还有其他的变化。android 7.0的新特性中,对程序员开发造成最直接的变化就是FileUriExp...
  • qq_27634797
  • qq_27634797
  • 2018-03-01 17:37:45
  • 60

Android N Audio: AudioTrack 介绍

AudioTrack被用于PCM音频流的回放。它的使用方式如下,   //buffer int bufsize =           AudioTrack.getMinBuf...
  • xiashaohua
  • xiashaohua
  • 2016-12-14 17:35:35
  • 703

Android7.0 自定义文件管理器 获取文件夹路径

  • 2017年03月13日 09:42
  • 19.34MB
  • 下载
收藏助手
不良信息举报
您举报文章:Android 7.0 学习 之 目录简介
举报原因:
原因补充:

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