From 683b1595260e638d1d3c6cc0d6543a72f6d6f925 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期二, 12 一月 2021 14:36:42 +0800 Subject: [PATCH] 扣分码标准化 --- lib/src/main/java/com/anyun/exam/lib/Upgrade.java | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/lib/src/main/java/com/anyun/exam/lib/Upgrade.java b/lib/src/main/java/com/anyun/exam/lib/Upgrade.java index e42cd9c..98549f9 100644 --- a/lib/src/main/java/com/anyun/exam/lib/Upgrade.java +++ b/lib/src/main/java/com/anyun/exam/lib/Upgrade.java @@ -39,6 +39,7 @@ synchronized (Upgrade.class) { if (instance == null) { instance = new Upgrade(context); + instance.context = context; } } } @@ -249,6 +250,10 @@ handlerCheckNewVersion.postDelayed(runnableCheckNewVersion, 100); } + public void ManualUpgrade(String path) { + installUtil.InstallAppNormal(context, path); + } + class DMCB implements DownloadManagerCallback { @Override public void DownloadComplete(String title, String path) { @@ -258,7 +263,11 @@ Signature[] sig2 = installUtil.getSignature(path); if (sig != null && sig2 != null && installUtil.getFingerprint(sig[0], "SHA-1").equals(installUtil.getFingerprint(sig2[0], "SHA-1"))) { - installUtil.InstallApp(path); + if (RemoteService.mAyDevice) { + installUtil.InstallApp(path); + } else { + installUtil.InstallAppNormal(context, path); + } } } } -- Gitblit v1.8.0