• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (C) 2017 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17syntax = "proto2";
18
19package android.app;
20
21option java_outer_classname = "AppOpEnums";
22option java_multiple_files = true;
23
24// AppOpsManager.java - operation ids for logging
25enum AppOpEnum {
26    APP_OP_NONE = -1;
27    APP_OP_COARSE_LOCATION = 0;
28    APP_OP_FINE_LOCATION = 1;
29    APP_OP_GPS = 2;
30    APP_OP_VIBRATE = 3;
31    APP_OP_READ_CONTACTS = 4;
32    APP_OP_WRITE_CONTACTS = 5;
33    APP_OP_READ_CALL_LOG = 6;
34    APP_OP_WRITE_CALL_LOG = 7;
35    APP_OP_READ_CALENDAR = 8;
36    APP_OP_WRITE_CALENDAR = 9;
37    APP_OP_WIFI_SCAN = 10;
38    APP_OP_POST_NOTIFICATION = 11;
39    APP_OP_NEIGHBORING_CELLS = 12;
40    APP_OP_CALL_PHONE = 13;
41    APP_OP_READ_SMS = 14;
42    APP_OP_WRITE_SMS = 15;
43    APP_OP_RECEIVE_SMS = 16;
44    APP_OP_RECEIVE_EMERGENCY_SMS = 17;
45    APP_OP_RECEIVE_MMS = 18;
46    APP_OP_RECEIVE_WAP_PUSH = 19;
47    APP_OP_SEND_SMS = 20;
48    APP_OP_READ_ICC_SMS = 21;
49    APP_OP_WRITE_ICC_SMS = 22;
50    APP_OP_WRITE_SETTINGS = 23;
51    APP_OP_SYSTEM_ALERT_WINDOW = 24;
52    APP_OP_ACCESS_NOTIFICATIONS = 25;
53    APP_OP_CAMERA = 26;
54    APP_OP_RECORD_AUDIO = 27;
55    APP_OP_PLAY_AUDIO = 28;
56    APP_OP_READ_CLIPBOARD = 29;
57    APP_OP_WRITE_CLIPBOARD = 30;
58    APP_OP_TAKE_MEDIA_BUTTONS = 31;
59    APP_OP_TAKE_AUDIO_FOCUS = 32;
60    APP_OP_AUDIO_MASTER_VOLUME = 33;
61    APP_OP_AUDIO_VOICE_VOLUME = 34;
62    APP_OP_AUDIO_RING_VOLUME = 35;
63    APP_OP_AUDIO_MEDIA_VOLUME = 36;
64    APP_OP_AUDIO_ALARM_VOLUME = 37;
65    APP_OP_AUDIO_NOTIFICATION_VOLUME = 38;
66    APP_OP_AUDIO_BLUETOOTH_VOLUME = 39;
67    APP_OP_WAKE_LOCK = 40;
68    APP_OP_MONITOR_LOCATION = 41;
69    APP_OP_MONITOR_HIGH_POWER_LOCATION = 42;
70    APP_OP_GET_USAGE_STATS = 43;
71    APP_OP_MUTE_MICROPHONE = 44;
72    APP_OP_TOAST_WINDOW = 45;
73    APP_OP_PROJECT_MEDIA = 46;
74    APP_OP_ACTIVATE_VPN = 47;
75    APP_OP_WRITE_WALLPAPER = 48;
76    APP_OP_ASSIST_STRUCTURE = 49;
77    APP_OP_ASSIST_SCREENSHOT = 50;
78    APP_OP_READ_PHONE_STATE = 51;
79    APP_OP_ADD_VOICEMAIL = 52;
80    APP_OP_USE_SIP = 53;
81    APP_OP_PROCESS_OUTGOING_CALLS = 54;
82    APP_OP_USE_FINGERPRINT = 55;
83    APP_OP_BODY_SENSORS = 56;
84    APP_OP_READ_CELL_BROADCASTS = 57;
85    APP_OP_MOCK_LOCATION = 58;
86    APP_OP_READ_EXTERNAL_STORAGE = 59;
87    APP_OP_WRITE_EXTERNAL_STORAGE = 60;
88    APP_OP_TURN_SCREEN_ON = 61;
89    APP_OP_GET_ACCOUNTS = 62;
90    APP_OP_RUN_IN_BACKGROUND = 63;
91    APP_OP_AUDIO_ACCESSIBILITY_VOLUME = 64;
92    APP_OP_READ_PHONE_NUMBERS = 65;
93    APP_OP_REQUEST_INSTALL_PACKAGES = 66;
94    APP_OP_PICTURE_IN_PICTURE = 67;
95    APP_OP_INSTANT_APP_START_FOREGROUND = 68;
96    APP_OP_ANSWER_PHONE_CALLS = 69;
97    APP_OP_RUN_ANY_IN_BACKGROUND = 70;
98    APP_OP_CHANGE_WIFI_STATE = 71;
99    APP_OP_REQUEST_DELETE_PACKAGES = 72;
100    APP_OP_BIND_ACCESSIBILITY_SERVICE = 73;
101    APP_OP_ACCEPT_HANDOVER = 74;
102    APP_OP_MANAGE_IPSEC_TUNNELS = 75;
103    APP_OP_START_FOREGROUND = 76;
104    APP_OP_BLUETOOTH_SCAN = 77;
105    APP_OP_USE_BIOMETRIC = 78;
106    APP_OP_ACTIVITY_RECOGNITION = 79;
107    APP_OP_SMS_FINANCIAL_TRANSACTIONS = 80;
108    APP_OP_READ_MEDIA_AUDIO = 81;
109    APP_OP_WRITE_MEDIA_AUDIO = 82;
110    APP_OP_READ_MEDIA_VIDEO = 83;
111    APP_OP_WRITE_MEDIA_VIDEO = 84;
112    APP_OP_READ_MEDIA_IMAGES = 85;
113    APP_OP_WRITE_MEDIA_IMAGES = 86;
114    APP_OP_LEGACY_STORAGE = 87;
115    APP_OP_ACCESS_ACCESSIBILITY = 88;
116    APP_OP_READ_DEVICE_IDENTIFIERS = 89;
117    APP_OP_ACCESS_MEDIA_LOCATION = 90;
118    APP_OP_QUERY_ALL_PACKAGES = 91;
119    APP_OP_MANAGE_EXTERNAL_STORAGE = 92;
120    APP_OP_INTERACT_ACROSS_PROFILES = 93;
121    APP_OP_ACTIVATE_PLATFORM_VPN = 94;
122    APP_OP_LOADER_USAGE_STATS = 95;
123    APP_OP_DEPRECATED_1 = 96 [deprecated = true];
124    APP_OP_AUTO_REVOKE_PERMISSIONS_IF_UNUSED = 97;
125    APP_OP_AUTO_REVOKE_MANAGED_BY_INSTALLER = 98;
126    APP_OP_NO_ISOLATED_STORAGE = 99;
127    APP_OP_PHONE_CALL_MICROPHONE = 100;
128    APP_OP_PHONE_CALL_CAMERA = 101;
129    APP_OP_RECORD_AUDIO_HOTWORD = 102;
130    APP_OP_MANAGE_ONGOING_CALLS = 103;
131    APP_OP_MANAGE_CREDENTIALS = 104;
132    APP_OP_USE_ICC_AUTH_WITH_DEVICE_IDENTIFIER = 105;
133    APP_OP_RECORD_AUDIO_OUTPUT = 106;
134    APP_OP_SCHEDULE_EXACT_ALARM = 107;
135    APP_OP_FINE_LOCATION_SOURCE = 108;
136    APP_OP_COARSE_LOCATION_SOURCE = 109;
137    APP_OP_MANAGE_MEDIA = 110;
138    APP_OP_BLUETOOTH_CONNECT = 111;
139    APP_OP_UWB_RANGING = 112;
140    APP_OP_ACTIVITY_RECOGNITION_SOURCE = 113;
141    APP_OP_BLUETOOTH_ADVERTISE = 114;
142    APP_OP_RECORD_INCOMING_PHONE_AUDIO = 115;
143    APP_OP_NEARBY_WIFI_DEVICES = 116;
144    APP_OP_ESTABLISH_VPN_SERVICE = 117;
145    APP_OP_ESTABLISH_VPN_MANAGER = 118;
146    APP_OP_ACCESS_RESTRICTED_SETTINGS = 119;
147    APP_OP_RECEIVE_AMBIENT_TRIGGER_AUDIO = 120;
148    APP_OP_RECEIVE_EXPLICIT_USER_INTERACTION_AUDIO = 121;
149    APP_OP_RUN_USER_INITIATED_JOBS = 122;
150    APP_OP_READ_MEDIA_VISUAL_USER_SELECTED = 123;
151    APP_OP_SYSTEM_EXEMPT_FROM_SUSPENSION = 124;
152    APP_OP_SYSTEM_EXEMPT_FROM_DISMISSIBLE_NOTIFICATIONS = 125;
153    APP_OP_READ_WRITE_HEALTH_DATA = 126;
154    APP_OP_FOREGROUND_SERVICE_SPECIAL_USE = 127;
155    APP_OP_SYSTEM_EXEMPT_FROM_POWER_RESTRICTIONS = 128;
156    APP_OP_SYSTEM_EXEMPT_FROM_HIBERNATION = 129;
157    APP_OP_SYSTEM_EXEMPT_FROM_ACTIVITY_BG_START_RESTRICTION = 130;
158    APP_OP_CAPTURE_CONSENTLESS_BUGREPORT_ON_USERDEBUG_BUILD = 131;
159    APP_OP_BODY_SENSORS_WRIST_TEMPERATURE = 132 [deprecated = true];
160    APP_OP_USE_FULL_SCREEN_INTENT = 133;
161    APP_OP_CAMERA_SANDBOXED = 134;
162    APP_OP_RECORD_AUDIO_SANDBOXED = 135;
163    APP_OP_RECEIVE_SANDBOX_TRIGGER_AUDIO = 136;
164    APP_OP_RECEIVE_SANDBOXED_DETECTION_TRAINING_DATA = 137 [deprecated = true];
165    APP_OP_CREATE_ACCESSIBILITY_OVERLAY = 138;
166    APP_OP_MEDIA_ROUTING_CONTROL = 139;
167    APP_OP_ENABLE_MOBILE_DATA_BY_USER = 140;
168    APP_OP_RESERVED_FOR_TESTING = 141;
169    APP_OP_RAPID_CLEAR_NOTIFICATIONS_BY_LISTENER = 142;
170    APP_OP_READ_SYSTEM_GRAMMATICAL_GENDER = 143;
171    APP_OP_RUN_BACKUP_JOBS = 144 [deprecated = true];
172    APP_OP_ARCHIVE_ICON_OVERLAY = 145;
173    APP_OP_UNARCHIVAL_CONFIRMATION = 146;
174    APP_OP_EMERGENCY_LOCATION = 147;
175    APP_OP_RECEIVE_SENSITIVE_NOTIFICATIONS = 148;
176    APP_OP_READ_HEART_RATE = 149;
177    APP_OP_READ_SKIN_TEMPERATURE = 150;
178    APP_OP_RANGING = 151;
179    APP_OP_READ_OXYGEN_SATURATION = 152;
180    APP_OP_WRITE_SYSTEM_PREFERENCES = 153;
181    APP_OP_CONTROL_AUDIO = 154;
182    APP_OP_CONTROL_AUDIO_PARTIAL = 155;
183    APP_OP_EYE_TRACKING_COARSE = 156;
184    APP_OP_EYE_TRACKING_FINE = 157;
185    APP_OP_FACE_TRACKING = 158;
186    APP_OP_HAND_TRACKING = 159;
187    APP_OP_HEAD_TRACKING = 160;
188    APP_OP_SCENE_UNDERSTANDING_COARSE = 161;
189    APP_OP_SCENE_UNDERSTANDING_FINE = 162;
190}
191