/**
* 獲取包名的應用快取 在生命週期方法oncreate中先呼叫一次getcachesize( );
packagemanager pm = getactivity().getpackagemanager();
listinfos = pm.getinstalledpackages(0);
for (packageinfo info : infos)
* @param packgename
*/public void getcachesize(packageinfo packgeinfo) catch (exception e)
}private class mypackobserver extends android.content.pm.ipackagestatsobserver.stub
@override
public void ongetstatscompleted(packagestats pstats, boolean succeeded)
throws remoteexception
} else }}
}/**
*bean物件 最好單獨建立乙個類
*/public class cacheinfo
/*** 清理快取
*/private void deleteallcache() catch (exception e)
return;}}
}/**
* @return 所有快取資料
*/private long getenvironmentsize()
private class mypackagedataobserver extends ipackagedataobserver.stub);}}
如果導不了ipackagestatsobserver, ipackagedataobserver 包 參照上做
android之清理快取實現
一.清理快取首先要搞清楚清理哪些東西,二.搞清楚要清理的資料夾位置 三.搞起 功能模組 獲取某個資料夾的大小,以位元組為單位 把位元組單位換算成常用單位 把快取大小設定到頁面,清理前一次,清理後一次 刪除資料夾功能 file videodir,radiodir,filesdir,cachedir 獲...
Linux 清理快取,定時清理快取指令碼
檢視記憶體使用率 free m sed n 2p awk 清理記憶體 sync echo 1 proc sys vm drop caches 要達到釋放快取的目的,我們首先需要了解下關鍵的配置檔案 proc sys vm drop caches。這個檔案中記錄了快取釋放的引數,預設值為0,也就是不釋...
jboss快取清理
場景 修改了jsp檔案,touch了該專案,但是頁面載入出來還是上乙個版本的。導致這個問題的原因是touch專案之後jboss沒有重新編譯我修改的檔案,導致快取裡面還是上乙個版本的檔案。理論上只要touch 檔案,那麼jboss就會動態編輯這個檔案,放到jboss的快取裡。為何jboss沒有清掉我修...