2014-01-10 312 views
1

我想計算已安裝應用程序的大小。如何獲取已安裝應用程序的大小?

我找到了答案here

我已經測試了一些設備,並有除三星Galaxy注3(4.3)沒有問題。

我得到這個錯誤:java.lang.NoSuchMethodException:

我想知道是否有任何其他的方式來獲得一個安裝的應用程序的大小getPackageSizeInfo()?

+0

http://stackoverflow.com/questions/1806286/getting-installed-app-size –

回答

2

試試這個...

public static long getApkSize(Context context, String packageName) 
     throws NameNotFoundException { 
    return new File(context.getPackageManager().getApplicationInfo(
      packageName, 0).publicSourceDir).length(); 
} 
+0

我認爲必須使用這種方法作爲備用選擇。 – AvatarQing

+0

@Gopal Gopi它會提供給我的單位? – user3233280

相關問題