From 090ffdc4233fff734d4217d55094e8cc93d0c393 Mon Sep 17 00:00:00 2001 From: e <68205167+BubbaJuice@users.noreply.github.com> Date: Mon, 16 Sep 2024 23:04:55 -0700 Subject: [PATCH] Permissions update --- app/src/main/AndroidManifest.xml | 4 ++-- .../bubbajuice/cellinfo/MainActivity.kt | 19 ++++++++++++++++--- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 622a86e..43958f2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -6,8 +6,8 @@ - - + + = Build.VERSION_CODES.TIRAMISU) { + private val permissions = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) { arrayOf( Manifest.permission.READ_PHONE_STATE, Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION, - Manifest.permission.POST_NOTIFICATIONS + Manifest.permission.POST_NOTIFICATIONS, + Manifest.permission.FOREGROUND_SERVICE_LOCATION, + ACCESS_BACKGROUND_LOCATION + ) + } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + arrayOf( + Manifest.permission.READ_PHONE_STATE, + Manifest.permission.ACCESS_FINE_LOCATION, + Manifest.permission.POST_NOTIFICATIONS, + Manifest.permission.ACCESS_COARSE_LOCATION, + ACCESS_BACKGROUND_LOCATION ) } else { arrayOf( Manifest.permission.READ_PHONE_STATE, Manifest.permission.ACCESS_FINE_LOCATION, - Manifest.permission.ACCESS_COARSE_LOCATION + Manifest.permission.ACCESS_COARSE_LOCATION, + ACCESS_BACKGROUND_LOCATION ) }