2
如何在android中獲取所有安裝的應用程序大小,數據大小。如何在android中以編程方式獲取應用程序的大小?
如何在android中獲取所有安裝的應用程序大小,數據大小。如何在android中以編程方式獲取應用程序的大小?
嘗試是這樣的
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);
}
})
非常感謝朋友,但「IPackageStatsObserver.class」和IPackageStatsObserver.Stub()接口沒有找到。哪裏是their.if u有該類好心給我。 –
@SilambarasanDamodaran如果你願意,這裏有一個教程:http://nsamteladze.blogspot.co.il/2012/10/get-apks-code-size-in-android.html –