Android中給App清除快取

2021-10-07 08:50:11 字數 1559 閱讀 6696

具體實現

public

class

datacleanmanager

return

getformatsize

(cachesize);}

/** * 清除快取

** @param context

*/public

static

void

clearallcache

(context context)

deletedir

("/storage/emulated/0/cwj/img/downloadyppic");

}public

static

void

deletedir

(final string ppath)

public

static

void

deletedirwihtfile

(file dir)

dir.

delete()

;// 刪除目錄本身

}private

static

boolean

deletedir

(file dir)}}

return dir.

delete()

;}// 獲取檔案大小

--> sdcard/android/data/你的應用的包名/files/ 目錄,一般放一些長時間儲存的資料

--> sdcard/android/data/你的應用包名/cache/目錄,一般存放臨時快取資料

public

static

long

getfoldersize

(file file)

throws exception

else}}

catch

(exception e)

return size;

}/**

* 格式化單位

** @param size

* @return

*/public

static string getformatsize

(double size)

double megabyte = kilobyte /

1024;if

(megabyte <1)

double gigabyte = megabyte /

1024;if

(gigabyte <1)

double terabytes = gigabyte /

1024;if

(terabytes <1)

bigdecimal result4 =

newbigdecimal

(terabytes)

;return result4.

setscale(2

, bigdecimal.round_half_up)

.toplainstring()

+"tb";}

}

android 計算專案快取大小,清除專案快取

獲取快取大小,清除快取 created by hyj on 2016 12 22.public class datacleanmanager string path environment.getexternalstoragedirectory getpath golf 專案在sdk中建立的資料夾 ...

給App新增快取功能 清除快取功能

1 寫成檔案,用text或plist檔案進行資料儲存 1.寫乙個工具類,用以獲取檔案的路徑 獲取documents資料夾路徑 return 資料夾路徑 nsstring getdocumentsfolderpath 獲取documents檔案路徑 param filename 檔名稱 return ...

Android開發中清理webView快取實現

最近負責了個新專案,跟webview相關。可能很多同學不知道機頂盒是什麼?到這就好,不用再深究了,不然話題就跑偏了。webview cache 快取清除 關於android之webview載入網頁快取和清除問題 結合自己實際中的乙個情況,最終下面是我本地的乙個清除webview快取的 實現,如下 t...