您的位置:首页 > 其它

根据apk的路径判断是否安装

2015-02-03 10:30 309 查看
public boolean isAppInstalled(String uri) {

try {

PackageManager pm = mContext.getPackageManager();

PackageInfo packageInfo = pm.getPackageArchiveInfo(uri, PackageManager.GET_ACTIVITIES);

List<PackageInfo> pakageinfos =

pm.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES);

for (PackageInfo pi : pakageinfos) {

if (packageInfo.packageName.endsWith(pi.packageName)) {

return true;

}

}

} catch (Exception e) {

return false;

}

return false;

}

uri即为apk所在路径
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐