2012-10-04 45 views

回答

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); 
     } 
    }) 
+0

非常感謝朋友,但「IPackageStatsObserver.class」和IPackageStatsObserver.Stub()接口沒有找到。哪裏是their.if u有該類好心給我。 –

+0

@SilambarasanDamodaran如果你願意,這裏有一個教程:http://nsamteladze.blogspot.co.il/2012/10/get-apks-code-size-in-android.html –

相關問題