问题描述
- 關於 PackageManager 抓取 Icon
-
我想製作一个 app 安装的程式内容为 抓取 "未安装" 的App资讯
部分程式码如下:
PackageManager pm = getPackageManager();
String archiveFilePath="APP路径"
PackageInfo info = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES);
if(info != null){ApplicationInfo appInfo = info.applicationInfo;
String appName = pm.getApplicationLabel(appInfo).toString(); //取得名称
String version=info.versionName; //取得版本
Drawable icon = pm.getApplicationIcon(appInfo); //取得图片
}但是 我测试了一下Line的apk,取得图片的部分,却失败,是小绿人(预设图片)
而自己的程式,有成功
可能是 我自己程式,有修改 Android:icon="@drawable/"图片""但是Line.apk 安装时,却有出现自己Icon
请问该怎麽正确的取得,该Icon呢?
求指教
谢谢
时间: 2024-08-21 10:45:31