android快取目錄

2021-10-22 01:34:49 字數 1057 閱讀 9321

1.內部儲存和外部儲存:

——內部儲存主要是存放系統檔案,外部儲存存放應用檔案;

——4.4以前內部儲存就是手機自帶的儲存空間,外部儲存就是使用者插的sd卡。4.4以後手機自帶的儲存空間在概念上分為內部儲存和外部,使用者插的sd卡也是外部儲存,**預設返回的是手機儲存中的外部儲存,有乙個getfiles的方法可以返回所有外部儲存路徑;;

——內部儲存使用者不可訪問;

——**上凡是帶了external字樣的,都是獲取外部空間,其他的都是獲取內部空間;

2.應用空間和公共空間:

——應用空間的檔案,使用者可以讀寫,預設其他應用不可讀寫,也可以設定讀寫許可權讓其他應用可讀寫;

——應用空間的**檔案,系統的**掃瞄掃不出來;

——清除快取是清除記憶體中的資料,清除應用資料會把該應用的應用空間的所有資料清除;

3.**獲取內部/外部空間

// 內部儲存根目錄(公共空間),一般為:/data

environment.getdatadirectory()

// 外部儲存根目錄(公共空間),一般為:/storage/emulated/0

environment.getexternalstoragedirectory()

// 內部儲存應用目錄(快取),一般為:/data/user/0/包名/

context.getcachedir()

// 外部儲存應用目錄(快取),一般為:/storage/emulated/0/android/data/包名/

context.getexternalcachedir()

// 內部空間應用目錄(檔案),一般為:/data/user/0/包名/

context.getfilesdir()

// 外部空間應用目錄(檔案),一般為:/storage/emulated/0/android/data/包名/

context.getexternalfilesdir("")

刪除android快取

優先使用快取 webview.getsettings setcachemode websettings.load cache else network html view plain copy p 不使用快取 webview.getsettings setcachemode websettings....

android快取清理

獲取包名的應用快取 在生命週期方法oncreate中先呼叫一次getcachesize packagemanager pm getactivity getpackagemanager listinfos pm.getinstalledpackages 0 for packageinfo info i...

Android 清空快取

public class param context param catchpathstring 快取路徑 return throws exception 當前快取大小 public static string gettotalcachesize context context,string cat...