2014年4月14日

Android─取得APP資料大小


YouTube實際存在儲存空間大小
在App info裡面,我們可以得到除了APK的SIZE外,還可以知道APP所儲存的Data與cache的容量。

如果我們想要自己開發一個類似的程式,透過PackageManager我們只能得到APK的SIZE,卻無法得知data size與 cache size。

上網搜尋相關的資訊,找到Android裡有一個class可以取得相關的資訊
android.content.pm.PackageStats


參考連結

但是在SDK裡面並沒有開放此方法可以使用,只有系統有調用的權限
我們並沒有使用的呼叫的權限
此時我們可以透過 Java的Reflection機制,來呼叫隱藏的API
觀看詳細請點此


待整理資料
參考連結
參考連結2
參考連結3
參考連結4



沒有留言:

張貼留言