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