Android获取未安装apk
16lz
2021-01-25
转自:http://www.devdiv.com/forum.php?mod=viewthread&tid=50465&extra=page%3D3%26filter%3Ddigest%26digest%3D1%26digest%3D1
怎么获取未安装的APK信息(如:软件名称、包名、图标等等)
/** 获取未安装的APK信息
* @param context
* @param archiveFilePath APK文件的路径。如:/sdcard/download/XX.apk
*/
public void getUninatllApkInfo(Context context, String archiveFilePath){
PackageManager pm = context.getPackageManager();
PackageInfo info = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES);
if(info != null){
ApplicationInfo appInfo = info.applicationInfo;
String appName = pm.getApplicationLabel(appInfo).toString();
String packageName = appInfo.packageName;
Drawable icon = pm.getApplicationIcon(appInfo);
}
}
更多相关文章
- 国外著名 Android(安卓)开发者的信息
- Android(安卓)log详解
- Android(安卓)studio开发用startForeground时报错
- Android(安卓)绘制电池电量图标(含充电状态)。
- 如何查看USB方式连接Android设备的外接设备信息
- 【Android】Activity之间传递信息
- Android音乐播放器-读取SD卡中歌曲
- Android:APK签名
- [android]仿制新浪微博消息页面 图标切换动画