fix: 修复检测包是否安装闪退

This commit is contained in:
HuanCheng65 2022-06-10 11:30:58 +08:00 committed by HuanCheng65
parent 14285ab63e
commit 1adb7d11d1
No known key found for this signature in database
GPG Key ID: E9031EF91A805148
3 changed files with 11 additions and 6 deletions

View File

@ -26,11 +26,6 @@
<uses-permission android:name="com.miui.personalassistant.permission.FAVORITE" /> <uses-permission android:name="com.miui.personalassistant.permission.FAVORITE" />
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" />
<queries>
<package android:name="com.baidu.tieba" />
<package android:name="com.baidu.tieba_mini" />
</queries>
<supports-screens <supports-screens
android:anyDensity="true" android:anyDensity="true"
android:largeScreens="true" android:largeScreens="true"
@ -49,6 +44,7 @@
android:supportsRtl="true" android:supportsRtl="true"
android:theme="@style/AppTheme" android:theme="@style/AppTheme"
android:usesCleartextTraffic="true" android:usesCleartextTraffic="true"
android:dataExtractionRules="@xml/data_extraction_rules"
tools:ignore="UnusedAttribute"> tools:ignore="UnusedAttribute">
<activity <activity
android:name=".activities.AppFontSizeActivity" android:name=".activities.AppFontSizeActivity"

View File

@ -3,7 +3,12 @@ package com.huanchengfly.tieba.post.utils
import android.content.Context import android.content.Context
fun Context.isPackageInstalled(packageName: String): Boolean { fun Context.isPackageInstalled(packageName: String): Boolean {
return packageManager.getPackageInfo(packageName, 0) != null return try {
packageManager.getPackageInfo(packageName, 0)
true
} catch (e: Exception) {
false
}
} }
fun Context.isAnyPackageInstalled(packages: Array<String>): Boolean { fun Context.isAnyPackageInstalled(packages: Array<String>): Boolean {

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<data-extraction-rules>
<cloud-backup></cloud-backup>
</data-extraction-rules>