怎么获取未安装的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获取未安装apk
精选 转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
优雅地更新Android Apk
快速实现 APP 的更新流程,包含了下载过程和自动调取安装过程。
android sdk 自定义UI 适配