1 /* 2 * Copyright (C) 2021 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 17 package android.platform.helpers; 18 19 // Automotive Configuration Constants 20 public class AutoConfigConstants { 21 // Resource Types 22 public static final String RESOURCE_ID = "RESOURCE_ID"; 23 public static final String TEXT = "TEXT"; 24 public static final String TEXT_CONTAINS = "TEXT_CONTAINS"; 25 public static final String DESCRIPTION = "DESCRIPTION"; 26 public static final String CLASS = "CLASS"; 27 28 // App Grid 29 public static final String APP_GRID = "APP_GRID"; 30 public static final String APP_GRID_ACTIVITY = "APP_GRID_ACTIVITY"; 31 public static final String APP_GRID_PACKAGE = "APP_GRID_PACKAGE"; 32 public static final String APP_GRID_VIEW = "APP_GRID_VIEW"; 33 public static final String APP_GRID_VIEW_ID = "APP_GRID_VIEW_ID"; 34 public static final String APPLICATION_NAME = "APPLICATION_NAME"; 35 public static final String OPEN_APP_GRID_COMMAND = "OPEN_APP_GRID_COMMAND"; 36 37 // Home 38 public static final String BOTTOM_CARD = "BOTTOM_CARD"; 39 public static final String HOME = "HOME"; 40 public static final String HOME_PACKAGE = "HOME_PACKAGE"; 41 public static final String HOME_VIEW = "HOME_VIEW"; 42 public static final String MAP_CARD = "MAP_CARD"; 43 public static final String TOP_CARD = "TOP_CARD"; 44 45 // Lock Screen 46 public static final String LOCK_SCREEN = "LOCK_SCREEN"; 47 public static final String LOCK_SCREEN_PACKAGE = "LOCK_SCREEN_PACKAGE"; 48 public static final String LOCK_SCREEN_VIEW = "LOCK_SCREEN_VIEW"; 49 public static final String ENTER_KEY = "ENTER_KEY"; 50 51 // SETTINGS 52 public static final String SETTINGS = "SETTINGS"; 53 public static final String SETTINGS_TITLE_TEXT = "SETTINGS_TITLE_TEXT"; 54 public static final String SETTINGS_PACKAGE = "SETTINGS_PACKAGE"; 55 public static final String SETTINGS_RRO_PACKAGE = "SETTINGS_RRO_PACKAGE"; 56 public static final String OPEN_SETTINGS_COMMAND = "OPEN_SETTINGS_COMMAND"; 57 public static final String OPEN_QUICK_SETTINGS_COMMAND = "OPEN_QUICK_SETTINGS_COMMAND"; 58 public static final String SPLIT_SCREEN_UI = "SPLIT_SCREEN_UI"; 59 // Full Settings 60 public static final String FULL_SETTINGS = "FULL_SETTINGS"; 61 public static final String PAGE_TITLE = "PAGE_TITLE"; 62 public static final String SEARCH = "SEARCH"; 63 public static final String SEARCH_BOX = "SEARCH_BOX"; 64 public static final String SEARCH_RESULTS = "SEARCH_RESULTS"; 65 public static final String UP_BUTTON = "UP_BUTTON"; 66 public static final String DOWN_BUTTON = "DOWN_BUTTON"; 67 // Quick Settings 68 public static final String QUICK_SETTINGS = "QUICK_SETTINGS"; 69 public static final String OPEN_MORE_SETTINGS = "OPEN_MORE_SETTINGS"; 70 public static final String NIGHT_MODE = "NIGHT_MODE"; 71 // Display 72 public static final String DISPLAY_SETTINGS = "DISPLAY"; 73 public static final String BRIGHTNESS_LEVEL = "BRIGHTNESS_LEVEL"; 74 // Sound 75 public static final String SOUND_SETTINGS = "SOUND"; 76 public static final String SAVE_BUTTON = "SAVE"; 77 // Network and Internet 78 public static final String NETWORK_AND_INTERNET_SETTINGS = "NETWORK_AND_INTERNET"; 79 public static final String TOGGLE_WIFI = "TOGGLE_WIFI"; 80 public static final String TOGGLE_HOTSPOT = "TOGGLE_HOTSPOT"; 81 // Bluetooth 82 public static final String BLUETOOTH_SETTINGS = "BLUETOOTH"; 83 public static final String TOGGLE_BLUETOOTH = "TOGGLE_BLUETOOTH"; 84 // Apps 85 public static final String APPS_SETTINGS = "APPS"; 86 public static final String PERMISSIONS_PAGE_TITLE = "PERMISSIONS_PAGE_TITLE"; 87 public static final String VIEW_ALL = "VIEW_ALL"; 88 public static final String ENABLE_DISABLE_BUTTON = "ENABLE_DISABLE_BUTTON"; 89 public static final String DISABLE_BUTTON_TEXT = "DISABLE_BUTTON_TEXT"; 90 public static final String ENABLE_BUTTON_TEXT = "ENABLE_BUTTON_TEXT"; 91 public static final String DISABLE_APP_BUTTON = "DISABLE_APP_BUTTON"; 92 public static final String FORCE_STOP_BUTTON = "FORCE_STOP_BUTTON"; 93 public static final String OK_BUTTON = "OK_BUTTON"; 94 public static final String PERMISSIONS_MENU = "PERMISSIONS_MENU"; 95 public static final String ALLOW_BUTTON = "ALLOW_BUTTON"; 96 public static final String DONT_ALLOW_BUTTON = "DONT_ALLOW_BUTTON"; 97 public static final String DONT_ALLOW_ANYWAY_BUTTON = "DONT_ALLOW_ANYWAY_BUTTON"; 98 public static final String ALLOWED_TEXT = "ALLOWED_TEXT"; 99 // Date and Time 100 public static final String DATE_AND_TIME_SETTINGS = "DATE_AND_TIME"; 101 public static final String SET_TIME_AUTOMATICALLY = "SET_TIME_AUTOMATICALLY"; 102 public static final String SET_TIME_ZONE_AUTOMATICALLY = "SET_TIME_ZONE_AUTOMATICALLY"; 103 public static final String SET_DATE = "SET_DATE"; 104 public static final String SET_TIME = "SET_TIME"; 105 public static final String SELECT_TIME_ZONE = "SELECT_TIME_ZONE"; 106 public static final String USE_24_HOUR_FORMAT = "USE_24_HOUR_FORMAT"; 107 // OK_BUTTON from Apps and Info Settings 108 public static final String NUMBER_PICKER_WIDGET = "NUMBER_PICKER_WIDGET"; 109 public static final String EDIT_TEXT_WIDGET = "EDIT_TEXT_WIDGET"; 110 // System 111 public static final String SYSTEM_SETTINGS = "SYSTEM"; 112 public static final String ABOUT_MENU = "ABOUT_MENU"; 113 public static final String RESET_OPTIONS_MENU = "RESET_OPTIONS_MENU"; 114 public static final String LANGUAGES_AND_INPUT_MENU = "LANGUAGES_AND_INPUT_MENU"; 115 public static final String DEVICE_MODEL = "DEVICE_MODEL"; 116 public static final String ANDROID_VERSION = "ANDROID_VERSION"; 117 public static final String ANDROID_SECURITY_PATCH_LEVEL = "ANDROID_SECURITY_PATCH_LEVEL"; 118 public static final String KERNEL_VERSION = "KERNEL_VERSION"; 119 public static final String BUILD_NUMBER = "BUILD_NUMBER"; 120 public static final String RECYCLER_VIEW_WIDGET = "RECYCLER_VIEW_WIDGET"; 121 public static final String RESET_NETWORK = "RESET_NETWORK"; 122 public static final String RESET_SETTINGS = "RESET_SETTINGS"; 123 public static final String RESET_APP_PREFERENCES = "RESET_APP_PREFERENCES"; 124 public static final String RESET_APPS = "RESET_APPS"; 125 public static final String LANGUAGES_MENU = "LANGUAGES_MENU"; 126 public static final String LANGUAGES_MENU_IN_SELECTED_LANGUAGE = 127 "LANGUAGES_MENU_IN_SELECTED_LANGUAGE"; 128 129 // MU profiles 130 public static final String MANAGE_OTHER_PROFILES = "MANAGE_OTHER_PROFILES"; 131 public static final String ADD_PROFILE = "ADD_PROFILE"; 132 public static final String OK = "OK"; 133 public static final String DELETE_SELF = "DELETE_SELF"; 134 public static final String DELETE = "DELETE"; 135 public static final String MAKE_ADMIN = "MAKE_ADMIN"; 136 public static final String MAKE_ADMIN_CONFIRM = "MAKE_ADMIN_CONFIRM"; 137 public static final String TIME_PATTERN = "TIME_PATTERN"; 138 139 // Accounts 140 public static final String PROFILE_ACCOUNT_SETTINGS = "PROFILES_ACCOUNTS"; 141 public static final String ADD_ACCOUNT = "ADD_ACCOUNT"; 142 public static final String ADD_GOOGLE_ACCOUNT = "ADD_GOOGLE_ACCOUNT"; 143 public static final String SIGN_IN_ON_CAR_SCREEN = "SIGN_IN_ON_CAR_SCREEN"; 144 public static final String GOOGLE_SIGN_IN_SCREEN = "GOOGLE_SIGN_IN_SCREEN"; 145 public static final String ENTER_EMAIL = "ENTER_EMAIL"; 146 // Same ENTER_PASSWORD is applicable for Security Settings 147 public static final String ENTER_PASSWORD = "ENTER_PASSWORD"; 148 // Same NEXT_BUTTON is applicable for Media Center 149 public static final String NEXT_BUTTON = "NEXT_BUTTON"; 150 public static final String DONE_BUTTON = "DONE_BUTTON"; 151 // Same REMOVE_BUTTON is applicable for Security Settings 152 public static final String REMOVE_BUTTON = "REMOVE_BUTTON"; 153 public static final String REMOVE_ACCOUNT_BUTTON = "REMOVE_ACCOUNT_BUTTON"; 154 // Security 155 public static final String SECURITY_SETTINGS = "SECURITY"; 156 public static final String TITLE = "TITLE"; 157 public static final String CHOOSE_LOCK_TYPE = "CHOOSE_LOCK_TYPE"; 158 public static final String PROFILE_LOCK = "PROFILE_LOCK"; 159 public static final String LOCK_TYPE_PASSWORD = "LOCK_TYPE_PASSWORD"; 160 public static final String LOCK_TYPE_PIN = "LOCK_TYPE_PIN"; 161 public static final String LOCK_TYPE_NONE = "LOCK_TYPE_NONE"; 162 public static final String CONTINUE_BUTTON = "CONTINUE_BUTTON"; 163 public static final String CONFIRM_BUTTON = "CONFIRM_BUTTON"; 164 // ENTER_PASSWORD from Account Settings 165 public static final String PIN_PAD = "PIN_PAD"; 166 public static final String ENTER_PIN_BUTTON = "ENTER_PIN_BUTTON"; 167 // REMOVE_BUTTON from Account Settings 168 169 // PHONE 170 public static final String PHONE = "PHONE"; 171 public static final String DIAL_PACKAGE = "DIAL_PACKAGE"; 172 public static final String OPEN_DIAL_PAD_COMMAND = "OPEN_DIAL_PAD_COMMAND"; 173 public static final String PHONE_ACTIVITY = "PHONE_ACTIVITY"; 174 // In Call Screen 175 public static final String IN_CALL_VIEW = "IN_CALL_VIEW"; 176 public static final String DIALED_CONTACT_TITLE = "DIALED_CONTACT_TITLE"; 177 public static final String DIALED_CONTACT_NUMBER = "DIALED_CONTACT_NUMBER"; 178 public static final String DIALED_CONTACT_TYPE = "DIALED_CONTACT_TYPE"; 179 public static final String END_CALL = "END_CALL"; 180 public static final String MUTE_CALL = "MUTE_CALL"; 181 public static final String SWITCH_TO_DIAL_PAD = "SWITCH_TO_DIAL_PAD"; 182 public static final String CHANGE_VOICE_CHANNEL = "CHANGE_VOICE_CHANNEL"; 183 public static final String VOICE_CHANNEL_CAR = "VOICE_CHANNEL_CAR"; 184 public static final String VOICE_CHANNEL_PHONE = "VOICE_CHANNEL_PHONE"; 185 // Dial Pad Screen 186 public static final String DIAL_PAD_VIEW = "DIAL_PAD_VIEW"; 187 public static final String DIAL_PAD_MENU = "DIAL_PAD_MENU"; 188 public static final String DIAL_PAD_FRAGMENT = "DIAL_PAD_FRAGMENT"; 189 public static final String DIALED_NUMBER = "DIALED_NUMBER"; 190 public static final String MAKE_CALL = "MAKE_CALL"; 191 public static final String DELETE_NUMBER = "DELETE_NUMBER"; 192 // Digit Constants Reused for Security PIN 193 public static final String DIGIT_ZERO = "0"; 194 public static final String DIGIT_ONE = "1"; 195 public static final String DIGIT_TWO = "2"; 196 public static final String DIGIT_THREE = "3"; 197 public static final String DIGIT_FOUR = "4"; 198 public static final String DIGIT_FIVE = "5"; 199 public static final String DIGIT_SIX = "6"; 200 public static final String DIGIT_SEVEN = "7"; 201 public static final String DIGIT_EIGHT = "8"; 202 public static final String DIGIT_NINE = "9"; 203 // Contacts Screen 204 public static final String CONTACTS_VIEW = "CONTACTS_VIEW"; 205 public static final String CONTACTS_MENU = "CONTACTS_MENU"; 206 public static final String CONTACT_INFO = "CONTACT_INFO"; 207 public static final String CONTACT_NAME = "CONTACT_NAME"; 208 public static final String CONTACT_DETAIL = "CONTACT_DETAIL"; 209 public static final String ADD_CONTACT_TO_FAVORITE = "ADD_CONTACT_TO_FAVORITE"; 210 public static final String SEARCH_CONTACT = "SEARCH_CONTACT"; 211 public static final String CONTACT_SEARCH_BAR = "CONTACT_SEARCH_BAR"; 212 public static final String SEARCH_RESULT = "SEARCH_RESULT"; 213 public static final String CONTACT_SETTINGS = "CONTACT_SETTINGS"; 214 public static final String CONTACT_ORDER = "CONTACT_ORDER"; 215 public static final String SORT_BY_FIRST_NAME = "SORT_BY_FIRST_NAME"; 216 public static final String SORT_BY_LAST_NAME = "SORT_BY_LAST_NAME"; 217 public static final String CONTACT_TYPE_WORK = "CONTACT_TYPE_WORK"; 218 public static final String CONTACT_TYPE_MOBILE = "CONTACT_TYPE_MOBILE"; 219 public static final String CONTACT_TYPE_HOME = "CONTACT_TYPE_HOME"; 220 // Call History Screen 221 public static final String CALL_HISTORY_VIEW = "CALL_HISTORY_VIEW"; 222 public static final String CALL_HISTORY_MENU = "CALL_HISTORY_MENU"; 223 public static final String CALL_HISTORY_INFO = "CALL_HISTORY_INFO"; 224 // Favorites Screen 225 public static final String FAVORITES_VIEW = "FAVORITES_VIEW"; 226 public static final String FAVORITES_MENU = "FAVORITES_MENU"; 227 228 // Notifications 229 public static final String NOTIFICATIONS = "NOTIFICATIONS"; 230 public static final String OPEN_NOTIFICATIONS_COMMAND = "OPEN_NOTIFICATIONS_COMMAND"; 231 public static final String RECYCLER_VIEW_CLASS = "RECYCLER_VIEW_CLASS"; 232 // Expanded Notifications Screen 233 public static final String EXPANDED_NOTIFICATIONS_SCREEN = "EXPANDED_NOTIFICATIONS_SCREEN"; 234 public static final String NOTIFICATION_LIST = "NOTIFICATION_LIST"; 235 public static final String NOTIFICATION_VIEW = "NOTIFICATION_VIEW"; 236 public static final String CLEAR_ALL_BUTTON = "CLEAR_ALL_BUTTON"; 237 public static final String STATUS_BAR = "STATUS_BAR"; 238 public static final String APP_ICON = "APP_ICON"; 239 public static final String APP_NAME = "APP_NAME"; 240 public static final String NOTIFICATION_TITLE = "NOTIFICATION_TITLE"; 241 public static final String NOTIFICATION_BODY = "NOTIFICATION_BODY"; 242 public static final String CARD_VIEW = "CARD_VIEW"; 243 244 // Media Center 245 public static final String MEDIA_CENTER = "MEDIA_CENTER"; 246 public static final String MEDIA_CENTER_PACKAGE = "MEDIA_CENTER_PACKAGE"; 247 public static final String MEDIA_ACTIVITY = "MEDIA_ACTIVITY"; 248 // Media Center Screen 249 public static final String MEDIA_CENTER_SCREEN = "MEDIA_CENTER_SCREEN"; 250 public static final String PLAY_PAUSE_BUTTON = "PLAY_PAUSE_BUTTON"; 251 public static final String MEDIA_SONGS_LIST = "MEDIA_SONGS_LIST"; 252 // NEXT_BUTTON from Account Settings 253 public static final String PREVIOUS_BUTTON = "PREVIOUS_BUTTON"; 254 public static final String SHUFFLE_BUTTON = "SHUFFLE_BUTTON"; 255 public static final String PLAY_QUEUE_BUTTON = "PLAY_QUEUE_BUTTON"; 256 public static final String MINIMIZED_MEDIA_CONTROLS = "MINIMIZED_MEDIA_CONTROLS"; 257 public static final String TRACK_NAME = "TRACK_NAME"; 258 public static final String TRACK_NAME_MINIMIZED_CONTROL = "TRACK_NAME_MINIMIZED_CONTROL"; 259 public static final String BACK_BUTTON = "BACK_BUTTON"; 260 // Media Center On Home Screen 261 public static final String MEDIA_CENTER_ON_HOME_SCREEN = "MEDIA_CENTER_ON_HOME_SCREEN"; 262 // Media Apps Grid 263 public static final String MEDIA_APPS_GRID = "MEDIA_APPS_GRID"; 264 public static final String MEDIA_APPS_GRID_TITLE = "MEDIA_APPS"; 265 public static final String MEDIA_APPS_GRID_APP_NAME = "MEDIA_APP_NAME"; 266 // Media App UI View 267 public static final String MEDIA_APP = "MEDIA_APP"; 268 public static final String MEDIA_APP_TITLE = "MEDIA_APP_TITLE"; 269 public static final String MEDIA_APP_DROP_DOWN_MENU = "MEDIA_APP_DROP_DOWN_MENU"; 270 public static final String MEDIA_APP_NAVIGATION_ICON = "MEDIA_APP_NAVIGATION_ICON"; 271 public static final String MEDIA_APP_NO_LOGIN_MSG = "MEDIA_APP_NO_LOGIN_MSG"; 272 // Test Media App 273 public static final String TEST_MEDIA_APP = "TEST_MEDIA_APP"; 274 public static final String TEST_MEDIA_ACCOUNT_TYPE = "TEST_MEDIA_ACCOUNT_TYPE"; 275 public static final String TEST_MEDIA_ACCOUNT_TYPE_PAID = "TEST_MEDIA_ACCOUNT_TYPE_PAID"; 276 public static final String TEST_MEDIA_ROOT_NODE_TYPE = "TEST_MEDIA_ROOT_NODE_TYPE"; 277 public static final String TEST_MEDIA_ROOT_NODE_TYPE_BROWSABLE = 278 "TEST_MEDIA_ROOT_NODE_TYPE_BROWSABLE"; 279 public static final String TEST_MEDIA_APP_CLOSE_SETTING = "TEST_MEDIA_APP_CLOSE_SETTING"; 280 } 281