安卓 Android 系統目錄理解

2021-06-26 06:11:21 字數 962 閱讀 4465

android 通常有以下分割槽:

system分割槽: 就是我們刷rom的分割槽

data分割槽:   分割槽就是我們裝apk的分割槽

catch分割槽:是快取分割槽

sdcard分割槽:就是掛載的sd卡。

我們可以在adb中使用df 來檢視分割槽情況。

1、跨分割槽不能用 mv命令來拷貝。但是可以用cp命令。如pwd,當前目錄為:/data/local/tmp 。

此目錄下有個busybox和1.txt檔案。則利用cp命令拷貝如下:./busybox cp1.txt /system.

2、android的使用者組有 system, root, shell

3、怎麼樣才能操作分割槽。

data/data目錄:存放的是所有apk程式資料的目錄,每個apk對就乙個自己的data目錄,就是在data/data/目錄下,會產生乙個跟package一樣的目錄。如有乙個apk,它的包名叫com.test.hello則,在data/data/目錄下會有乙個com.test.hello的目錄,這個apk只能操作此目錄,不能操作其它apk的目錄.這個在linux下叫做使用者程序只能操作自己的程序目錄.

就算安裝好了。這就叫靜默安裝。不用管apk檔案裡面的lib目錄下的庫檔案,系統會自動幫我們放入呼叫庫的。

data/misc目錄:儲存wifi帳號,vpn設定資訊等。如儲存了乙個wifi連線帳號,則此目錄下的wifi目錄下面可以檢視到。

system/lib目錄:存放apk程式用到的庫檔案。

system/bin目錄和system/xbin目錄:存放的是shell命令。

system/framework目錄:啟用android系統所用到框架,如一些jar檔案。

4 android下面的目錄都是有許可權的,要操作目錄都需要有此許可權才能操作,如果沒有,則使用chomd777來修改.如果是分割槽根目錄,如/data分割槽, /system分割槽.都沒有許可權,則需要重新掛載. 使用 mount -oremount xx

安卓Android的記憶體管理原理解析

android採取了一種有別於linux的程序管理策略,有別於linux的在程序活動停止後就結束該程序,android把這些程序都保留在記憶體中,直到系統需要更多記憶體為止。這些保留在記憶體中的程序通常情況下不會影響整體系統的執行速度,並且當使用者再次啟用這些程序時,提公升了程序的啟動速度。那and...

Android(安卓)adb指令

第4天 adb是什麼?android debug bridge 說白了就是debug工具。adb有什麼用?借助adb工具,我們可以管理裝置或手機模擬器的狀態。還可以進行很多手機操作,如安裝軟體 系統公升級 執行shell命令等等。adb怎麼用?1.eclipse 與手機連線時出現問題之一 2014 ...

安卓 android 開發相關

color red 安卓開發步驟 color 3 更新android的sdk,此時可能需要修改host檔案,讓安卓能找到sdk 4 編寫安卓 並在vdm中測試 5 若要把生成的apk放到真機中測試,還裡要對apk進行打包簽名 color red android sdk 更新失敗,需要修改host檔案...