如何在android中以编程方式获取应用程序大小?

时间:2012-10-04 08:36:55

标签: android apk

如何在android中获得所有已安装的应用程序大小,数据大小。

1 个答案:

答案 0 :(得分:2)

尝试这样的事情

PackageManager pm = getPackageManager();

Method getPackageSizeInfo = pm.getClass().getMethod(
    "getPackageSizeInfo", String.class, IPackageStatsObserver.class);

getPackageSizeInfo.invoke(pm, "com.android.mms",
    new IPackageStatsObserver.Stub() {

        @Override
        public void onGetStatsCompleted(PackageStats pStats, boolean succeeded)
            throws RemoteException {

            Log.i(TAG, "codeSize: " + pStats.codeSize);
        }
    })