Android中清除快取

2021-09-02 23:34:55 字數 1143 閱讀 6367

有時候會遇到要清除應用快取的功能,不經常用,總忘,所以在這裡總結,實際價值個人感覺不大。

/**

* 快取管理類

*/public class datacleanmanager

return getformatsize(cachesize);

}/**

* 清空快取

** @param context

*/public static boolean clearallcache(context context)

return b;

}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 = new bigdecimal(terabytes);

return result4.setscale(2, bigdecimal.round_half_up).toplainstring()

+ "tb";

}}

android清除快取

現在程式中一般都是有快取顯示並且清除快取操作的,那麼具體是怎麼來實現的呢?其實很簡單,乙個utils就搞定了,下面就給大家粘出來 清除快取 param context public static void clearallcache context context private static bo...

Android中給App清除快取

具體實現 public class datacleanmanager return getformatsize cachesize 清除快取 param context public static void clearallcache context context deletedir storag...

android清除快取封裝

time 2017 9 13 09 30 author wen description 清除快取 此方法複製到類中可直接用 public class clearcacheutils catch exception e 獲取快取大小 param context return throws except...