可能确定要安装的android apk的大小?

问题描述:

我想在安装APK之前计算安装的APK需要的空间。可能确定要安装的android apk的大小?

可能吗?

是的,这是可能的,你可以检查这通过简单地采取你的apk和使用分析ANDROID STUDIO-> BUILD-> ANALYZE APK工具来查看应用程序将采取的近似大小,并确切地看到原因(仅适用于android 2.2和以上)。如果你只是想知道你的apk大小,你可以直接点击它并查看大小的属性。但是我想考虑+ 10%的余量来考虑目标设备上的空间就像缓冲区一样。

如果你谈论的是由资源的数据您的应用程序将写入到存储,那么这完全取决于你的占用空间,如果你想找的要存储的数据的大小和存放的费用

手机内存资源的统计数据,你应该尝试使用工具,如android studio中提供的systrace和内存跟踪工具,并在仿真器或设备上运行你的应用程序,以查看实时使用情况

+0

谢谢,我正在寻找称为PackageStats.codeSize在Android SDK中,当apk已经安装但不会从未启动。问题是我不知道如何获取PackageStats.codeSize,当第一次通过编码安装APK时,而不是像Android Studio一样的工具。可以通过钩子或其他方式? – weison