1.獲得快取大小和清除快取
應用內資料的所有路徑:
/data/data/com.***.***/cache - 應用內快取(注:對應方法getcachedir())
/data/data/com.***.***/databases - 應用內資料庫
/data/data/com.***.***/shared_prefs - 應用內配置檔案
/data/data/com.***.***/files - 應用內檔案(注:對應方法getfilesdir())
public class dataclearutil
/*** 清除外部快取
* @param context
*/public static void cleanexternalcache(context context)
}/**
* 清除資料庫快取
* @param context
*/public static void cleandatabase(context context)
/*** 清除sharedpreference快取
* @param context
*/public static void cleansharedpreference(context context)
/*** 清除自定義路徑下快取
* @param filepath
*/public static void cleancustomcache(string filepath)
/*** 清除files資料夾下快取
* @param context
*/public static void cleanfiles(context context)
/*** 刪除指定名稱資料庫
* @param context
* @param databasename
*/public static void cleandatabasebyname(context context, string databasename)
/*** @param context
* @param filepaths
*/cleaninternalcache(context);
cleanexternalcache(context);
cleandatabase(context);
cleansharedpreference(context);
cleanfiles(context);
if (filepaths != null) }}
/*** 刪除指定目錄下所有檔案,不處理資料夾
* @param cachedir
*/private static void deletefilebydirectory(file cachedir)
}*/if (cachedir == null || !cachedir.exists())
if (cachedir.isdirectory()) else }}
cachedir.delete();
}/**
* 獲取cache總大小
* @param context
* @return
*/public static string gettotalcachesize(context context)
return getformatsize(foldersize);
}/**
* 清除所有快取
*/public static void cleanallcache(context context)
}/**
* 刪除指定目錄下所有檔案及資料夾
* @param dir
* @return
*/public static boolean deletedir(file dir)
if (dir.isdirectory()) }}
return dir.delete();
}/**
* 獲取資料夾大小
* @param file
* @return
*/public static long getfoldersize(file file) 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 terabyte = gigabyte/1024;
if (terabyte < 1)
bigdecimal result4 = new bigdecimal(double.tostring(terabyte));
return result4.setscale(2, bigdecimal.round_half_up).toplainstring()+"tb";}}
2.應用評分
/**
* 開啟應用商店
* @param packagename
*/ try catch (exception e)
}
3.檢查更新
拉手團購案例iOS8完全基於Swift語言
第1課時 案例演示 第2課時 介面設計 第3課時 建立城市ui 第4課時 建立城市uitableview 第5課時 模擬可變陣列資料 第6課時 plist檔案解說 第7課時 如何載入plist檔案 第8課時 plist資料填充在 第9課時 uitableviewcell設定及行高 第10課時 字典轉...
手拉手團購程式系統 v1 0 Beta 功能強大
手拉手 系統是一套groupon模式的開源 程式,是駿商網路 dream3.cn 旗下開發的一套仿拉手網 程式,是國內首套採用asp mssql開發的 程式,安裝超簡,功能超全面,在保留手拉手 系統版權的前提下,允許所有使用者永久免費使用 永久免費公升級。手拉手 系統內建多種主流 支付介面,所有網銀...
教你如何做好團購和團購推廣
我們都知道,更多的是個人創辦或是數人合作運營,並沒有太多的資金來做大量廣告推廣,因此低成本高效果的網路推廣形式對 來說就顯得尤為重要。然而,網路 拼湊的是一種人氣,從而達到方方獲利的消費行為為準。下面對於 推廣來說還須必備的幾大低成本高效的網路推廣渠道方案有如下 第一登陸 或其它導航 在實際操作和觀...