From 92cdb6fdbbbf129a7035992a97fef844c4e33fe9 Mon Sep 17 00:00:00 2001 From: juntao Date: Thu, 25 Feb 2021 15:20:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=BD=8E=E4=BA=8E=20vivo=20?= =?UTF-8?q?=E4=BD=8E=E4=BA=8E=205.1.1=20=E7=89=88=E6=9C=AC=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E7=9A=84=E8=AE=BE=E5=A4=87=E8=8E=B7=E5=8F=96=E5=A4=A7?= =?UTF-8?q?=E6=96=87=E4=BB=B6APK=E5=8C=85=E5=90=8D=E4=BC=9A=20ANR=20?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/common/util/PackageUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/gh/common/util/PackageUtils.java b/app/src/main/java/com/gh/common/util/PackageUtils.java index 987ac2bafd..14b26ca53b 100644 --- a/app/src/main/java/com/gh/common/util/PackageUtils.java +++ b/app/src/main/java/com/gh/common/util/PackageUtils.java @@ -319,11 +319,11 @@ public class PackageUtils { /** * 此设备是否不能调用 packageManager.getPackageArchiveInfo 来获取 APK 信息 * - * 部分设备 (已知 vivo 5.1.1) 在调用 packageManager.getPackageArchiveInfo 获取比较大的 APK 文件时会出现 ANR + * 部分设备 (已知 vivo 5.1.1 及 5.0.1 的设备) 在调用 packageManager.getPackageArchiveInfo 获取比较大的 APK 文件时会出现 ANR */ public static boolean isDeviceUnableToHandleBigApkFile(String path) { if ("vivo".equals(Build.MANUFACTURER) - && (Build.VERSION_CODES.LOLLIPOP == Build.VERSION.SDK_INT) || Build.VERSION_CODES.LOLLIPOP_MR1 == Build.VERSION.SDK_INT) { + && Build.VERSION.SDK_INT <= Build.VERSION_CODES.LOLLIPOP_MR1) { File file = new File(path); if (file != null && file.length() > 1024 * 1024 * 1024) {