重构PackageManager

This commit is contained in:
kehaoyuan
2018-06-10 18:34:06 +08:00
parent 309d42fdc1
commit 28f89aa0ad
23 changed files with 285 additions and 332 deletions

View File

@ -207,12 +207,12 @@ public class DownloadDialog implements OnCollectionCallBackListener {
downloadEntity = DownloadManager.getInstance(mContext).getDownloadEntityByUrl(apkEntity.getUrl());
if (downloadEntity == null) {
packageName = apkEntity.getPackageName();
if (PackageManager.isInstalled(packageName)) {
if (PackageManager.INSTANCE.isInstalled(packageName)) {
gh_id = PackageUtils.getMetaData(mContext, packageName, "gh_id");
if (gh_id == null || gh_id.equals(gameEntity.getId())) {
if (!PackageUtils.isSignature(mContext, packageName)) {
apkEntity.setOrder(8);
} else if (PackageManager.isCanUpdate(gameEntity.getId(), packageName)) {
} else if (PackageManager.INSTANCE.isCanUpdate(gameEntity.getId(), packageName)) {
apkEntity.setOrder(5);
} else {
apkEntity.setOrder(2);