安卓计算APK的应用大小数据大小缓存大小等。
Posted 胖子luffy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓计算APK的应用大小数据大小缓存大小等。相关的知识,希望对你有一定的参考价值。
mPackageManager.getPackageSizeInfo(packageName, new PkgSizeObserver());
class PkgSizeObserver extends IPackageStatsObserver.Stub
@Override
public void onGetStatsCompleted(PackageStats packageStats, boolean succeeded) throws RemoteException
long cacheSize = packageStats.cacheSize;
long codeSize = packageStats.codeSize;
long dataSize = packageStats.dataSize;
long externalCacheSize = packageStats.externalCacheSize;
long externalCodeSize = packageStats.externalCodeSize;
long externalDataSize = packageStats.externalDataSize;
long externalMediaSize = packageStats.externalMediaSize;
long externalObbSize = packageStats.externalObbSize;
long totalSize =
cacheSize
+ codeSize
+ dataSize
+ externalDataSize
+ externalCacheSize
+ externalCodeSize
+ externalObbSize
+ externalMediaSize;
//以下为大小的处理代码(省略)
以上是关于安卓计算APK的应用大小数据大小缓存大小等。的主要内容,如果未能解决你的问题,请参考以下文章
IONIC Android Apk 文件大小太大了!如何减小安卓应用程序的大小?