Android,获取应用大小

Android,获取应用大小,第1张

概述我正在寻找一种方法来计算已安装的Android应用程序/程序包的大小.我在ApplicationInfo和PackageInfo对象中都找不到此信息.从ApplicationInfo中,我可以获取数据和应用程序本身的路径.数据是目录结构,但是当尝试递归读取数据时,我得到了一个空指针.有什么更好的方法吗?任何示例代码?解

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

解决方法:

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

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

总结

以上是内存溢出为你收集整理的Android,获取应用大小全部内容,希望文章能够帮你解决Android,获取应用大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1083190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存