app快取資料的大小和清除

2021-08-01 20:04:59 字數 1205 閱讀 2794

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...