Add WRITE_APN_SETTINGS to shell identity

- This is required for CTS that tests APN insertion and deletion without
  carrier privileges.

Test: atest ApnReadPhoneStateTest.java (from ag/21152460)
Test: atest EmergencyCallsTest.java
Bug: 263485311

Change-Id: I8acd3d793d2288e0fa315c4d02071ecba4e8d1f6
This commit is contained in:
Rayan Osseiran
2023-01-31 00:20:27 +00:00
parent 51d58191e6
commit 1cfa271f99
2 changed files with 5 additions and 0 deletions

View File

@@ -505,6 +505,8 @@ applications that come with the platform
<permission name="android.permission.ACCESS_BROADCAST_RADIO"/> <permission name="android.permission.ACCESS_BROADCAST_RADIO"/>
<!-- Permission required for CTS test - CtsAmbientContextServiceTestCases --> <!-- Permission required for CTS test - CtsAmbientContextServiceTestCases -->
<permission name="android.permission.ACCESS_AMBIENT_CONTEXT_EVENT"/> <permission name="android.permission.ACCESS_AMBIENT_CONTEXT_EVENT"/>
<!-- Permission required for CTS test - CtsTelephonyProviderTestCases -->
<permission name="android.permission.WRITE_APN_SETTINGS"/>
</privapp-permissions> </privapp-permissions>
<privapp-permissions package="com.android.statementservice"> <privapp-permissions package="com.android.statementservice">

View File

@@ -817,6 +817,9 @@
<!-- Permission required for CTS test - ActivityCaptureCallbackTests --> <!-- Permission required for CTS test - ActivityCaptureCallbackTests -->
<uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE" /> <uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE" />
<!-- Permission required for CTS test - CtsTelephonyProviderTestCases -->
<uses-permission android:name="android.permission.WRITE_APN_SETTINGS" />
<application android:label="@string/app_label" <application android:label="@string/app_label"
android:theme="@android:style/Theme.DeviceDefault.DayNight" android:theme="@android:style/Theme.DeviceDefault.DayNight"
android:defaultToDeviceProtectedStorage="true" android:defaultToDeviceProtectedStorage="true"