Android获取未安装APK的图标信息

一直在做我的App Manager,主要功能是安装卸载apk,备份apk和应用数据。

在安装apk时,会显示apk的图标,但是之前的方法一直未能正确获取。

这么做会返回一个安卓机器人图标,而不是正确的应用图标。

度娘谷歌一番,发现有人利用反射来获取,但是代码问题很大,都是抄来抄去,没有一篇是真正能有效运行的。

今天在open-open经验库乱翻时,发现了一个方法,且经过实验,的确可以获取正确的apk图标。在此发出(引用地址:http://www.open-open.com/lib/view/open1418868369339.html):

OK,记录完毕,希望能帮助更多人!

You may also like...

2 Responses

  1. AsmL说道:

    妙极!居然这么短!我还以为要自己去解压出来呢.

    • AsmX说道:

      当时做的时候快被逼急了也想直接解压,不过logo的名字不是固定的,所以还得解析清单文件,那样就更复杂了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注