App ops: add modify settings op.

Change-Id: I7aab6c7f565a20fe24156956895a7db20c8d3aaa
This commit is contained in:
Dianne Hackborn
2013-02-05 17:31:10 -08:00
parent 9833787387
commit 3b13d2b786
2 changed files with 11 additions and 7 deletions

View File

@@ -568,11 +568,11 @@
<item>GPS</item>
<item>vibrate</item>
<item>read contacts</item>
<item>write contacts</item>
<item>modify contacts</item>
<item>read call log</item>
<item>write call log</item>
<item>modify call log</item>
<item>read calendar</item>
<item>write calendar</item>
<item>modify calendar</item>
<item>wi-fi scan</item>
<item>notification</item>
<item>cell scan</item>
@@ -586,6 +586,7 @@
<item>send SMS</item>
<item>read ICC SMS</item>
<item>write ICC SMS</item>
<item>modify settings</item>
</string-array>
<!-- User display names for app ops codes -->
@@ -595,11 +596,11 @@
<item>Location</item>
<item>Vibrate</item>
<item>Read contacts</item>
<item>Write contacts</item>
<item>Modify contacts</item>
<item>Read call log</item>
<item>Write call log</item>
<item>Modify call log</item>
<item>Read calendar</item>
<item>Write calendar</item>
<item>Modify calendar</item>
<item>Location</item>
<item>Post notification</item>
<item>Location</item>
@@ -613,6 +614,7 @@
<item>Send SMS/MMS</item>
<item>Receive SMS/MMS</item>
<item>Send SMS/MMS</item>
<item>Modify settings</item>
</string-array>
<!-- Titles for the list of long press timeout options. -->

View File

@@ -148,9 +148,11 @@ public class AppOpsState {
public static final OpsTemplate DEVICE_TEMPLATE = new OpsTemplate(
new int[] { AppOpsManager.OP_VIBRATE,
AppOpsManager.OP_POST_NOTIFICATION,
AppOpsManager.OP_CALL_PHONE },
AppOpsManager.OP_CALL_PHONE,
AppOpsManager.OP_WRITE_SETTINGS },
new boolean[] { false,
false,
true,
true }
);