您的位置:首页 > 其它

获取指定路径下未安装的apk包信息

2016-08-16 18:50 267 查看
逻辑实现:

private String getUninstallAPKInfo(Context ctx,String archiveFilePath) {
//eg:archiveFilePath=Environment.getExternalStorageDirectory()+"/"+"TestB.apk"
String versionName = null;
String appName = null;
String pakName = null;
PackageManager pm=ctx.getPackageManager();
PackageInfo pakinfo=pm.getPackageArchiveInfo(archiveFilePath,PackageManager.GET_ACTIVITIES);
if (pakinfo!=null) {
ApplicationInfo appinfo=pakinfo.applicationInfo;
versionName=pakinfo.versionName;
Drawable icon=pm.getApplicationIcon(appinfo);
appName=(String) pm.getApplicationLabel(appinfo);
pakName=appinfo.packageName;
}
return versionName;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: