summaryrefslogtreecommitdiff
path: root/android/sdl_android/src/main/java/com/smartdevicelink/util/IntegrationValidator.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/sdl_android/src/main/java/com/smartdevicelink/util/IntegrationValidator.java')
-rw-r--r--android/sdl_android/src/main/java/com/smartdevicelink/util/IntegrationValidator.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/android/sdl_android/src/main/java/com/smartdevicelink/util/IntegrationValidator.java b/android/sdl_android/src/main/java/com/smartdevicelink/util/IntegrationValidator.java
index 93cbdcf78..44e6bca2f 100644
--- a/android/sdl_android/src/main/java/com/smartdevicelink/util/IntegrationValidator.java
+++ b/android/sdl_android/src/main/java/com/smartdevicelink/util/IntegrationValidator.java
@@ -52,6 +52,9 @@ public class IntegrationValidator {
private static final char CHECK_MARK = 0x2713;
private static final char FAIL_MARK = 0x2715;
+ //FIXME When the CI is stable with API 30 use Manifest.permission.QUERY_ALL_PACKAGES instead
+ private static final String QUERY_ALL_PACKAGES = "android.permission.QUERY_ALL_PACKAGES";
+
public static final int FLAG_SKIP_ROUTER_SERVICE_CHECK = 0x01;
@@ -76,7 +79,7 @@ public class IntegrationValidator {
}
}
- if (Build.VERSION.SDK_INT < Build.VERSION_CODES.R || permissionResults.successful) {
+ if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.Q || permissionResults.successful) {
//This is done so that we don't provide incorrect information regarding Android 11
//and the required new permission that causes the broadcast receiver check to fail.
results.add(checkBroadcastReceiver(context));
@@ -114,8 +117,8 @@ public class IntegrationValidator {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
permissionList.add(Manifest.permission.FOREGROUND_SERVICE);
}
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
- permissionList.add(Manifest.permission.QUERY_ALL_PACKAGES);
+ if (Build.VERSION.SDK_INT > Build.VERSION_CODES.Q) {
+ permissionList.add(QUERY_ALL_PACKAGES);
}
try {
PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getApplicationContext().getPackageName(), PackageManager.GET_PERMISSIONS);