public class datacleanmanger
private static void deletefilesbydirectory(file directory) }}
/*** 清除本應用所有資料庫
** @param context
*/public static void cleandatabases(context context)
/*** * 清除本應用sharedpreference
** @param context
*/public static void cleansharedpreference(context context)
/*** 按名字清除本應用資料庫
** @param dbname
*/public static void cleandatabasebyname(context context, string dbname)
/*** 清除/data/data/com.***.***/files下的內容
** @param context
*/public static void cleanfiles(context context)
/*** * 清除外部cache下的內容
** @param context
*/public static void cleanexternalcache(context context)
}/**
* 清除自定義路徑下的檔案,使用需小心,請不要誤刪。而且只支援目錄下的檔案刪除
** @param filepath
*/public static void cleancustomcache(string filepath)
/*** 清除本應用所有的資料
** @param context * @param filepath
*/cleaninternalcache(context);
cleanexternalcache(context);
cleandatabases(context);
cleansharedpreference(context);
cleanfiles(context);
for (string filepath : filepath)
}
檢視快取大小和清除快取
public class cleandatautils return getformatsize cachesize 獲取檔案 sdcard android data 你的應用的包名 files 目錄,一般放一些長時間儲存的資料 sdcard android data 你的應用包名 cache 目錄...
Android獲取快取大小和清除快取功能
拿去可以直接用 一 清除資料都有哪些 1 file 普通檔案儲存,對應路徑 data data com.files 應用內檔案 得到的方法getfiledir 2 database 資料庫檔案 db檔案 對應路徑 data data com.database 應用資料庫 3 shareprefere...
iOS 計算快取檔案大小和清除快取
獲得快取路徑 self.cachespath nssearchpathfordirectoriesindomains nscachesdirectory,nsuserdomainmask,yes lastobject 快取管理 pragma mark 單個檔案的大小 long long filesi...