Fix retry flags
This commit is contained in:
@@ -62,10 +62,10 @@ class AppChangeReceiver : BroadcastReceiver() {
|
|||||||
PackageManager.GET_RECEIVERS or PackageManager.GET_PROVIDERS
|
PackageManager.GET_RECEIVERS or PackageManager.GET_PROVIDERS
|
||||||
}
|
}
|
||||||
val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||||
PackageManager.MATCH_UNINSTALLED_PACKAGES
|
PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
|
||||||
} else {
|
} else {
|
||||||
@Suppress("DEPRECATION")
|
@Suppress("DEPRECATION")
|
||||||
PackageManager.GET_UNINSTALLED_PACKAGES
|
PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
|
||||||
}
|
}
|
||||||
val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags)
|
val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags)
|
||||||
val chinaApps = mutableSetOf<String>()
|
val chinaApps = mutableSetOf<String>()
|
||||||
|
|||||||
@@ -244,10 +244,10 @@ fun PerAppProxyScreen(onBack: () -> Unit) {
|
|||||||
}
|
}
|
||||||
val retryFlags =
|
val retryFlags =
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||||
PackageManager.MATCH_UNINSTALLED_PACKAGES
|
PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
|
||||||
} else {
|
} else {
|
||||||
@Suppress("DEPRECATION")
|
@Suppress("DEPRECATION")
|
||||||
PackageManager.GET_UNINSTALLED_PACKAGES
|
PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
|
||||||
}
|
}
|
||||||
val loadResult =
|
val loadResult =
|
||||||
withContext(Dispatchers.IO) {
|
withContext(Dispatchers.IO) {
|
||||||
|
|||||||
@@ -705,10 +705,10 @@ private suspend fun scanAllChinaApps(): Set<String> = withContext(Dispatchers.De
|
|||||||
PackageManager.GET_RECEIVERS or PackageManager.GET_PROVIDERS
|
PackageManager.GET_RECEIVERS or PackageManager.GET_PROVIDERS
|
||||||
}
|
}
|
||||||
val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
val retryFlags = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
|
||||||
PackageManager.MATCH_UNINSTALLED_PACKAGES
|
PackageManager.MATCH_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
|
||||||
} else {
|
} else {
|
||||||
@Suppress("DEPRECATION")
|
@Suppress("DEPRECATION")
|
||||||
PackageManager.GET_UNINSTALLED_PACKAGES
|
PackageManager.GET_UNINSTALLED_PACKAGES or PackageManager.GET_PERMISSIONS
|
||||||
}
|
}
|
||||||
|
|
||||||
val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags)
|
val installedPackages = PackageQueryManager.getInstalledPackages(packageManagerFlags, retryFlags)
|
||||||
|
|||||||
Reference in New Issue
Block a user