標籤:android style blog http io ar 使用 sp 檔案
Android的系統磁碟分割可以通過shell命令 df 查看:
具體可以參考我的上一篇文章:Android分區解釋
Android根目錄結果如所示:
其中主要的目錄是system和data,也是下文主要描述的目錄。
/system/app/
此目錄存放系統程式 系統原程式 手機廠商定製軟體 ROOT後可在裡面刪除定製軟體(需謹慎)
/system/bin/
此目錄存放的主要是Linux系統內建的組件
/system/build.prop
是一個屬性檔案,在Android系統中.prop檔案很重要,記錄了系統的設定和改變,類似於/etc中的檔案
/system/cache/
顧名思義 快取檔案夾
/system/data/
使用者安裝的軟體以及資料
/system/etc/
此目錄主要存放安卓系統設定檔 比如APN存取點等核心設定檔
/system/fonts/
系統字型存放目錄 ROOT後可下載TTF格式字型替代原字型, 達到修改系統分字型的效果
/system/framework/
核心檔案 系統平台運行架構 (修改此目錄下的framework-res.apk檔案達到美化的效果)
/system/lib/ 存放幾乎所有的共用庫(.so)檔案
/system/media/
系統提示音 系統鈴聲
/system/media/audio/
這裡面儲存著安卓系統預設的鈴聲,alarms是鬧鈴提醒的,notification是簡訊或提示音,ringtones是來電鈴聲,而ui是一些介面音效,比如鍵盤敲擊聲
/system/usr/
使用者的設定檔,如鍵盤配置、共用、時區檔案等等
/init.rc
一個初始化指令碼,用於將/system/modules和/system/xbin掛載為cramfs,避免系統被無意破壞
/proc/
檔案系統下的多種檔案提供的系統資訊不是針對某個特定進程的,而是能夠在整個系統範圍的上下文中使用。
/data/ 存放使用者安裝的軟體以及各種資料。
/data/apk/
使用者自己安裝的apk放在這個目錄下。如果我們把apk放在該目錄下,就算安裝好了,這就叫做靜默安裝。
/data/data/
這裡是每個安裝過應用的使用者檔案儲存體位置,一般為設定檔案、資料庫或臨時快取檔案,進入後以每個軟體的package name包名來命名
/data/system/
記錄手機安裝資訊等檔案的目錄。
/data/misc/
儲存wifi帳號和vpn等配置資訊的目錄。
/dev/
Linux系統常規檔案夾,裡面的檔案很多都是裝置類比的檔案系統,一般使用者無需理會。
/etc/
指向 /system/etc ,眾所周知的設定檔存放目錄。
/sys/
用於掛載 sysfs檔案系統。 在裝置模型中,sysfs檔案系統用來表示裝置的結構。將裝置的階層形象的反應到使用者空間中,使用者空間可以修改sysfs中的檔案屬性來修改裝置的屬性值 。
/sbin/
只放了一個用於調試的adbd程式。
還有其他目錄,以後搞明白了再進行補充。也希望有大神賜教!
Android系統根目錄結構及說明