109_利用反射调用隐藏api获取应用程序的缓存大小
来源:互联网 发布:mesh网络 编辑:程序博客网 时间:2024/05/17 02:21
一、拷贝aidl文件
/mobilesafe/src/android/content/pm/IPackageStatsObserver.aidl
/mobilesafe/src/android/content/pm/PackageStats.aidl
二、Activities中
Method method = PackageManager.class.getDeclaredMethod("getPackageSizeInfo", new Class[] {String.class,IPackageStatsObserver.class });
method.invoke(pm, new Object[] { packname,new MyObserver(packname) });
private class MyObserver extends IPackageStatsObserver.Stub {
private String packname;
public MyObserver(String packname) {
this.packname = packname;
}
public void onGetStatsCompleted(PackageStats pStats, boolean succeeded)
throws RemoteException {
long cache = pStats.cacheSize; //获取缓存大小
long code = pStats.codeSize; //获取代码大小
long data = pStats.dataSize; //获取总大小
if (cache > 0) {
cacheInfo.put(packname, cache);
}
}
}
- 109_利用反射调用隐藏api获取应用程序的缓存大小
- 96利用反射获取缓存和应用程序的大小信息
- 利用反射获得程序的缓存大小、应用程序大小、数据大小,利用反射清除缓存,全部清理
- [Android] 利用java反射调用隐藏Api
- 采用反射调用android隐藏的api
- android学习日记:利用反射调用隐藏API
- 利用Java反射技术调用Android中被隐藏的API
- android 调用系统方法获取应用程序信息 如缓存大小
- Android-反射调用隐藏API
- iOS 获取应用程序缓存大小
- iOS 获取应用程序缓存大小
- 抄google工程师的代码:通过读setting的源代码,利用反射机制调用系统隐藏的API
- 98利用反射清理应用程序的缓存以及清理所有应用程序的缓存
- 安卓通过反射机制获取隐藏的API
- 利用反射函数实现一键清除缓存,并获取清除的缓存数目。调用反射函数类出错java.lang.NoSuchMethodException: getPackageSizeInfo.
- 通过反射和AIDI获取应用程序大小
- 利用反射调用android隐藏函数getVolumePaths
- Android:利用Java反射调用@hide的API
- axure 7.0 注册码
- christian louboutin pas cher the past three years
- 关于long long 的输入和输出
- air max femme and the addition of fleet operational command system
- C++字符串函数与C字符串函数比较
- 109_利用反射调用隐藏api获取应用程序的缓存大小
- rayban pas cher Shenzhen Branch
- 执行命令mm出错以及运行adb shell出现insufficient permissions for device错误的解决方法
- 经典问题—链表中的环问题
- Neutron特性介绍之一 - 虚拟网络组网基本需求
- POJ 3342 树形DP入门题
- javascript中数组Array的方法
- servlet&jsp 登陆,根据输入显示不同页面内容
- 3分钟入睡治疗术的作用