From 02c754cf9e656e08eeeab77184158809127d6636 Mon Sep 17 00:00:00 2001 From: Electric1447 Date: Mon, 19 Jul 2021 23:01:59 +0300 Subject: [PATCH] Fix checkAllPermissions for Android 12 --- .../app/src/main/java/com/dosse/airpods/PermissionUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenPods/app/src/main/java/com/dosse/airpods/PermissionUtils.java b/OpenPods/app/src/main/java/com/dosse/airpods/PermissionUtils.java index 0550e64..ca693bd 100644 --- a/OpenPods/app/src/main/java/com/dosse/airpods/PermissionUtils.java +++ b/OpenPods/app/src/main/java/com/dosse/airpods/PermissionUtils.java @@ -37,7 +37,9 @@ public class PermissionUtils { } public static boolean checkAllPermissions (Context context) { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) + return getBatteryOptimizationsPermission(context) && getFineLocationPermission(context) && getBackgroundLocationPermission(context) && getBluetoothPermissions(context); + else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) return getBatteryOptimizationsPermission(context) && getFineLocationPermission(context) && getBackgroundLocationPermission(context); else return getBatteryOptimizationsPermission(context) && getFineLocationPermission(context);