Android,获取应用大小

时间:2010-10-31 21:10:23

标签: android

我正在寻找一种方法来计算已安装的Android应用程序/包的大小。我无法在ApplicationInfo和PackageInfo对象中找到此信息。从ApplicationInfo我可以获得数据和应用程序本身的路径。数据是一个目录结构,但是当尝试以递归方式读取它时,我得到一个nullpointer。有没有更好的方法呢?任何示例代码?

1 个答案:

答案 0 :(得分:4)

如果查看ManageApplications.java,您会看到他们使用PackageManager的隐藏getPackageSizeInfo方法。这不是公共API的一部分,因此您不应该真正使用它。

Here's一个你不应该使用它的例子!