2010-10-31 124 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一个你不应该使用它的例子!