Android系統根目錄結構及說明

來源:互聯網
上載者:User

標籤: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系統根目錄結構及說明

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.