xref: /aosp_15_r20/frameworks/base/proto/src/system_messages.proto (revision d57664e9bc4670b3ecf6748a746a57c557b6bc9e)
1*d57664e9SAndroid Build Coastguard Worker// Copyright (C) 2017 The Android Open Source Project
2*d57664e9SAndroid Build Coastguard Worker//
3*d57664e9SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*d57664e9SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*d57664e9SAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*d57664e9SAndroid Build Coastguard Worker//
7*d57664e9SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*d57664e9SAndroid Build Coastguard Worker//
9*d57664e9SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*d57664e9SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*d57664e9SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*d57664e9SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*d57664e9SAndroid Build Coastguard Worker// limitations under the License.
14*d57664e9SAndroid Build Coastguard Worker
15*d57664e9SAndroid Build Coastguard Workersyntax = "proto2";
16*d57664e9SAndroid Build Coastguard Worker
17*d57664e9SAndroid Build Coastguard Workeroption java_package = "com.android.internal.messages";
18*d57664e9SAndroid Build Coastguard Workeroption java_outer_classname = "SystemMessageProto";
19*d57664e9SAndroid Build Coastguard Worker
20*d57664e9SAndroid Build Coastguard Workerpackage com_android_notifications;
21*d57664e9SAndroid Build Coastguard Worker
22*d57664e9SAndroid Build Coastguard Worker// Descriptors for system messages: notifications, dialogs, toasts, etc.
23*d57664e9SAndroid Build Coastguard Workermessage SystemMessage {
24*d57664e9SAndroid Build Coastguard Worker
25*d57664e9SAndroid Build Coastguard Worker  // System message IDs
26*d57664e9SAndroid Build Coastguard Worker  // These are non-consecutive in order to preserve some existing, ad hoc IDs.
27*d57664e9SAndroid Build Coastguard Worker  // It is OK to use skipped IDs.
28*d57664e9SAndroid Build Coastguard Worker  // Prefer to add new IDs consecutively from zero, search for ADD_NEW_IDS_ABOVE_THIS_LINE.
29*d57664e9SAndroid Build Coastguard Worker  // Most of these IDs only became meaningful with the O release.
30*d57664e9SAndroid Build Coastguard Worker  enum ID {
31*d57664e9SAndroid Build Coastguard Worker    // Unknown
32*d57664e9SAndroid Build Coastguard Worker    NOTE_UNKNOWN = 0;
33*d57664e9SAndroid Build Coastguard Worker
34*d57664e9SAndroid Build Coastguard Worker    // Notify the user that a screenshot was captured.
35*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
36*d57664e9SAndroid Build Coastguard Worker    NOTE_GLOBAL_SCREENSHOT = 1;
37*d57664e9SAndroid Build Coastguard Worker
38*d57664e9SAndroid Build Coastguard Worker    // Warn the user about an invalid charger.
39*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
40*d57664e9SAndroid Build Coastguard Worker    NOTE_BAD_CHARGER = 2;
41*d57664e9SAndroid Build Coastguard Worker
42*d57664e9SAndroid Build Coastguard Worker    // Warn the user about low battery.
43*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
44*d57664e9SAndroid Build Coastguard Worker    NOTE_POWER_LOW = 3;
45*d57664e9SAndroid Build Coastguard Worker
46*d57664e9SAndroid Build Coastguard Worker    // Warn the user that the device has gotten warm.
47*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
48*d57664e9SAndroid Build Coastguard Worker    NOTE_HIGH_TEMP = 4;
49*d57664e9SAndroid Build Coastguard Worker
50*d57664e9SAndroid Build Coastguard Worker    // Warn the user that some notifications are hidden.
51*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
52*d57664e9SAndroid Build Coastguard Worker    NOTE_HIDDEN_NOTIFICATIONS = 5;
53*d57664e9SAndroid Build Coastguard Worker
54*d57664e9SAndroid Build Coastguard Worker    // Notify the user of a problem with a plugin (dev devices only).
55*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
56*d57664e9SAndroid Build Coastguard Worker    NOTE_PLUGIN = 6;
57*d57664e9SAndroid Build Coastguard Worker
58*d57664e9SAndroid Build Coastguard Worker    // Notify the user that instant app is running.
59*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
60*d57664e9SAndroid Build Coastguard Worker    NOTE_INSTANT_APPS = 7;
61*d57664e9SAndroid Build Coastguard Worker
62*d57664e9SAndroid Build Coastguard Worker    // Notify the user that they should select an input method
63*d57664e9SAndroid Build Coastguard Worker    // Package: android
64*d57664e9SAndroid Build Coastguard Worker    NOTE_SELECT_INPUT_METHOD = 8 [deprecated = true];
65*d57664e9SAndroid Build Coastguard Worker
66*d57664e9SAndroid Build Coastguard Worker    // Notify the user about limited functionality before decryption
67*d57664e9SAndroid Build Coastguard Worker    // Package: android
68*d57664e9SAndroid Build Coastguard Worker    NOTE_FBE_ENCRYPTED_NOTIFICATION = 9;
69*d57664e9SAndroid Build Coastguard Worker
70*d57664e9SAndroid Build Coastguard Worker    // Give the user a way out of car mode
71*d57664e9SAndroid Build Coastguard Worker    // Package: android
72*d57664e9SAndroid Build Coastguard Worker    NOTE_CAR_MODE_DISABLE = 10;
73*d57664e9SAndroid Build Coastguard Worker
74*d57664e9SAndroid Build Coastguard Worker    // Notification to tell the user that a heavy-weight application is running.
75*d57664e9SAndroid Build Coastguard Worker    // Package: android
76*d57664e9SAndroid Build Coastguard Worker    NOTE_HEAVY_WEIGHT_NOTIFICATION = 11;
77*d57664e9SAndroid Build Coastguard Worker
78*d57664e9SAndroid Build Coastguard Worker    // Notification to tell the user that a process has exceeded its memory limit.
79*d57664e9SAndroid Build Coastguard Worker    // Package: android
80*d57664e9SAndroid Build Coastguard Worker    NOTE_DUMP_HEAP_NOTIFICATION = 12;
81*d57664e9SAndroid Build Coastguard Worker
82*d57664e9SAndroid Build Coastguard Worker    // Notification that is shown when finishing a system upgrade
83*d57664e9SAndroid Build Coastguard Worker    // Package: android
84*d57664e9SAndroid Build Coastguard Worker    NOTE_SYSTEM_UPGRADING = 13;
85*d57664e9SAndroid Build Coastguard Worker
86*d57664e9SAndroid Build Coastguard Worker    // Notify the user that tethering is active.
87*d57664e9SAndroid Build Coastguard Worker    // Package: android
88*d57664e9SAndroid Build Coastguard Worker    NOTE_TETHER_GENERAL = 14;
89*d57664e9SAndroid Build Coastguard Worker    NOTE_TETHER_USB = 15;
90*d57664e9SAndroid Build Coastguard Worker    NOTE_TETHER_BLUETOOTH = 16;
91*d57664e9SAndroid Build Coastguard Worker
92*d57664e9SAndroid Build Coastguard Worker    // Notify the user that always-on VPN has disconnected.
93*d57664e9SAndroid Build Coastguard Worker    // Package: android
94*d57664e9SAndroid Build Coastguard Worker    NOTE_VPN_DISCONNECTED = 17;
95*d57664e9SAndroid Build Coastguard Worker
96*d57664e9SAndroid Build Coastguard Worker    // Notify the user about a sync error.
97*d57664e9SAndroid Build Coastguard Worker    // Package: android
98*d57664e9SAndroid Build Coastguard Worker    NOTE_SYNC_ERROR = 18;
99*d57664e9SAndroid Build Coastguard Worker
100*d57664e9SAndroid Build Coastguard Worker    // Ask the user to select a keyboard language and layout
101*d57664e9SAndroid Build Coastguard Worker    // Package: android
102*d57664e9SAndroid Build Coastguard Worker    NOTE_SELECT_KEYBOARD_LAYOUT = 19;
103*d57664e9SAndroid Build Coastguard Worker
104*d57664e9SAndroid Build Coastguard Worker    // Update the user about the status of the VPN
105*d57664e9SAndroid Build Coastguard Worker    // Package: android
106*d57664e9SAndroid Build Coastguard Worker    NOTE_VPN_STATUS = 20;
107*d57664e9SAndroid Build Coastguard Worker
108*d57664e9SAndroid Build Coastguard Worker    // Package manager either installed or deleted a package
109*d57664e9SAndroid Build Coastguard Worker    // Package: android
110*d57664e9SAndroid Build Coastguard Worker    NOTE_PACKAGE_STATE = 21;
111*d57664e9SAndroid Build Coastguard Worker
112*d57664e9SAndroid Build Coastguard Worker    // Tell the user that storage space is low
113*d57664e9SAndroid Build Coastguard Worker    // Package: android
114*d57664e9SAndroid Build Coastguard Worker    NOTE_LOW_STORAGE = 23;
115*d57664e9SAndroid Build Coastguard Worker
116*d57664e9SAndroid Build Coastguard Worker    // Confirm that the user wants to reset out of retail demo mode
117*d57664e9SAndroid Build Coastguard Worker    // Package: android
118*d57664e9SAndroid Build Coastguard Worker    NOTE_RETAIL_RESET = 24;
119*d57664e9SAndroid Build Coastguard Worker
120*d57664e9SAndroid Build Coastguard Worker    // Entice the use to tap to share files
121*d57664e9SAndroid Build Coastguard Worker    // Package: android
122*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_MTP_TAP = 25;
123*d57664e9SAndroid Build Coastguard Worker
124*d57664e9SAndroid Build Coastguard Worker    // Display the Android Debug Protocol status
125*d57664e9SAndroid Build Coastguard Worker    // Package: android
126*d57664e9SAndroid Build Coastguard Worker    NOTE_ADB_ACTIVE = 26;
127*d57664e9SAndroid Build Coastguard Worker
128*d57664e9SAndroid Build Coastguard Worker    // Inform that USB is configured for Media Transfer Protocol
129*d57664e9SAndroid Build Coastguard Worker    // Package: android
130*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_MTP = 27;
131*d57664e9SAndroid Build Coastguard Worker
132*d57664e9SAndroid Build Coastguard Worker    // Inform that USB is configured for Picture Transfer Protocol
133*d57664e9SAndroid Build Coastguard Worker    // Package: android
134*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_PTP = 28;
135*d57664e9SAndroid Build Coastguard Worker
136*d57664e9SAndroid Build Coastguard Worker    // Inform that USB is configured as a Musical Instrument Digital Interface
137*d57664e9SAndroid Build Coastguard Worker    // Package: android
138*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_MIDI = 29;
139*d57664e9SAndroid Build Coastguard Worker
140*d57664e9SAndroid Build Coastguard Worker    // Inform that USB is configured in host mode
141*d57664e9SAndroid Build Coastguard Worker    // Package: android
142*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_ACCESSORY = 30;
143*d57664e9SAndroid Build Coastguard Worker
144*d57664e9SAndroid Build Coastguard Worker    // Inform the user that the device is supplying power to another device.
145*d57664e9SAndroid Build Coastguard Worker    // Package: android
146*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_SUPPLYING = 31;
147*d57664e9SAndroid Build Coastguard Worker
148*d57664e9SAndroid Build Coastguard Worker    // Inform the user that the device is consuming power from another device.
149*d57664e9SAndroid Build Coastguard Worker    // Package: android
150*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_CHARGING = 32;
151*d57664e9SAndroid Build Coastguard Worker
152*d57664e9SAndroid Build Coastguard Worker    // Inform the user that a certificate authority is managing SSL
153*d57664e9SAndroid Build Coastguard Worker    // Package: android
154*d57664e9SAndroid Build Coastguard Worker    NOTE_SSL_CERT_INFO = 33;
155*d57664e9SAndroid Build Coastguard Worker
156*d57664e9SAndroid Build Coastguard Worker    // Warn the user they are approaching their data limit.
157*d57664e9SAndroid Build Coastguard Worker    // Package: android
158*d57664e9SAndroid Build Coastguard Worker    NOTE_NET_WARNING = 34;
159*d57664e9SAndroid Build Coastguard Worker
160*d57664e9SAndroid Build Coastguard Worker    // Warn the user they have reached their data limit.
161*d57664e9SAndroid Build Coastguard Worker    // Package: android
162*d57664e9SAndroid Build Coastguard Worker    NOTE_NET_LIMIT = 35;
163*d57664e9SAndroid Build Coastguard Worker
164*d57664e9SAndroid Build Coastguard Worker    // Warn the user they have exceeded their data limit.
165*d57664e9SAndroid Build Coastguard Worker    // Package: android
166*d57664e9SAndroid Build Coastguard Worker    NOTE_NET_LIMIT_SNOOZED = 36;
167*d57664e9SAndroid Build Coastguard Worker
168*d57664e9SAndroid Build Coastguard Worker    // Inform the user they need to sign in to an account
169*d57664e9SAndroid Build Coastguard Worker    // Package: android, and others
170*d57664e9SAndroid Build Coastguard Worker    NOTE_ACCOUNT_REQUIRE_SIGNIN = 37;
171*d57664e9SAndroid Build Coastguard Worker
172*d57664e9SAndroid Build Coastguard Worker    // Inform the user that there has been a permission request for an account
173*d57664e9SAndroid Build Coastguard Worker    // Package: android
174*d57664e9SAndroid Build Coastguard Worker    NOTE_ACCOUNT_CREDENTIAL_PERMISSION = 38;
175*d57664e9SAndroid Build Coastguard Worker
176*d57664e9SAndroid Build Coastguard Worker    // Inform the user their phone recently shut down due to high temperature
177*d57664e9SAndroid Build Coastguard Worker    NOTE_THERMAL_SHUTDOWN = 39;
178*d57664e9SAndroid Build Coastguard Worker
179*d57664e9SAndroid Build Coastguard Worker    // Tell the user about currently running foreground services
180*d57664e9SAndroid Build Coastguard Worker    // Package: android
181*d57664e9SAndroid Build Coastguard Worker    NOTE_FOREGROUND_SERVICES = 40;
182*d57664e9SAndroid Build Coastguard Worker
183*d57664e9SAndroid Build Coastguard Worker    // Inform the user that the connected audio accessory is not supported
184*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_AUDIO_ACCESSORY_NOT_SUPPORTED = 41;
185*d57664e9SAndroid Build Coastguard Worker
186*d57664e9SAndroid Build Coastguard Worker    // Inform the user that a wrong password was detected while attempting to connect
187*d57664e9SAndroid Build Coastguard Worker    // to a wifi network
188*d57664e9SAndroid Build Coastguard Worker    NOTE_WIFI_WRONG_PASSWORD = 42;
189*d57664e9SAndroid Build Coastguard Worker
190*d57664e9SAndroid Build Coastguard Worker    // Inform the user that Wifi Wake will re-enable wifi when possible
191*d57664e9SAndroid Build Coastguard Worker    NOTE_WIFI_WAKE_ONBOARD = 43;
192*d57664e9SAndroid Build Coastguard Worker
193*d57664e9SAndroid Build Coastguard Worker    // Inform the user that Wifi Wake has automatically re-enabled wifi
194*d57664e9SAndroid Build Coastguard Worker    NOTE_WIFI_WAKE_TURNED_BACK_ON = 44;
195*d57664e9SAndroid Build Coastguard Worker
196*d57664e9SAndroid Build Coastguard Worker    // Inform the user that unexpectedly rapid network usage is happening
197*d57664e9SAndroid Build Coastguard Worker    NOTE_NET_RAPID = 45;
198*d57664e9SAndroid Build Coastguard Worker
199*d57664e9SAndroid Build Coastguard Worker    // Notify the user that carrier wifi networks are available.
200*d57664e9SAndroid Build Coastguard Worker    // Package: android
201*d57664e9SAndroid Build Coastguard Worker    NOTE_CARRIER_NETWORK_AVAILABLE = 46;
202*d57664e9SAndroid Build Coastguard Worker
203*d57664e9SAndroid Build Coastguard Worker    // Inform that USB is configured for Tethering
204*d57664e9SAndroid Build Coastguard Worker    // Package: android
205*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_TETHER = 47;
206*d57664e9SAndroid Build Coastguard Worker
207*d57664e9SAndroid Build Coastguard Worker    // Inform that DND settings have changed on OS upgrade
208*d57664e9SAndroid Build Coastguard Worker    // Package: android
209*d57664e9SAndroid Build Coastguard Worker    NOTE_ZEN_UPGRADE = 48  [deprecated = true];
210*d57664e9SAndroid Build Coastguard Worker
211*d57664e9SAndroid Build Coastguard Worker    // Notification to suggest automatic battery saver.
212*d57664e9SAndroid Build Coastguard Worker    // Package: android
213*d57664e9SAndroid Build Coastguard Worker    NOTE_AUTO_SAVER_SUGGESTION = 49;
214*d57664e9SAndroid Build Coastguard Worker
215*d57664e9SAndroid Build Coastguard Worker    // Notify the user that their softap config preference has changed.
216*d57664e9SAndroid Build Coastguard Worker    // Package: android
217*d57664e9SAndroid Build Coastguard Worker    NOTE_SOFTAP_CONFIG_CHANGED = 50;
218*d57664e9SAndroid Build Coastguard Worker
219*d57664e9SAndroid Build Coastguard Worker    // Notify the user that an app suggested network is available for connection.
220*d57664e9SAndroid Build Coastguard Worker    // Package: android
221*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_SUGGESTION_AVAILABLE = 51;
222*d57664e9SAndroid Build Coastguard Worker
223*d57664e9SAndroid Build Coastguard Worker    // Inform the user that the contaminant is detected on the USB port
224*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_CONTAMINANT_DETECTED = 52;
225*d57664e9SAndroid Build Coastguard Worker
226*d57664e9SAndroid Build Coastguard Worker    // Inform that user that the USB port is free of contaminants.
227*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_CONTAMINANT_NOT_DETECTED = 53;
228*d57664e9SAndroid Build Coastguard Worker
229*d57664e9SAndroid Build Coastguard Worker    // Inform the user that Test Harness Mode is active.
230*d57664e9SAndroid Build Coastguard Worker    // Package: android
231*d57664e9SAndroid Build Coastguard Worker    NOTE_TEST_HARNESS_MODE_ENABLED = 54;
232*d57664e9SAndroid Build Coastguard Worker
233*d57664e9SAndroid Build Coastguard Worker    // Inform the user that Serial Console is active.
234*d57664e9SAndroid Build Coastguard Worker    // Package: android
235*d57664e9SAndroid Build Coastguard Worker    NOTE_SERIAL_CONSOLE_ENABLED = 55;
236*d57664e9SAndroid Build Coastguard Worker
237*d57664e9SAndroid Build Coastguard Worker    // Inform the user that the current network may not support using a randomized MAC address.
238*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_NO_MAC_RANDOMIZATION_SUPPORT = 56;
239*d57664e9SAndroid Build Coastguard Worker
240*d57664e9SAndroid Build Coastguard Worker    // Inform the user that EAP failure occurs
241*d57664e9SAndroid Build Coastguard Worker    NOTE_WIFI_EAP_FAILURE = 57;
242*d57664e9SAndroid Build Coastguard Worker
243*d57664e9SAndroid Build Coastguard Worker    // Notify the user that their softap disabled because auto shutdown timeout expired.
244*d57664e9SAndroid Build Coastguard Worker    // Package: android
245*d57664e9SAndroid Build Coastguard Worker    NOTE_SOFTAP_AUTO_DISABLED = 58;
246*d57664e9SAndroid Build Coastguard Worker
247*d57664e9SAndroid Build Coastguard Worker    // Notify the user that their admin has changed location settings.
248*d57664e9SAndroid Build Coastguard Worker    // Package: android
249*d57664e9SAndroid Build Coastguard Worker    NOTE_LOCATION_CHANGED = 59;
250*d57664e9SAndroid Build Coastguard Worker
251*d57664e9SAndroid Build Coastguard Worker    // Notify user that a SIM is required to connect to Wifi network
252*d57664e9SAndroid Build Coastguard Worker    // Package: android
253*d57664e9SAndroid Build Coastguard Worker    NOTE_ID_WIFI_SIM_REQUIRED = 60;
254*d57664e9SAndroid Build Coastguard Worker
255*d57664e9SAndroid Build Coastguard Worker    // TODO: remove this notification after feature development is done
256*d57664e9SAndroid Build Coastguard Worker    // Inform the user a foreground service is restricted from BG-launch.
257*d57664e9SAndroid Build Coastguard Worker    NOTE_FOREGROUND_SERVICE_BG_LAUNCH = 61;
258*d57664e9SAndroid Build Coastguard Worker
259*d57664e9SAndroid Build Coastguard Worker    // Display the Android Debug Protocol status
260*d57664e9SAndroid Build Coastguard Worker    // Package: android
261*d57664e9SAndroid Build Coastguard Worker    NOTE_ADB_WIFI_ACTIVE = 62;
262*d57664e9SAndroid Build Coastguard Worker
263*d57664e9SAndroid Build Coastguard Worker    // Notify the user a carrier suggestion is available to get IMSI exemption.
264*d57664e9SAndroid Build Coastguard Worker    // Package: android
265*d57664e9SAndroid Build Coastguard Worker    NOTE_CARRIER_SUGGESTION_AVAILABLE = 63;
266*d57664e9SAndroid Build Coastguard Worker
267*d57664e9SAndroid Build Coastguard Worker    // Inform that NAS settings have changed on OS upgrade
268*d57664e9SAndroid Build Coastguard Worker    // Package: android
269*d57664e9SAndroid Build Coastguard Worker    NOTE_NAS_UPGRADE = 64;
270*d57664e9SAndroid Build Coastguard Worker
271*d57664e9SAndroid Build Coastguard Worker    // Notify the user to unblock the microphone global toggle
272*d57664e9SAndroid Build Coastguard Worker    // Package: android
273*d57664e9SAndroid Build Coastguard Worker    NOTE_UNBLOCK_MIC_TOGGLE = 65;
274*d57664e9SAndroid Build Coastguard Worker
275*d57664e9SAndroid Build Coastguard Worker    // Notify the user to unblock the camera global toggle
276*d57664e9SAndroid Build Coastguard Worker    // Package: android
277*d57664e9SAndroid Build Coastguard Worker    NOTE_UNBLOCK_CAM_TOGGLE = 66;
278*d57664e9SAndroid Build Coastguard Worker
279*d57664e9SAndroid Build Coastguard Worker    // Notify the user that a CA certificate is pending for the wifi connection.
280*d57664e9SAndroid Build Coastguard Worker    NOTE_SERVER_CA_CERTIFICATE = 67;
281*d57664e9SAndroid Build Coastguard Worker
282*d57664e9SAndroid Build Coastguard Worker    // Notify the user to set up dream
283*d57664e9SAndroid Build Coastguard Worker    NOTE_SETUP_DREAM = 68;
284*d57664e9SAndroid Build Coastguard Worker
285*d57664e9SAndroid Build Coastguard Worker    // Inform the user that MTE override is active.
286*d57664e9SAndroid Build Coastguard Worker    // Package: android
287*d57664e9SAndroid Build Coastguard Worker    NOTE_MTE_OVERRIDE_ENABLED = 69;
288*d57664e9SAndroid Build Coastguard Worker
289*d57664e9SAndroid Build Coastguard Worker    // Notify the user that this is a guest session with information
290*d57664e9SAndroid Build Coastguard Worker    // about first login and ephemeral state
291*d57664e9SAndroid Build Coastguard Worker    // Package: android
292*d57664e9SAndroid Build Coastguard Worker    NOTE_GUEST_SESSION = 70;
293*d57664e9SAndroid Build Coastguard Worker
294*d57664e9SAndroid Build Coastguard Worker    // Inform the user of notification permissions changes.
295*d57664e9SAndroid Build Coastguard Worker    // Package: android
296*d57664e9SAndroid Build Coastguard Worker    NOTE_REVIEW_NOTIFICATION_PERMISSIONS = 71;
297*d57664e9SAndroid Build Coastguard Worker
298*d57664e9SAndroid Build Coastguard Worker    // Notify the user to setup their dock
299*d57664e9SAndroid Build Coastguard Worker    NOTE_SETUP_DOCK = 72;
300*d57664e9SAndroid Build Coastguard Worker
301*d57664e9SAndroid Build Coastguard Worker    // Inform the user of wifi apm state changes.
302*d57664e9SAndroid Build Coastguard Worker    // Package: android
303*d57664e9SAndroid Build Coastguard Worker    NOTE_WIFI_APM_NOTIFICATION = 73;
304*d57664e9SAndroid Build Coastguard Worker
305*d57664e9SAndroid Build Coastguard Worker    // Inform the user of bluetooth apm state changes.
306*d57664e9SAndroid Build Coastguard Worker    // Package: android
307*d57664e9SAndroid Build Coastguard Worker    NOTE_BT_APM_NOTIFICATION = 74;
308*d57664e9SAndroid Build Coastguard Worker
309*d57664e9SAndroid Build Coastguard Worker    // Inform that USB is configured as a Universal Video Class gadget
310*d57664e9SAndroid Build Coastguard Worker    // Package: android
311*d57664e9SAndroid Build Coastguard Worker    NOTE_USB_UVC = 75;
312*d57664e9SAndroid Build Coastguard Worker
313*d57664e9SAndroid Build Coastguard Worker    // Inform the user about adaptive notifications
314*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
315*d57664e9SAndroid Build Coastguard Worker    NOTE_ADAPTIVE_NOTIFICATIONS = 76;
316*d57664e9SAndroid Build Coastguard Worker
317*d57664e9SAndroid Build Coastguard Worker    // Warn the user that the device's Headless System User Mode status doesn't match the build's.
318*d57664e9SAndroid Build Coastguard Worker    // Package: android
319*d57664e9SAndroid Build Coastguard Worker    NOTE_WRONG_HSUM_STATUS = 77;
320*d57664e9SAndroid Build Coastguard Worker
321*d57664e9SAndroid Build Coastguard Worker    // ADD_NEW_IDS_ABOVE_THIS_LINE
322*d57664e9SAndroid Build Coastguard Worker    // Legacy IDs with arbitrary values appear below
323*d57664e9SAndroid Build Coastguard Worker    // Legacy IDs existed as stable non-conflicting constants prior to the O release
324*d57664e9SAndroid Build Coastguard Worker
325*d57664e9SAndroid Build Coastguard Worker    // Network status notes, previously decleared in metrics_constants with these values
326*d57664e9SAndroid Build Coastguard Worker    // Package: android
327*d57664e9SAndroid Build Coastguard Worker    //
328*d57664e9SAndroid Build Coastguard Worker    // A captive portal was detected during network validation
329*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_SIGN_IN = 740;
330*d57664e9SAndroid Build Coastguard Worker    // An unvalidated network without Internet was selected by the user
331*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_NO_INTERNET = 741;
332*d57664e9SAndroid Build Coastguard Worker    // A validated network failed revalidation and lost Internet access
333*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_LOST_INTERNET = 742;
334*d57664e9SAndroid Build Coastguard Worker    // The system default network switched to a different network
335*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_SWITCH = 743;
336*d57664e9SAndroid Build Coastguard Worker    // Device logged-in captive portal network successfully
337*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_LOGGED_IN = 744;
338*d57664e9SAndroid Build Coastguard Worker    // A partial connectivity network was detected during network validation
339*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_PARTIAL_CONNECTIVITY = 745;
340*d57664e9SAndroid Build Coastguard Worker    // Private DNS is broken in strict mode
341*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_PRIVATE_DNS_BROKEN = 746;
342*d57664e9SAndroid Build Coastguard Worker
343*d57664e9SAndroid Build Coastguard Worker    // Notify the user that their work profile has been deleted
344*d57664e9SAndroid Build Coastguard Worker    // Package: android
345*d57664e9SAndroid Build Coastguard Worker    NOTE_PROFILE_WIPED = 1001;
346*d57664e9SAndroid Build Coastguard Worker
347*d57664e9SAndroid Build Coastguard Worker    // Warn the user that their org can monitor the network
348*d57664e9SAndroid Build Coastguard Worker    // Package: android
349*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_LOGGING = 1002;
350*d57664e9SAndroid Build Coastguard Worker
351*d57664e9SAndroid Build Coastguard Worker    // Confirm that the user wants to remove the guest account.
352*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
353*d57664e9SAndroid Build Coastguard Worker    NOTE_REMOVE_GUEST = 1010;
354*d57664e9SAndroid Build Coastguard Worker
355*d57664e9SAndroid Build Coastguard Worker    // Confirm that the user wants to log out of the device.
356*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
357*d57664e9SAndroid Build Coastguard Worker    NOTE_LOGOUT_USER = 1011;
358*d57664e9SAndroid Build Coastguard Worker
359*d57664e9SAndroid Build Coastguard Worker    // Notify the user that a TV PIP is running.
360*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
361*d57664e9SAndroid Build Coastguard Worker    NOTE_TV_PIP = 1100;
362*d57664e9SAndroid Build Coastguard Worker
363*d57664e9SAndroid Build Coastguard Worker    // Extreme battery saver notification.
364*d57664e9SAndroid Build Coastguard Worker    NOTE_BATTERY_SAVER_WARNING = 1200;
365*d57664e9SAndroid Build Coastguard Worker
366*d57664e9SAndroid Build Coastguard Worker    // Notify the user that open wifi networks are available.
367*d57664e9SAndroid Build Coastguard Worker    // Package: android
368*d57664e9SAndroid Build Coastguard Worker    NOTE_NETWORK_AVAILABLE = 17303299;
369*d57664e9SAndroid Build Coastguard Worker
370*d57664e9SAndroid Build Coastguard Worker    // Communicate to the user about remote bugreports.
371*d57664e9SAndroid Build Coastguard Worker    // Package: android
372*d57664e9SAndroid Build Coastguard Worker    NOTE_REMOTE_BUGREPORT = 678432343;
373*d57664e9SAndroid Build Coastguard Worker
374*d57664e9SAndroid Build Coastguard Worker    // Notify the user about public volume state changes..
375*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
376*d57664e9SAndroid Build Coastguard Worker    NOTE_STORAGE_PUBLIC = 0x53505542;  // 1397773634
377*d57664e9SAndroid Build Coastguard Worker
378*d57664e9SAndroid Build Coastguard Worker    // Notify the user about private volume state changes.
379*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
380*d57664e9SAndroid Build Coastguard Worker    NOTE_STORAGE_PRIVATE = 0x53505256;
381*d57664e9SAndroid Build Coastguard Worker
382*d57664e9SAndroid Build Coastguard Worker    // Notify the user about an unsupported storage device..
383*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
384*d57664e9SAndroid Build Coastguard Worker    NOTE_STORAGE_DISK = 0x5344534b;
385*d57664e9SAndroid Build Coastguard Worker
386*d57664e9SAndroid Build Coastguard Worker    // Notify the user that data or apps are being moved to external storage.
387*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
388*d57664e9SAndroid Build Coastguard Worker    NOTE_STORAGE_MOVE = 0x534d4f56;
389*d57664e9SAndroid Build Coastguard Worker
390*d57664e9SAndroid Build Coastguard Worker    // Notify the user that the admin suspended personal apps on the device.
391*d57664e9SAndroid Build Coastguard Worker    // Package: android
392*d57664e9SAndroid Build Coastguard Worker    NOTE_PERSONAL_APPS_SUSPENDED = 1003;
393*d57664e9SAndroid Build Coastguard Worker
394*d57664e9SAndroid Build Coastguard Worker    // Notify the user that window magnification is available.
395*d57664e9SAndroid Build Coastguard Worker    // package: android
396*d57664e9SAndroid Build Coastguard Worker    NOTE_A11Y_WINDOW_MAGNIFICATION_FEATURE = 1004;
397*d57664e9SAndroid Build Coastguard Worker
398*d57664e9SAndroid Build Coastguard Worker    // Notify the user that some accessibility service has view and control permissions.
399*d57664e9SAndroid Build Coastguard Worker    // package: android
400*d57664e9SAndroid Build Coastguard Worker    NOTE_A11Y_VIEW_AND_CONTROL_ACCESS = 1005;
401*d57664e9SAndroid Build Coastguard Worker
402*d57664e9SAndroid Build Coastguard Worker    // Notify the user an abusive background app has been detected.
403*d57664e9SAndroid Build Coastguard Worker    // Package: android
404*d57664e9SAndroid Build Coastguard Worker    // Note: this is a base ID, multiple notifications will be posted for each
405*d57664e9SAndroid Build Coastguard Worker    // abusive apps, with notification ID based off this ID.
406*d57664e9SAndroid Build Coastguard Worker    NOTE_ABUSIVE_BG_APPS_BASE = 0xc1b2508; // 203105544
407*d57664e9SAndroid Build Coastguard Worker
408*d57664e9SAndroid Build Coastguard Worker    // Notify the user that dialer and sms functionality are unavailable whilst the apps are
409*d57664e9SAndroid Build Coastguard Worker    // paused in the work profile.
410*d57664e9SAndroid Build Coastguard Worker    // Package: android
411*d57664e9SAndroid Build Coastguard Worker    NOTE_ALL_MANAGED_SUBSCRIPTIONS_AND_MANAGED_PROFILE_OFF = 1006;
412*d57664e9SAndroid Build Coastguard Worker
413*d57664e9SAndroid Build Coastguard Worker    // Notify the user that audio was lowered based on Calculated Sound Dose (CSD)
414*d57664e9SAndroid Build Coastguard Worker    NOTE_CSD_LOWER_AUDIO = 1007;
415*d57664e9SAndroid Build Coastguard Worker
416*d57664e9SAndroid Build Coastguard Worker    // Notify the user about external display events related to screenshot.
417*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
418*d57664e9SAndroid Build Coastguard Worker    NOTE_GLOBAL_SCREENSHOT_EXTERNAL_DISPLAY = 1008;
419*d57664e9SAndroid Build Coastguard Worker
420*d57664e9SAndroid Build Coastguard Worker    // Notify the user that accessibility floating menu is hidden.
421*d57664e9SAndroid Build Coastguard Worker    // Package: com.android.systemui
422*d57664e9SAndroid Build Coastguard Worker    NOTE_A11Y_FLOATING_MENU_HIDDEN = 1009;
423*d57664e9SAndroid Build Coastguard Worker  }
424*d57664e9SAndroid Build Coastguard Worker}
425