2010-10-31 87 views
3

我正在尋找一種方法來計算已安裝的Android應用程序/包的大小。我無法在ApplicationInfo和PackageInfo對象中找到此信息。從ApplicationInfo中,我可以獲取數據和應用程序本身的路徑。數據是一個目錄結構,但當試圖讀取它時,我得到一個空指針。有沒有更好的方法來做到這一點?任何示例代碼?Android,獲取應用尺寸

+0

http://stackoverflow.com/questions/1806286/getting-installed-app-size的副本 – 2014-07-15 11:52:27

回答

4

如果你看ManageApplications.java,你會發現他們使用PackageManager的隱藏getPackageSizeInfo方法。這不是公共API的一部分,所以你不應該真的使用它。

Here's一個你不應該使用它的例子!