1、 手机中的缓存一般放在手机中data/data/的项目/cache当中,cache文件是可不读不可写,所以不能直接获取
2、可以在源码中找到 mPm.getPackageSizeInfo(包名, mStatsObserver);
3、getPackageSizeInfo的方法已经被隐藏了,只能采用反射来获取:需要导入这两个aidl文件
IPackageStatsObserver.aidl 和 PackageStats.aidl
1⃣️ 获取到packagemanager管理器对象,
public static void getCacheSize(final Activity context, String packName,final OnGetCacheSizeListener listener) {
PackageManager pm = context.getPackageManager();
2⃣️ 使用反射
// 1. class
Class<? extends PackageManager> clazz = pm.getClass();
// 2. method
Method method = clazz.getDeclaredMethod("getPackageSizeInfo",
new Class[] {String.class,IPackageStatsObserver.class});
// 3. obj pm
已经获取到了任务管理器
//为了获取到回调,定义了一个接口
IPackageStatsObserver.Stub mStub = new IPackageStatsObserver.Stub() {
@Override
public void onGetStatsCompleted(PackageStats pStats, boolean succeeded)
throws RemoteException {
//回调结果
final long cacheSize = pStats.cacheSize;
//因为修改了UI界面,所以不能在子线程中运行,创建一个UI线程使其在主线程中修改
context.runOnUiThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
listener.getCacheSize(cacheSize);//把结果回调给用户
}
});
// 4. invoke
method.invoke(pm, new Object[]{packName,mStub});
}
3⃣️ 定义一个接口
public class GetAppCacheMessageUtils {
public interface OnGetCacheSizeListener{
public interface OnGetCacheSizeListener{
最新文章
如何在Android手机上进行通话设置三星手机售后服务电话「如何在Android手机上进行通话设置」
Android移动设备有多种通话选项。一些典型选项包括阻止号码、来电提醒和铃声、接听和挂断电话、快速拒绝短信和使用应用程序时的
传小栗旬接近AV女星 山田优怒摔手机手机av「传小栗旬接近AV女星 山田优怒摔手机」
新浪娱乐讯 据日本媒体报道,小栗旬是日本演艺圈有名的花心男,总是闹出各种各样的绯闻,尽管去年他已经和人气模特山田优结
怎么破手机密码和指纹手机锁屏密码忘了怎么解开「怎么破手机密码和指纹」
若设置的是图案签名解锁方式,可使用绘制解锁图案签名时设置的PIN码进行解锁。操作:1)输入五次不正确的解锁图案,屏幕上会显示
为何华为秋季全场景新品发布会没有提及Mate 60系列手机?华为新品手机「为何华为秋季全场景新品发布会没有提及Mate 60系列手机?」
如果说华为秋季全场景新品发布会登顶微博热搜是情理之中,那发布会全程没有提及Mate 60系列手机绝对是意料之外,这样的操作即使
手机上挣钱的副业有哪些?整理真实有效赚零花钱的10个手机日结副业手机赚钱「手机上挣钱的副业有哪些?整理真实有效赚零花钱的10个手机日结副业」
考虑到主业和精力分配,现在越来越多的人更愿意寻找可以用手机完成的副业。这样一来,即使不出门,也能在家中赚取一些额外的
手机Type手机功能「手机Type」
说到手机Type-c接口,相信大家都不会陌生,但是要问你手机Type-c都有什么功能,可能没几个人能回答的上来。手机Type-c接口除了支
武汉港讯 小米2整体性能强劲促销可分期武汉手机「武汉港讯 小米2整体性能强劲促销可分期」
【PConline武汉站 促销】目前武汉商家对小米2 16GB版最新报价为1999元,可分期!小米2 16GB版搭载高通APQ8064四核处理器,主
废旧手机处置难:回收渠道少价格低 容易泄漏隐私废旧手机「废旧手机处置难:回收渠道少价格低 容易泄漏隐私」
经营手机维修与回收的店主会把旧手机的配件拆出来用于维修,部分手机则用来翻新高价出售。说是高价回收,其实回收价格很低
朱江洪“开撕”董明珠背后:成就今日格力的究竟是谁?(组图)卖手机「朱江洪“开撕”董明珠背后:成就今日格力的究竟是谁?(组图)」
中新经纬客户端7月12日电(李晓萱) 格力电器前任董事长朱江洪近日出版的一本自传,又把“网红”企业家董明珠推到了风口浪尖。朱江
华为手机自带的翻译功能如此强大,你必须知道,不然几千块白花了手机翻译「华为手机自带的翻译功能如此强大,你必须知道,不然几千块白花了」
下面为大家介绍一下手机上的翻译方法,如果大家也感兴趣的,那就一起来看看吧!一、自带翻译1、全屏翻译2、拍照翻译 华为手机的
推荐文章