public class DataCleanManager extends Object
限定符和类型 | 方法和说明 |
---|---|
static void |
cleanApplicationData(Context context,
String... filepath)
清除本应用所有的数据 * * @param context * @param filepath
|
static void |
cleanCustomCache(String filePath)
清除自定义路径下的文件,使用需小心,请不要误删。
|
static void |
cleanDatabaseByName(Context context,
String dbName)
按名字清除本应用数据库 * * @param context * @param dbName
|
static void |
cleanDatabases(Context context)
清除本应用所有数据库(/data/data/com.xxx.xxx/databases) * * @param context
|
static void |
cleanExternalCache(Context context)
* 清除外部cache下的内容(/mnt/sdcard/android/data/com.xxx.xxx/cache) * * @param
context
|
static void |
cleanFiles(Context context)
清除/data/data/com.xxx.xxx/files下的内容 * * @param context
|
static void |
cleanInternalCache(Context context)
清除本应用内部缓存(/data/data/com.xxx.xxx/cache) * * @param context
|
static void |
cleanSharedPreference(Context context)
* 清除本应用SharedPreference(/data/data/com.xxx.xxx/shared_prefs) * * @param
context
|
static long |
getAllCacheSize(Context context,
String... filepath) |
static long |
getFolderSize(File file) |
public static void cleanInternalCache(Context context)
public static void cleanDatabases(Context context)
public static void cleanSharedPreference(Context context)
public static void cleanDatabaseByName(Context context, String dbName)
public static void cleanFiles(Context context)
public static void cleanExternalCache(Context context)
public static void cleanCustomCache(String filePath)
public static void cleanApplicationData(Context context, String... filepath)
public static long getFolderSize(File file)
public static long getAllCacheSize(Context context, String... filepath)