編輯:關於Android編程
本文實例講述了Android實現WebView刪除緩存的方法。分享給大家供大家參考。具體如下:
刪除保存於手機上的緩存:
// clear the cache before time numDays
private int clearCacheFolder(File dir, long numDays) {
int deletedFiles = 0;
if (dir!= null && dir.isDirectory()) {
try {
for (File child:dir.listFiles()) {
if (child.isDirectory()) {
deletedFiles += clearCacheFolder(child, numDays);
}
if (child.lastModified() < numDays) {
if (child.delete()) {
deletedFiles++;
}
}
}
} catch(Exception e) {
e.printStackTrace();
}
}
return deletedFiles;
}
打開關閉使用緩存:
//優先使用緩存: WebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK); //不使用緩存: WebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
在退出應用的時候加上如下代碼:
File file = CacheManager.getCacheFileBaseDir();
if (file != null && file.exists() && file.isDirectory()) {
for (File item : file.listFiles()) {
item.delete();
}
file.delete();
}
context.deleteDatabase("webview.db");
context.deleteDatabase("webviewCache.db");
希望本文所述對大家的Android程序設計有所幫助。
Android二維碼開源項目zxing編譯
ZXing是一個開放源碼的,用Java實現的多種格式的1D/2D條碼圖像處理庫,它包含了聯系到其他語言的端口。Zxing可以實現使用手機的內置的攝像頭完成條
榮耀7i手機截屏方法|華為榮耀7i如何截屏
手機截屏是一項非常常用的功能,聊天時很多時候都需要用截屏來輔助表達,但華為榮耀7i手機截屏功能和很多手機的截屏方式是不一樣的,華為榮耀7i怎麼截圖呢?下面安
Android橫向滑動導航菜單
1.效果圖: 2.項目地址:https://github.com/lynnchurch/HorizontalScrollMenu.git 3.使用示例
android應用啟動頁面顯示
像QQ,微博,360等手機應用大部分的應用啟動的一個頁面都是顯示自己產品的logo,不但可以打下廣告還可以掩飾後台加載的行為,今天在自己的應用加上了這個功能,簡單的記錄總