Android系統根目錄下的各個文件夾的作用與區別介紹


    錄(本篇字數:883)

介紹

系統目錄結構介紹

/system下目錄預覽

/data 下目錄預覽

導入/導出方式

/cache 下目錄預覽

/storage下目錄預覽

/etc 目錄

三個相同的 sdcard 的文件夾,三者有何區別?


  • 介紹

    作為一位android開發者,我們怎么能不了解android的系統目錄呢?通過對android系統的學習,我們可以借助android studio的模擬器查看工具,進入android手機系統目錄來查看各個系統文件。下面我們來學習如何進入系統目錄以及系統目錄下文件的結構和作用。

  • 進入系統目錄演示(打開模擬器或連上手機):

  • 系統目錄結構介紹

  • /system下目錄預覽

 

    · /system/app/ 目錄

    這里存放一些系統的app。

    · /system/bin/ 目錄

    這里存放的主要是Linux的一些自帶的組件。

    · /system/build.prop 文件

    這里記錄了系統的屬性信息。

    · /system/fonts/ 目錄

    這里存放系統的字體文件。手機root后,可以下載TTF文件去替換系統的字體文件,就可以修改字體了。

    · /system/framework/ 目錄

    這里存放的是系統的核心文件、框架層。

    · /system/lib/ 目錄

    這里存放的幾乎是所有的共享庫(.so)文件。

    · /system/media/ 目錄

    這里用來保存系統鈴聲、系統提示音。

    其中,/system/media/audio/ 目錄下保存的是系統默認的鈴聲。alarms目錄是保存鬧鍾鈴聲;notifications目錄是保存通知欄、短信鈴聲;ringtones目錄是保存來電鈴聲;ui目錄是保存界面交互的音效。

    · /system/usr/ 目錄

    這里用來保存用戶的配置文件。例如:鍵盤布局、共享、時區文件等

  • /data 下目錄預覽

    · /data/data/ 目錄

    這個尤為重要,如上圖所指,這里包含了app的數據、文件、數據庫等信息,並且以包名的形式來區分各個應用。既然提到這個目錄,我就補充一下。在這個目錄下,找到自己項目的包名,然后出現以下的目錄結構:

    /databases 下存放着項目的數據庫文件(.db文件)。

    /shared_prefs 下存放着項目的以SharedPrefrence形式保存的文件(.xml文件)

  • 導入/導出方式

    查看就可以用第三方的數據庫查看工具以圖形化的方式瀏覽了。   

    · /data/app/ 目錄

    這里存放着是用戶安裝的app或者是升級的app文件。

    · /data/system/ 目錄

    這里存放着手機各項的系統信息。

    · /data/misc/ 目錄

    這里存放着大部分的WIFI、VPN信息。

 

  • /cache 下目錄預覽

    此目錄存放着是臨時緩存的文件。

 

  • /storage下目錄預覽

    此目錄就是外部儲存卡的根目錄,和我們用文件瀏覽器打開儲存卡的根目錄是一樣的。

  • /etc 目錄

    這里存放了系統中幾乎所有的配置文件。

三個相同的 sdcard 的文件夾,三者有何區別?

/storage/sdcard

/sdcard

/mnt/sdcard

區別:

/sdcard是/mnt/sdcard的符號鏈,指向/mnt/sdcard

/storage/sdcard 是sdcard的分區

©原文鏈接:https://blog.csdn.net/smile_Running/article/details/80787428

@作者博客:_Xu2WeI

@更多博文:查看作者的更多博文


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM