diff options
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.java | 9 |
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); |