안드로이드에서 설치 된 패키지의 상태를 조회하는 코드
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); // 사이즈
}
});
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); // 사이즈
}
});
댓글을 달아 주세요
Excellent and wonderful read! Your article is the best one I have learnt, and it has helped me. Keep doing that.
2012.07.12 16:48 [ ADDR : EDIT/ DEL : REPLY ]비밀댓글입니다
2013.02.27 00:52 [ ADDR : EDIT/ DEL : REPLY ]비밀댓글입니다
2013.02.27 00:52 [ ADDR : EDIT/ DEL : REPLY ]