Android system目錄結構

在android-mast\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
......
部分文件在/data文件夾中都是用戶文件夾。


轉自:http://hi.baidu.com/xiaohuozi51/blog/item/7fca95ef0237153eacafd5ca.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章