缓存获取清理的原理
1、获取缓存大小getPackageInfoSize() /*@hide*/ 2、onGetStatsCompleted()是在子线程中执行,直接更新ui会报错 要么用handler+message,要么用runOnUiThread() |
PackageManager 中隐藏的方法: * @hide
*/
public abstract void getPackageSizeInfo(String packageName,
IPackageStatsObserver observer);
|
权限: <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" /> |
问题: |
|
获取缓存: 利用反射,来获取底层隐藏的api 获取缓存,代码,数据大小
|
结果: |