永发信息网

android 获取 安装包 的文件名

答案:2  悬赏:70  手机版
解决时间 2021-01-28 14:25
这个解决了么 哥们 求救!!!!
最佳答案
网上找了一下有两种方法:
1、直接拿到data目录下对应的包,然后用File.length()方法获得。然后会发现和设置里显示的大小不同。
2、通过反射调用设置里源码的方法获得PackageStats类的实例。
两种方法都不想用...
后来自己找到解决办法:
PackageManager类有个getPackageSizeInfo方法如下:
复制代码 代码如下:
public abstract void getPackageSizeInfo(String packageName,
IPackageStatsObserver observer);

只是这个方法是hide的。
自己编译一下的android2.3的Framework框架,把jar包拷出来,只需要把框架导入到library,设置在默认的android的lib之上遍可以优先使用自己编译的框架了,其实也就是让自己应用层能调用框架中的接口。
全部回答
亲爱的,我是搞android开发的,我想告诉你的是,这两个名字,其实并不是在一个地方命名的。 1、也就是说,你下载的那个ok_5462.apk我可以把这个文件重命名。这个.apk的后缀其实是一个压缩文件而已,我可以任意命名, 2、然后里面的应用的名字,我实在strings的app_name里面命名的,这个是编程的时候做的,你可以理解为这个是内部命名的,第一条是外部命名的。 所以,懂了吗?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2016款宝来手动舒适型 跑了2万多公里,能卖多
我梦见我家房子的西山倒了
咬文嚼字的意思是什么啊?知道的请说下!
两手的成语有哪些
我的手机里面的软件“360影视大全”不知为什
建设银行信用卡调额是发什么信息
我想在上班空闲之余多学习一点东西,我想请问
腾兴百货怎么去啊,有知道地址的么
深圳市龙岗区六联附近有哪些好点的私立学校
监閟的意思是什么啊?知道的请说下!
白居易写的《琵琶行》中有一诗句“商人重利轻
黑豆`黑米黑芝麻是转基因食品吗
三星手机SM-G7106怎么样
惠普电脑青岛城阳旗舰店在哪
求黑兽3的资源~~
推荐资讯
从东莞三类产业人口比例变化可以看出,东莞逐
‘‘他们经常不看电视’’用英语怎么说?快
沈阳黄寺庙会在哪举办
一本211,平均分78,雅思刚出成绩6.5,工科,在英
石祥河水库地址在什么地方,我要处理点事
剑网三情缘怎么弄
东泰燃气汽车加气站地址在什么地方,我要处理
众下的意思是什么啊?知道的请说下!
大连地区(大连晚报、半岛晨报、南方周末、环
羌师妹茶吧地址在哪,我要去那里办事
速度与激情6的最后一句台词
东晟汽贸有限公司怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?