现在的位置: 首页 > 综合 > 正文

android 源码文件结构

2013年10月21日 ⁄ 综合 ⁄ 共 2216字 ⁄ 字号 评论关闭

1 \out

\out\target\product\generic\下有个system目录,其包含内容简介如下:

       \system\app


       这个里面主要存放的是常规下载的应用程序,可以看到都是以APK格式结尾的文件,在这个文件夹下的程序为系统默认的组件,自己安装的软件将不会出现在这里,而是\data\文件夹中。

       \system\app\AlarmClock.apk 闹钟

       \system\app\Browser.apk 浏览器

       \system\app\Bugreport.apk Bug报告

       \system\app\Calculator.apk 计算器

       \system\bin

       这个目录下的文件都是系统的本地程序,从bin文件夹名称可以看出是binary二进制的程序,里面主要是Linux系统自带的组件:


       \system\bin\am

       \system\bin\app_process 系统进程

       \system\bin\dalvikvm Dalvik虚拟机宿主

       \system\bin\dbus-daemon 系统BUS总线监控

       \system\bin\debuggerd 调试器

       \system\bin\debug_tool 调试工具

       \system\bin\dexopt DEX选项

       \system\bin\dhcpcd DHCP服务器

       \system\etc

       从文件夹名称来看保存的都是系统的配置文件,比如APN接入点设置等核心配置。

       \system\etc\apns-conf.xml APN接入点配置文件

       \system\etc\AudioFilter.csv 音频过滤器配置文件

       \system\etc\AudioPara4.csv

       \system\etc\bookmarks.xml 书签数据库

       \system\etc\dbus.conf 总线监视配置文件

       \system\fonts

       字体文件夹,除了标准字体和粗体、斜体外可以看到文件体积最大的可能是中文字库,或一些unicode字库,从T-Mobile G1上可以清楚的看到显示简体中文正常,其中DroidSansFallback.ttf文件大小

       \system\fonts\DroidSans-Bold.ttf

       \system\fonts\DroidSans.ttf

       \system\fonts\DroidSansFallback.ttf

       \system\fonts\DroidSansMono.ttf

       \system\framework

       framework主要是一些核心的文件,从后缀名为jar可以看出是是系统平台框架。


       \system\framework\am.jar

       \system\framework\am.odex

       \system\framework\android.awt.jar AWT库

       \system\framework\android.awt.odex


       \system\lib

       lib目录中存放的主要是系统底层库,如平台运行时库。

       \system\lib\libaes.so 

       \system\lib\libagl.so

       \system\lib\libandroid_runtime.so Android运行时库

       \system\lib\libandroid_servers.so 系统服务组件

       \system\lib\libaudio.so 音频处理

       \system\lib\libaudioeq.so EQ均衡器

       \system\lib\libaudioflinger.so 音频过滤器

       \system\lib\libbluetooth.so 蓝牙组件

       \system\lib\libc.so

       \system\lib\libcamera.so 超相机组件

       \system\lib\libcameraservice.so

       \system\lib\libcorecg.so

       \system\lib\libcrypto.so 加密组件

       \system\media

       铃声音乐文件夹,除了常规的铃声外还有一些系统提示事件音

       \system\media\audio

       \system\media\audio\alarms 闹铃音

       \system\media\audio\notifications 提示音

       \system\media\audio\ringtones 铃声

       \system\media\audio\ui 界面操作事件音


       \system\sounds

       默认的音乐测试文件,仅有一个test.mid文件,用于播放测试的文件。

       \system\sounds\test.mid
       \system\usr

       用户文件夹,包含共享、键盘布局、时间区域文件等。

       \system\usr\keychars

       \system\usr\keylayout

       \system\usr\share

       \system\usr\srec

抱歉!评论已关闭.