Mobile Dev/Android2011. 11. 29. 02:38
안드로이드에서 설치 된 패키지의 상태를 조회하는 코드

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); // 사이즈
       
}
   
});
Posted by as.wind.914