Allow android.permission.TURN_SCREEN_ON for signature and privileged apps

Bug: 272053372
Test: manually installed app with permission
Test: atest SettingsRoboTests:TurnScreenOnDetailsTest
Test: atest SettingsRoboTests:TurnScreenOnSettingsTest
Change-Id: I7b34dc4ce304119c0540fd69c234aa7eef94940e
This commit is contained in:
Philip Junker
2023-03-07 19:07:14 +01:00
parent 26043b2920
commit f140a32948
2 changed files with 2 additions and 2 deletions

View File

@@ -2505,7 +2505,7 @@ public class AppOpsManager {
.setDefaultMode(AppOpsManager.MODE_ALLOWED).build(),
new AppOpInfo.Builder(OP_TURN_SCREEN_ON, OPSTR_TURN_SCREEN_ON, "TURN_SCREEN_ON")
.setPermission(Manifest.permission.TURN_SCREEN_ON)
.setDefaultMode(AppOpsManager.MODE_ERRORED).build(),
.setDefaultMode(AppOpsManager.MODE_DEFAULT).build(),
new AppOpInfo.Builder(OP_GET_ACCOUNTS, OPSTR_GET_ACCOUNTS, "GET_ACCOUNTS")
.setPermission(Manifest.permission.GET_ACCOUNTS)
.setDefaultMode(AppOpsManager.MODE_ALLOWED).build(),

View File

@@ -2562,7 +2562,7 @@
<permission android:name="android.permission.TURN_SCREEN_ON"
android:label="@string/permlab_turnScreenOn"
android:description="@string/permdesc_turnScreenOn"
android:protectionLevel="normal|appop" />
android:protectionLevel="signature|privileged|appop" />
<!-- ==================================================== -->
<!-- Permissions related to changing audio settings -->