1{ 2 "PACKAGES": { 3 "DIAL_PACKAGE": "com.android.car.dialer", 4 "PHONE_ACTIVITY": "com.android.car.dialer/.ui.TelecomActivity", 5 "HOME_PACKAGE": "com.android.car.carlauncher", 6 "SECURITY_SETTINGS_PACKAGE": "com.android.car.settings", 7 "LOCK_SCREEN_PACKAGE": "com.android.systemui", 8 "SETTINGS_PACKAGE": "com.android.car.settings", 9 "NUMBER_PICKER_WIDGET_CLASS": "android.widget.NumberPicker", 10 "EDIT_TEXT_WIDGET_CLASS": "android.widget.EditText", 11 "USER_SETTINGS_PACKAGE": "com.android.car.settings", 12 "MEDIA_CENTER_PACKAGE": "com.android.car.media", 13 "CONTACTS_PACKAGE": "com.android.contacts", 14 "RADIO_PACKAGE": "com.android.car.radio", 15 "SMS_PACKAGE":"com.android.car.messenger" 16 }, 17 "ACTIONS": { 18 "CONTACT_LIST_SCROLL_ACTION": "USE_BUTTON", 19 "CONTACT_LIST_SCROLL_DIRECTION": "VERTICAL", 20 "CONTACT_SETTING_SCROLL_ACTION": "USE_BUTTON", 21 "CONTACT_SETTING_SCROLL_DIRECTION": "VERTICAL", 22 "CONTACT_DETAILS_SCROLL_ACTION": "USE_BUTTON", 23 "CONTACT_DETAILS_SCROLL_DIRECTION": "VERTICAL", 24 "APP_LIST_SCROLL_ACTION": "USE_GESTURE", 25 "APP_LIST_SCROLL_DIRECTION": "HORIZONTAL", 26 "SECURITY_SETTINGS_SCROLL_ACTION": "USE_BUTTON", 27 "SECURITY_SETTINGS_SCROLL_DIRECTION": "VERTICAL", 28 "NOTIFICATION_LIST_SCROLL_ACTION": "USE_GESTURE", 29 "NOTIFICATION_LIST_SCROLL_DIRECTION": "VERTICAL", 30 "SETTINGS_SCROLL_ACTION": "USE_GESTURE", 31 "SETTINGS_SCROLL_DIRECTION": "VERTICAL", 32 "SYSTEM_SETTINGS_SCROLL_ACTION": "USE_GESTURE", 33 "SYSTEM_SETTINGS_SCROLL_DIRECTION": "VERTICAL", 34 "SYSTEM_SETTINGS_SCROLL_MARGIN": "6", 35 "SYSTEM_SETTINGS_SCROLL_WAIT_TIME": "2", 36 "APP_INFO_SETTINGS_SCROLL_ACTION": "USE_GESTURE", 37 "APP_INFO_SETTINGS_SCROLL_DIRECTION": "VERTICAL", 38 "APP_INFO_SETTINGS_SCROLL_MARGIN": "10", 39 "APP_INFO_SETTINGS_SCROLL_WAIT_TIME": "2", 40 "DISPLAY_SETTINGS_LIST_SCROLL_ACTION": "USE_GESTURE", 41 "DISPLAY_SETTINGS_LIST_SCROLL_DIRECTION": "VERTICAL", 42 "DISPLAY_SETTINGS_SCROLL_MARGIN": "10", 43 "DISPLAY_SETTINGS_SCROLL_WAIT_TIME": "1", 44 "SOUND_SETTINGS_LIST_SCROLL_ACTION": "USE_GESTURE", 45 "SOUND_SETTINGS_LIST_SCROLL_DIRECTION": "VERTICAL", 46 "SOUND_SETTINGS_SCROLL_MARGIN": "10", 47 "SOUND_SETTINGS_SCROLL_WAIT_TIME": "1", 48 "DATE_TIME_SETTINGS_SCROLL_MARGIN": "6", 49 "DATE_TIME_SETTINGS_SCROLL_WAIT_TIME": "2", 50 "DATE_TIME_SETTINGS_SCROLL_ACTION": "USE_GESTURE", 51 "DATE_TIME_SETTINGS_SCROLL_DIRECTION": "VERTICAL", 52 "USER_SETTINGS_SCROLL_ACTION": "USE_GESTURE", 53 "USER_SETTINGS_SCROLL_DIRECTION": "VERTICAL", 54 "USER_SETTINGS_SCROLL_MARGIN": "6", 55 "USER_SETTINGS_SCROLL_WAIT_TIME": "2", 56 "ACCOUNT_SETTINGS_SCROLL_ACTION": "USE_GESTURE", 57 "ACCOUNT_SETTINGS_SCROLL_DIRECTION": "VERTICAL", 58 "SETTINGS_SUB_SETTING_SCROLL_ACTION": "USE_GESTURE", 59 "SETTINGS_SUB_SETTING_SCROLL_DIRECTION": "VERTICAL", 60 "MEDIA_APP_SCROLL_ACTION": "USE_GESTURE", 61 "MEDIA_APP_SCROLL_DIRECTION": "VERTICAL", 62 "RECENT_APPS_TIMESTAMP_TEXT": "min. ago" 63 }, 64 "COMMANDS": { 65 "OPEN_DIAL_PAD_COMMAND": "am start -a android.intent.action.DIAL", 66 "OPEN_PHONE_ACTIVITY_COMMAND": "am start -n com.android.car.dialer/.ui.TelecomActivity", 67 "OPEN_SMS_ACTIVITY_COMMAND": "am start -n com.android.car.messenger/com.android.car.messenger.ui.launcher.MessageLauncherActivity", 68 "OPEN_APP_GRID_COMMAND": "am start -n com.android.car.carlauncher/.GASAppGridActivity", 69 "OPEN_NOTIFICATIONS_COMMAND": "service call statusbar 1", 70 "STOP_SETTING_APP_COMMAND": "am force-stop com.android.car.settings", 71 "OPEN_SETTINGS_COMMAND": "am start -a android.settings.SETTINGS --user $user_id", 72 "MEDIA_LAUNCH_COMMAND": "am start -a android.car.intent.action.MEDIA_TEMPLATE -e android.car.intent.extra.MEDIA_COMPONENT com.android.bluetooth/com.android.bluetooth.avrcpcontroller.BluetoothMediaBrowserService", 73 "MEDIA_LAUNCH_BLUETOOTH_AUDIO_COMMAND": "am start -a android.car.intent.action.MEDIA_TEMPLATE -e android.car.intent.extra.MEDIA_COMPONENT com.google.android.bluetooth/com.android.bluetooth.avrcpcontroller.BluetoothMediaBrowserService", 74 "NIGHT_MODE_COMMAND": "dumpsys activity service com.android.car/.CarService day-night-mode night", 75 "DAY_MODE_COMMAND": "dumpsys activity service com.android.car/.CarService day-night-mode day", 76 "OPEN_SYSTEM_UI": "am crash com.android.systemui", 77 "OPEN_CAR_UI": "am crash com.android.car", 78 "DATE_COMMAND": "date" 79 }, 80 "UI_ELEMENTS": { 81 "MAKE_CALL": { 82 "TYPE": "RESOURCE_ID", 83 "VALUE": "call_button", 84 "PACKAGE": "com.android.car.dialer" 85 }, 86 "MOBILE_PHONE_ICON": { 87 "TYPE": "TEXT", 88 "VALUE": "Phone" 89 }, 90 "MOBILE_CALL_BUTTON": { 91 "TYPE": "MULTIPLE", 92 "SPECIFIERS": [ 93 { 94 "TYPE": "TEXT", 95 "VALUE": "Call" 96 }, 97 { 98 "TYPE": "CLASS", 99 "VALUE": "android.widget.Button" 100 } 101 ] 102 }, 103 "MOBILE_DIALPAD_ICON": { 104 "TYPE": "RESOURCE_ID", 105 "VALUE": "dialpad_fab" 106 }, 107 "MOBILE_DIALPAD": { 108 "TYPE": "RESOURCE_ID", 109 "VALUE": "dialpad" 110 }, 111 "MOBILE_DIALPAD_INPUT": { 112 "TYPE": "CLASS", 113 "VALUE": "android.widget.EditText" 114 }, 115 "END_CALL": { 116 "TYPE": "RESOURCE_ID", 117 "VALUE": "end_call_button", 118 "PACKAGE": "com.android.car.dialer" 119 }, 120 "CALL_HISTORY_MENU": { 121 "TYPE": "TEXT", 122 "VALUE": "Recents" 123 }, 124 "DELETE_NUMBER": { 125 "TYPE": "RESOURCE_ID", 126 "VALUE": "delete_button", 127 "PACKAGE": "com.android.car.dialer" 128 }, 129 "DIAL_IN_NUMBER": { 130 "TYPE": "RESOURCE_ID", 131 "VALUE": "title", 132 "PACKAGE": "com.android.car.dialer" 133 }, 134 "DIALED_CONTACT_TITLE": { 135 "TYPE": "RESOURCE_ID", 136 "VALUE": "user_profile_title", 137 "PACKAGE": "com.android.car.dialer" 138 }, 139 "SWITCH_TO_DIAL_PAD": { 140 "TYPE": "RESOURCE_ID", 141 "VALUE": "toggle_dialpad_button", 142 "PACKAGE": "com.android.car.dialer" 143 }, 144 "MUTE_CALL": { 145 "TYPE": "RESOURCE_ID", 146 "VALUE": "mute_button", 147 "PACKAGE": "com.android.car.dialer" 148 }, 149 "ONGOING_CALL": { 150 "TYPE": "TEXT", 151 "VALUE": "Ongoing call" 152 }, 153 "CONTACT_LIST_SCROLL_FORWARD": { 154 "TYPE": "RESOURCE_ID", 155 "VALUE": "car_ui_scrollbar_page_down" 156 }, 157 "CONTACT_LIST_SCROLL_BACKWARD": { 158 "TYPE": "RESOURCE_ID", 159 "VALUE": "car_ui_scrollbar_page_up" 160 }, 161 "CONTACT_LIST_SCROLL_ELEMENT": { 162 "TYPE": "RESOURCE_ID", 163 "VALUE": "car_ui_internal_recycler_view", 164 "PACKAGE": "com.android.car.dialer" 165 }, 166 "CHANGE_VOICE_CHANNEL": { 167 "TYPE": "RESOURCE_ID", 168 "VALUE": "voice_channel_view", 169 "PACKAGE": "com.android.car.dialer" 170 }, 171 "VOICE_CHANNEL_PHONE": { 172 "TYPE": "TEXT", 173 "VALUE": "Phone" 174 }, 175 "VOICE_CHANNEL_CAR": { 176 "TYPE": "TEXT", 177 "VALUE": "Car speakers" 178 }, 179 "DIALED_CONTACT_TYPE": { 180 "TYPE": "RESOURCE_ID", 181 "VALUE": "user_profile_phone_label", 182 "PACKAGE": "com.android.car.dialer" 183 }, 184 "DIALING_NUMBER": { 185 "TYPE": "RESOURCE_ID", 186 "VALUE": "user_profile_title", 187 "PACKAGE": "com.android.car.dialer" 188 }, 189 "USER_PROFILE_PHONE_NUMBER": { 190 "TYPE": "RESOURCE_ID", 191 "VALUE": "user_profile_phone_number" 192 }, 193 "CONTACT_SEARCH_BAR": { 194 "TYPE": "CLASS", 195 "VALUE": "android.widget.EditText" 196 }, 197 "CONTACT_SEARCH_RESULT": { 198 "TYPE": "RESOURCE_ID", 199 "VALUE": "contact_result", 200 "PACKAGE": "com.android.car.dialer" 201 }, 202 "CONTACT_SEARCH_RESULT_NAME": { 203 "TYPE": "RESOURCE_ID", 204 "VALUE": "contact_name", 205 "PACKAGE": "com.android.car.dialer" 206 }, 207 "SEARCH_BACK_BUTTON": { 208 "TYPE": "DESCRIPTION", 209 "VALUE": "Back" 210 }, 211 "CONTACT_SETTING_SCROLL_FORWARD": { 212 "TYPE": "RESOURCE_ID", 213 "VALUE": "car_ui_scrollbar_page_down", 214 "PACKAGE": "com.android.car.dialer" 215 }, 216 "CONTACT_SETTING_SCROLL_BACKWARD": { 217 "TYPE": "RESOURCE_ID", 218 "VALUE": "car_ui_scrollbar_page_up", 219 "PACKAGE": "com.android.car.dialer" 220 }, 221 "CONTACT_SETTING_SCROLL_ELEMENT": { 222 "TYPE": "RESOURCE_ID", 223 "VALUE": "car_ui_internal_recycler_view", 224 "PACKAGE": "com.android.car.dialer" 225 }, 226 "CONTACT_ORDER": { 227 "TYPE": "TEXT", 228 "VALUE": "Contact order" 229 }, 230 "SORT_BY_FIRST_NAME": { 231 "TYPE": "TEXT", 232 "VALUE": "First name" 233 }, 234 "SORT_BY_LAST_NAME": { 235 "TYPE": "TEXT", 236 "VALUE": "Last name" 237 }, 238 "CONTACTS_MENU": { 239 "TYPE": "TEXT", 240 "VALUE": "Contacts" 241 }, 242 "CONTACT_NAME": { 243 "TYPE": "RESOURCE_ID", 244 "VALUE": "title", 245 "PACKAGE": "com.android.car.dialer" 246 }, 247 "CONTACT_ADDRESS": { 248 "TYPE": "RESOURCE_ID", 249 "VALUE": "title", 250 "PACKAGE": "com.android.car.dialer" 251 }, 252 "BLUETOOTH_DISCONNECTED_LABEL": { 253 "TYPE": "TEXT", 254 "VALUE": "Bluetooth audio disconnected" 255 }, 256 "CONTACT_HOME_ADDRESS": { 257 "TYPE": "MULTIPLE", 258 "SPECIFIERS": [ 259 { 260 "TYPE": "RESOURCE_ID", 261 "VALUE": "title" 262 }, 263 { 264 "TYPE": "HAS_ANCESTOR", 265 "MAX_DEPTH": 1, 266 "ANCESTOR": { 267 "TYPE": "HAS_DESCENDANT", 268 "MAX_DEPTH": 1, 269 "DESCENDANT": { 270 "TYPE": "TEXT", 271 "VALUE": "Home" 272 } 273 } 274 } 275 ] 276 }, 277 "CONTACT_DETAIL": { 278 "TYPE": "RESOURCE_ID", 279 "VALUE": "show_contact_detail_id", 280 "PACKAGE": "com.android.car.dialer" 281 }, 282 "CONTACT_DETAILS_PAGE": { 283 "TYPE": "DESCRIPTION", 284 "VALUE": "com.android.car.ui.utils.ROTARY_CONTAINER" 285 }, 286 "CALL_HISTORY_INFO": { 287 "TYPE": "RESOURCE_ID", 288 "VALUE": "call_action_id", 289 "PACKAGE": "com.android.car.dialer" 290 }, 291 "DIALER_CONNECTED_PHONE_NAME": { 292 "TYPE": "MULTIPLE", 293 "SPECIFIERS": [ 294 { 295 "TYPE": "RESOURCE_ID", 296 "VALUE": "summary" 297 }, 298 { 299 "TYPE": "HAS_ANCESTOR", 300 "MAX_DEPTH": 1, 301 "ANCESTOR": { 302 "TYPE": "HAS_DESCENDANT", 303 "MAX_DEPTH": 1, 304 "DESCENDANT": { 305 "TYPE": "TEXT", 306 "VALUE": "Connected Phone" 307 } 308 } 309 } 310 ] 311 }, 312 "DIALER_SETTINGS_BUTTON": { 313 "TYPE": "RESOURCE_ID", 314 "VALUE": "car_ui_toolbar_menu_item_icon_container" 315 }, 316 "SEARCH_CONTACT": { 317 "TYPE": "RESOURCE_ID", 318 "VALUE": "car_ui_toolbar_menu_item_icon_container" 319 }, 320 "CALL_MOBILE_BUTTON": { 321 "TYPE": "MULTIPLE", 322 "SPECIFIERS": [ 323 { 324 "TYPE": "CLASS", 325 "VALUE": "android.view.ViewGroup" 326 }, 327 { 328 "TYPE": "HAS_DESCENDANT", 329 "MAX_DEPTH": 1, 330 "DESCENDANT": { 331 "TYPE": "TEXT", 332 "VALUE": "Mobile" 333 } 334 } 335 ] 336 }, 337 "CONTACT_SETTINGS": { 338 "TYPE": "RESOURCE_ID", 339 "VALUE": "menu_item_setting", 340 "PACKAGE": "com.android.car.dialer" 341 }, 342 "DIAL_PAD_FRAGMENT": { 343 "TYPE": "RESOURCE_ID", 344 "VALUE": "dialpad_fragment", 345 "PACKAGE": "com.android.car.dialer" 346 }, 347 "0": { 348 "TYPE": "RESOURCE_ID", 349 "VALUE": "zero", 350 "PACKAGE": "com.android.car.dialer" 351 }, 352 "1": { 353 "TYPE": "RESOURCE_ID", 354 "VALUE": "one", 355 "PACKAGE": "com.android.car.dialer" 356 }, 357 "2": { 358 "TYPE": "RESOURCE_ID", 359 "VALUE": "two", 360 "PACKAGE": "com.android.car.dialer" 361 }, 362 "3": { 363 "TYPE": "RESOURCE_ID", 364 "VALUE": "three", 365 "PACKAGE": "com.android.car.dialer" 366 }, 367 "4": { 368 "TYPE": "RESOURCE_ID", 369 "VALUE": "four", 370 "PACKAGE": "com.android.car.dialer" 371 }, 372 "5": { 373 "TYPE": "RESOURCE_ID", 374 "VALUE": "five", 375 "PACKAGE": "com.android.car.dialer" 376 }, 377 "6": { 378 "TYPE": "RESOURCE_ID", 379 "VALUE": "six", 380 "PACKAGE": "com.android.car.dialer" 381 }, 382 "7": { 383 "TYPE": "RESOURCE_ID", 384 "VALUE": "seven", 385 "PACKAGE": "com.android.car.dialer" 386 }, 387 "8": { 388 "TYPE": "RESOURCE_ID", 389 "VALUE": "eight", 390 "PACKAGE": "com.android.car.dialer" 391 }, 392 "9": { 393 "TYPE": "RESOURCE_ID", 394 "VALUE": "nine", 395 "PACKAGE": "com.android.car.dialer" 396 }, 397 "ADD_CONTACT_TO_FAVORITE": { 398 "TYPE": "RESOURCE_ID", 399 "VALUE": "contact_details_favorite_button", 400 "PACKAGE": "com.android.car.dialer" 401 }, 402 "ADD_CONTACT_TO_FAVORITE_FROM_DIALOG_BOX": { 403 "TYPE": "RESOURCE_ID", 404 "VALUE": "car_ui_list_item_action_container", 405 "PACKAGE": "com.android.car.dialer" 406 }, 407 "ADD_TO_FAVORITE_BUTTON": { 408 "TYPE": "TEXT", 409 "VALUE": "Add a favorite" 410 }, 411 "ADD_TO_FAVORITE_DIALOG_OK": { 412 "TYPE": "TEXT", 413 "VALUE": "OK" 414 }, 415 "CONTACT_TYPE_HOME": { 416 "TYPE": "TEXT", 417 "VALUE": "Home" 418 }, 419 "CONTACT_TYPE_WORK": { 420 "TYPE": "TEXT", 421 "VALUE": "Work" 422 }, 423 "CONTACT_TYPE_MOBILE": { 424 "TYPE": "TEXT", 425 "VALUE": "Mobile" 426 }, 427 "CONTACT_DETAILS_SCROLL_FORWARD": { 428 "TYPE": "RESOURCE_ID", 429 "VALUE": "car_ui_scrollbar_page_down", 430 "PACKAGE": "com.android.car.dialer" 431 }, 432 "CONTACT_DETAILS_SCROLL_BACKWARD": { 433 "TYPE": "RESOURCE_ID", 434 "VALUE": "car_ui_scrollbar_page_up", 435 "PACKAGE": "com.android.car.dialer" 436 }, 437 "CONTACT_DETAILS_SCROLL_ELEMENT": { 438 "TYPE": "RESOURCE_ID", 439 "VALUE": "car_ui_internal_recycler_view", 440 "PACKAGE": "com.android.car.dialer" 441 }, 442 "DIAL_PAD_MENU": { 443 "TYPE": "TEXT", 444 "VALUE": "Dial.?pad" 445 }, 446 "DIAL_PAD_BUTTON": { 447 "TYPE": "MULTIPLE", 448 "SPECIFIERS": [ 449 { 450 "TYPE": "CLASS", 451 "VALUE": "android.widget.LinearLayout" 452 }, 453 { 454 "TYPE": "HAS_DESCENDANT", 455 "MAX_DEPTH": 2, 456 "DESCENDANT": { 457 "TYPE": "TEXT", 458 "VALUE": "Dialpad" 459 } 460 } 461 ] 462 }, 463 "FAVORITES_MENU": { 464 "TYPE": "TEXT", 465 "VALUE": "Favo.?rite.?" 466 }, 467 "DIALER_VIEW": { 468 "TYPE": "RESOURCE_ID", 469 "VALUE": "no_hfp_error_container", 470 "PACKAGE": "com.android.car.dialer" 471 }, 472 "HOME_TOP_CARD": { 473 "TYPE": "RESOURCE_ID", 474 "VALUE": "top_card", 475 "PACKAGE": "com.android.car.carlauncher" 476 }, 477 "HOME_BOTTOM_CARD": { 478 "TYPE": "RESOURCE_ID", 479 "VALUE": "bottom_card", 480 "PACKAGE": "com.android.car.carlauncher" 481 }, 482 "HOME_MAP_CARD": { 483 "TYPE": "RESOURCE_ID", 484 "VALUE": "scene_card" 485 }, 486 "STATUS_BAR_BRIGHTNESS_BUTTON": { 487 "TYPE": "RESOURCE_ID", 488 "VALUE": "display_panel_button", 489 "PACKAGE": "com.android.systemui" 490 }, 491 "STATUS_BAR_DISPLAY_BRIGHTNESS_PALETTE": { 492 "TYPE": "RESOURCE_ID", 493 "VALUE": "qc_seekbar", 494 "PACKAGE": "com.android.systemui" 495 }, 496 "STATUS_BAR_ADAPTIVE_BRIGHTNESS": { 497 "TYPE": "RESOURCE_ID", 498 "VALUE": "switch_widget", 499 "PACKAGE": "android" 500 }, 501 "HOME_MAPS_WIDGET": { 502 "TYPE": "TEXT", 503 "VALUE": "Open Maps" 504 }, 505 "HOME_PROFILE_ICON_BUTTON": { 506 "TYPE": "RESOURCE_ID", 507 "VALUE": "user_name_text", 508 "PACKAGE": "com.android.systemui" 509 }, 510 "HOME_GUEST_BUTTON": { 511 "TYPE": "TEXT", 512 "VALUE": "Guest" 513 }, 514 "HOME_DRIVER_BUTTON": { 515 "TYPE": "TEXT", 516 "VALUE": "Driver" 517 }, 518 "HOME_SECONDARY_USER_BUTTON": { 519 "TYPE": "TEXT", 520 "VALUE": "SecondaryUser" 521 }, 522 "HOME_ASSISTANT_CARD": { 523 "TYPE": "TEXT", 524 "VALUE": "Assistant" 525 }, 526 "HOME_PHONE_CARD": { 527 "TYPE": "TEXT", 528 "VALUE": "Phone" 529 }, 530 "HOME_NETWORK_BUTTON": { 531 "TYPE": "RESOURCE_ID", 532 "VALUE": "connectivity_panel_button", 533 "PACKAGE": "com.android.systemui" 534 }, 535 "HOME_PROFILE_GUEST_ICON": { 536 "TYPE": "RESOURCE_ID", 537 "VALUE": "user_name_text", 538 "PACKAGE": "com.android.systemui" 539 }, 540 "HOME_FACET_BUTTON": { 541 "TYPE": "RESOURCE_ID", 542 "VALUE": "home", 543 "PACKAGE": "com.android.systemui" 544 }, 545 "HOME_TEMPERATURE_BUTTON": { 546 "TYPE": "RESOURCE_ID", 547 "VALUE": "hvac_temperature_text", 548 "PACKAGE": "com.android.systemui" 549 }, 550 "PHONE_FACET_BUTTON": { 551 "TYPE": "RESOURCE_ID", 552 "VALUE": "phone_nav", 553 "PACKAGE": "com.android.systemui" 554 }, 555 "APP_GRID_FACET_BUTTON": { 556 "TYPE": "RESOURCE_ID", 557 "VALUE": "grid_nav", 558 "PACKAGE": "com.android.systemui" 559 }, 560 "HVAC_FACET_BUTTON": { 561 "TYPE": "RESOURCE_ID", 562 "VALUE": "hvac", 563 "PACKAGE": "com.android.systemui" 564 }, 565 "HVAC_PANEL": { 566 "TYPE": "RESOURCE_ID", 567 "VALUE": "hvac_panel", 568 "PACKAGE": "com.android.systemui" 569 }, 570 "STATUS_BAR_DISPLAY_SETTINGS": { 571 "TYPE": "RESOURCE_ID", 572 "VALUE": "qc_display_footer_button", 573 "PACKAGE": "com.android.systemui" 574 }, 575 "STATUS_BAR_WIFI_SETTINGS": { 576 "TYPE": "RESOURCE_ID", 577 "VALUE": "qc_connectivity_footer_button", 578 "PACKAGE": "com.android.systemui" 579 }, 580 "STATUS_BAR_SOUND_SETTINGS": { 581 "TYPE": "RESOURCE_ID", 582 "VALUE": "qc_sound_footer_button", 583 "PACKAGE": "com.android.systemui" 584 }, 585 "WIFI_FACET_BUTTON": { 586 "TYPE": "RESOURCE_ID", 587 "VALUE": "connectivity_panel_button", 588 "PACKAGE": "com.android.systemui" 589 }, 590 "SOUND_FACET_BUTTON": { 591 "TYPE": "RESOURCE_ID", 592 "VALUE": "volume_panel", 593 "PACKAGE": "com.android.systemui" 594 }, 595 "NOTIFICATION_FACET_BUTTON": { 596 "TYPE": "RESOURCE_ID", 597 "VALUE": "notifications", 598 "PACKAGE": "com.android.systemui" 599 }, 600 "APP_GRID_VIEW_ID": { 601 "TYPE": "RESOURCE_ID", 602 "VALUE": "apps_grid", 603 "PACKAGE": "com.android.car.carlauncher" 604 }, 605 "APPLICATION_NAME": { 606 "TYPE": "RESOURCE_ID", 607 "VALUE": "app_name", 608 "PACKAGE": "com.android.car.carlauncher" 609 }, 610 "APP_GRID_SCROLL_BACKWARD_BUTTON": { 611 "TYPE": "DESCRIPTION", 612 "VALUE": "Scroll up" 613 }, 614 "APP_GRID_SCROLL_FORWARD_BUTTON": { 615 "TYPE": "DESCRIPTION", 616 "VALUE": "Scroll down" 617 }, 618 "APP_LIST_SCROLL_ELEMENT": { 619 "TYPE": "RESOURCE_ID", 620 "VALUE": "apps_grid", 621 "PACKAGE": "com.android.car.carlauncher" 622 }, 623 "SECURITY_SETTINGS_TITLE": { 624 "TYPE": "TEXT", 625 "VALUE": "Security" 626 }, 627 "SECURITY_SETTINGS_LOCK_TYPE_PASSWORD": { 628 "TYPE": "TEXT", 629 "VALUE": "Password" 630 }, 631 "SECURITY_SETTINGS_PROFILE_LOCK": { 632 "TYPE": "TEXT", 633 "VALUE": "Profile lock" 634 }, 635 "SECURITY_SETTINGS_ENTER_PASSWORD": { 636 "TYPE": "CLASS", 637 "VALUE": "android.widget.EditText" 638 }, 639 "SECURITY_SETTINGS_LOCK_TYPE_PIN": { 640 "TYPE": "TEXT", 641 "VALUE": "PIN" 642 }, 643 "SECURITY_SETTINGS_CONTINUE_BUTTON": { 644 "TYPE": "TEXT", 645 "VALUE": "Continue" 646 }, 647 "SECURITY_SETTINGS_CONFIRM_BUTTON": { 648 "TYPE": "TEXT", 649 "VALUE": "Confirm" 650 }, 651 "SECURITY_SETTINGS_ENTER_PIN_BUTTON": { 652 "TYPE": "RESOURCE_ID", 653 "VALUE": "key_enter", 654 "PACKAGE": "com.android.car.settings" 655 }, 656 "SECURITY_SETTINGS_PIN_PAD": { 657 "TYPE": "RESOURCE_ID", 658 "VALUE": "pin_pad", 659 "PACKAGE": "com.android.car.settings" 660 }, 661 "SECURITY_SETTINGS_LOCK_TYPE_NONE": { 662 "TYPE": "TEXT", 663 "VALUE": "None" 664 }, 665 "SECURITY_SETTINGS_REMOVE_BUTTON": { 666 "TYPE": "TEXT", 667 "VALUE": "Remove" 668 }, 669 "SECURITY_SETTINGS_SCROLL_ELEMENT": { 670 "TYPE": "RESOURCE_ID", 671 "VALUE": "fragment_container", 672 "PACKAGE": "com.android.car.settings" 673 }, 674 "SECURITY_SETTINGS_SCROLL_FORWARD": { 675 "TYPE": "RESOURCE_ID", 676 "VALUE": "car_ui_scrollbar_page_down", 677 "PACKAGE": "com.android.car.ui.sharedlibrary" 678 }, 679 "SECURITY_SETTINGS_SCROLL_BACKWARD": { 680 "TYPE": "RESOURCE_ID", 681 "VALUE": "car_ui_scrollbar_page_up", 682 "PACKAGE": "com.android.car.ui.sharedlibrary" 683 }, 684 "APP_INFO_SETTINGS_PERMISSION_MANAGER": { 685 "TYPE": "MULTIPLE", 686 "SPECIFIERS": [ 687 { 688 "TYPE": "CLASS", 689 "VALUE": "android.widget.RelativeLayout" 690 }, 691 { 692 "TYPE": "HAS_DESCENDANT", 693 "MAX_DEPTH": 2, 694 "DESCENDANT": { 695 "TYPE": "TEXT", 696 "VALUE": "Permission manager" 697 } 698 } 699 ] 700 }, 701 "APP_INFO_SETTINGS_PERMISSION_MANAGER_APP_COUNTER": { 702 "TYPE": "TEXT_CONTAINS", 703 "VALUE": "allowed" 704 }, 705 "APP_INFO_SETTINGS_PERMISSION_APP_LIST_VIEW": { 706 "TYPE": "DESCRIPTION", 707 "VALUE": "com.android.car.ui.utils.ROTARY_CONTAINER", 708 "PACKAGE": "com.google.android.permissioncontroller" 709 }, 710 "APP_INFO_SETTINGS_APP_NAME_ELEMENT": { 711 "TYPE": "MULTIPLE", 712 "SPECIFIERS": [ 713 { 714 "TYPE": "CLASS", 715 "VALUE": "android.widget.LinearLayout" 716 }, 717 { 718 "TYPE": "HAS_DESCENDANT", 719 "MAX_DEPTH": 1, 720 "DESCENDANT": { 721 "TYPE": "CLASS", 722 "VALUE": "android.widget.TextView" 723 } 724 } 725 ] 726 }, 727 "APP_INFO_SETTINGS_SINGLE_PERMISSION_SUMMARY": { 728 "TYPE": "MULTIPLE", 729 "SPECIFIERS": [ 730 { 731 "TYPE": "CLASS", 732 "VALUE": "android.widget.LinearLayout" 733 }, 734 { 735 "TYPE": "HAS_DESCENDANT", 736 "MAX_DEPTH": 1, 737 "DESCENDANT": { 738 "TYPE": "CLASS", 739 "VALUE": "android.widget.TextView" 740 } 741 } 742 ] 743 }, 744 "APP_INFO_SETTINGS_VIEW_ALL": { 745 "TYPE": "TEXT_CONTAINS", 746 "VALUE": "View all" 747 }, 748 "APP_INFO_SETTINGS_SCROLL_ELEMENT": { 749 "TYPE": "MULTIPLE", 750 "SPECIFIERS": [ 751 { 752 "TYPE": "RESOURCE_ID", 753 "VALUE": "car_ui_internal_recycler_view" 754 }, 755 { 756 "TYPE": "DESCRIPTION", 757 "VALUE": "com.android.car.ui.utils.ROTARY_CONTAINER" 758 } 759 ] 760 }, 761 "APP_INFO_SETTINGS_SCROLL_FORWARD_BUTTON": { 762 "TYPE": "DESCRIPTION", 763 "VALUE": "Scroll up" 764 }, 765 "APP_INFO_SETTINGS_SCROLL_BACKWARD_BUTTON": { 766 "TYPE": "DESCRIPTION", 767 "VALUE": "Scroll down" 768 }, 769 "APP_INFO_SETTINGS_PERMISSIONS_SCROLL_ELEMENT": { 770 "TYPE": "MULTIPLE", 771 "SPECIFIERS": [ 772 { 773 "TYPE": "HAS_ANCESTOR", 774 "MAX_DEPTH": 2, 775 "ANCESTOR": { 776 "TYPE": "CLASS", 777 "VALUE": "com.android.car.ui.FocusArea" 778 } 779 }, 780 { 781 "TYPE": "HAS_DESCENDANT", 782 "MAX_DEPTH": 1, 783 "DESCENDANT": { 784 "TYPE": "CLASS", 785 "VALUE": "android.widget.FrameLayout" 786 } 787 } 788 ] 789 }, 790 "APP_INFO_SETTINGS_ENABLE_DISABLE_BUTTON": { 791 "TYPE": "RESOURCE_ID", 792 "VALUE": "button1Text", 793 "PACKAGE": "com.android.car.settings" 794 }, 795 "APP_INFO_SETTINGS_DISABLE_APP_BUTTON": { 796 "TYPE": "TEXT", 797 "VALUE": "DISABLE APP" 798 }, 799 "APP_INFO_SETTINGS_OK_BUTTON": { 800 "TYPE": "TEXT", 801 "VALUE": "ok" 802 }, 803 "APP_INFO_SETTINGS_PERMISSIONS_MENU": { 804 "TYPE": "TEXT", 805 "VALUE": "Permissions" 806 }, 807 "APP_INFO_SETTINGS_ALLOW_BUTTON": { 808 "TYPE": "TEXT", 809 "VALUE": "Allow" 810 }, 811 "APP_INFO_SETTINGS_DONT_ALLOW_BUTTON": { 812 "TYPE": "TEXT", 813 "VALUE": "Don’t allow" 814 }, 815 "APP_INFO_SETTINGS_DONT_ALLOW_ANYWAY_BUTTON": { 816 "TYPE": "TEXT", 817 "VALUE": "Don’t allow anyway" 818 }, 819 "APP_INFO_SETTINGS_FORCE_STOP_BUTTON": { 820 "TYPE": "TEXT", 821 "VALUE": "Force stop" 822 }, 823 "APP_INFO_SETTINGS_TITTLE": { 824 "TYPE": "RESOURCE_ID", 825 "VALUE": "car_ui_toolbar_title", 826 "PACKAGE": "com.android.car.settings" 827 }, 828 "LOCK_SCREEN_PIN_PAD": { 829 "TYPE": "RESOURCE_ID", 830 "VALUE": "keyguard_pin_view", 831 "PACKAGE": "com.android.systemui" 832 }, 833 "LOCK_SCREEN_ENTER_KEY": { 834 "TYPE": "RESOURCE_ID", 835 "VALUE": "key_enter", 836 "PACKAGE": "com.android.systemui" 837 }, 838 "LOCK_TYPE_PASSWORD": { 839 "TYPE": "TEXT", 840 "VALUE": "Password" 841 }, 842 "LOCK_TYPE_PIN": { 843 "TYPE": "TEXT", 844 "VALUE": "PIN" 845 }, 846 "LOCK_SCREEN_CONTINUE_BUTTON": { 847 "TYPE": "TEXT", 848 "VALUE": "Continue" 849 }, 850 "LOCK_SCREEN_CONFIRM_BUTTON": { 851 "TYPE": "TEXT", 852 "VALUE": "Confirm" 853 }, 854 "NOTIFICATION_VIEW": { 855 "TYPE": "RESOURCE_ID", 856 "VALUE": "notification_view", 857 "PACKAGE": "com.android.systemui" 858 }, 859 "CLEAR_ALL_BUTTON": { 860 "TYPE": "RESOURCE_ID", 861 "VALUE": "clear_all_button", 862 "PACKAGE": "com.android.systemui" 863 }, 864 "NOTIFICATION_LIST": { 865 "TYPE": "RESOURCE_ID", 866 "VALUE": "notifications", 867 "PACKAGE": "com.android.systemui" 868 }, 869 "APP_ICON": { 870 "TYPE": "RESOURCE_ID", 871 "VALUE": "notification_body_icon", 872 "PACKAGE": "com.android.systemui" 873 }, 874 "NOTIFICATION_TITLE": { 875 "TYPE": "RESOURCE_ID", 876 "VALUE": "notification_body_title", 877 "PACKAGE": "com.android.systemui" 878 }, 879 "NOTIFICATION_BODY": { 880 "TYPE": "RESOURCE_ID", 881 "VALUE": "notification_body_content", 882 "PACKAGE": "com.android.systemui" 883 }, 884 "NOTIFICATION_LIST_EMPTY": { 885 "TYPE": "RESOURCE_ID", 886 "VALUE": "empty_notification_text", 887 "PACKAGE": "com.android.systemui" 888 }, 889 "NOTIFICATION_LIST_SCROLL_FORWARD_BUTTON": { 890 "TYPE": "DESCRIPTION", 891 "VALUE": "Scroll Down" 892 }, 893 "NOTIFICATION_LIST_SCROLL_BACKWARD_BUTTON": { 894 "TYPE": "DESCRIPTION", 895 "VALUE": "Scroll Up" 896 }, 897 "MANAGE_BUTTON": { 898 "TYPE": "TEXT", 899 "VALUE": "Manage" 900 }, 901 "NOTIFICATION_SETTINGS_LAYOUT": { 902 "TYPE": "RESOURCE_ID", 903 "VALUE": "car_ui_base_layout_content_container" 904 }, 905 "NOTIFICATION_SETTINGS_TITLE": { 906 "TYPE": "TEXT", 907 "VALUE": "Notifications" 908 }, 909 "ABOUT_MENU": { 910 "TYPE": "TEXT", 911 "VALUE": "About", 912 "PACKAGE": "com.android.car.settings" 913 }, 914 "DEVELOPER_OPTIONS": { 915 "TYPE": "TEXT", 916 "VALUE": "Developer options" 917 }, 918 "DEVELOPER_OPTIONS_SWITCH": { 919 "TYPE": "RESOURCE_ID", 920 "VALUE": "switch_widget", 921 "PACKAGE": "android" 922 }, 923 "RESET_OPTIONS_MENU": { 924 "TYPE": "TEXT", 925 "VALUE": "Reset options", 926 "PACKAGE": "com.android.car.settings" 927 }, 928 "LANGUAGES_AND_INPUT_MENU": { 929 "TYPE": "TEXT", 930 "VALUE": "Languages & input", 931 "PACKAGE": "com.android.car.settings" 932 }, 933 "STATUS_BAR_BLUETOOTH_BUTTON": { 934 "TYPE": "RESOURCE_ID", 935 "VALUE": "bluetooth_panel_button", 936 "PACKAGE": "com.android.systemui" 937 }, 938 "STATUS_BAR_BLUETOOTH_TOGGLE_ON": { 939 "TYPE": "RESOURCE_ID", 940 "VALUE": "switch_widget", 941 "PACKAGE": "android" 942 }, 943 "STATUS_BAR_BLUETOOTH_TOGGLE_ON_MESSAGE": { 944 "TYPE": "TEXT", 945 "VALUE": "To pair a device, open Bluetooth settings" 946 }, 947 "STATUS_BAR_BLUETOOTH_TOGGLE_OFF_MESSAGE": { 948 "TYPE": "TEXT", 949 "VALUE": "To see your devices, turn on Bluetooth" 950 }, 951 "STATUS_BAR_BLUETOOTH_SETTINGS": { 952 "TYPE": "RESOURCE_ID", 953 "VALUE": "qc_bluetooth_footer_button", 954 "PACKAGE": "com.android.systemui" 955 }, 956 "STATUS_BAR_BLUETOOTH_SETTINGS_PAGE_TITLE": { 957 "TYPE": "TEXT", 958 "VALUE": "Connected devices" 959 }, 960 "BT_CONNECTED_STATUS": { 961 "TYPE": "TEXT", 962 "VALUE": "Connected" 963 }, 964 "BT_DISCONNECTED_STATUS": { 965 "TYPE": "TEXT", 966 "VALUE": "Disconnected" 967 }, 968 "ENABLE_DISABLE_BT_TOGGLE": { 969 "TYPE": "RESOURCE_ID", 970 "VALUE": "switch_widget", 971 "PACKAGE": "android" 972 }, 973 "CANCEL_BT_AUDIO_CONNECTION_BUTTON": { 974 "TYPE": "TEXT", 975 "VALUE": "Cancel" 976 }, 977 "DEVICE_MODEL": { 978 "TYPE": "TEXT", 979 "VALUE": "Model & hardware", 980 "PACKAGE": "com.android.car.settings" 981 }, 982 "ANDROID_VERSION": { 983 "TYPE": "TEXT", 984 "VALUE": "Android version", 985 "PACKAGE": "com.android.car.settings" 986 }, 987 "ANDROID_SECURITY_PATCH_LEVEL": { 988 "TYPE": "TEXT", 989 "VALUE": "Android security patch level", 990 "PACKAGE": "com.android.car.settings" 991 }, 992 "KERNEL_VERSION": { 993 "TYPE": "TEXT", 994 "VALUE": "Kernel Version", 995 "PACKAGE": "com.android.car.settings" 996 }, 997 "BUILD_NUMBER": { 998 "TYPE": "TEXT", 999 "VALUE": "Build number", 1000 "PACKAGE": "com.android.car.settings" 1001 }, 1002 "RESET_NETWORK": { 1003 "TYPE": "TEXT", 1004 "VALUE": "Reset network", 1005 "PACKAGE": "com.android.car.settings" 1006 }, 1007 "RESET_SETTINGS": { 1008 "TYPE": "TEXT", 1009 "VALUE": "RESET SETTINGS", 1010 "PACKAGE": "com.android.car.settings" 1011 }, 1012 "RESET_APP_PREFERENCES": { 1013 "TYPE": "TEXT", 1014 "VALUE": "Reset app preferences", 1015 "PACKAGE": "com.android.car.settings" 1016 }, 1017 "RESET_APPS": { 1018 "TYPE": "TEXT", 1019 "VALUE": "RESET APPS", 1020 "PACKAGE": "com.android.car.settings" 1021 }, 1022 "LANGUAGES_MENU": { 1023 "TYPE": "TEXT", 1024 "VALUE": "Languages", 1025 "PACKAGE": "com.android.car.settings" 1026 }, 1027 "LANGUAGES_MENU_IN_SELECTED_LANGUAGE": { 1028 "TYPE": "TEXT", 1029 "VALUE": "Idiomas", 1030 "PACKAGE": "com.android.car.settings" 1031 }, 1032 "SETTINGS_SUMMARY": { 1033 "TYPE": "RESOURCE_ID", 1034 "VALUE": "summary", 1035 "PACKAGE": "android" 1036 }, 1037 "USE_BLUETOOTH_SETTINGS_TOGGLE": { 1038 "TYPE": "MULTIPLE", 1039 "SPECIFIERS": [ 1040 { 1041 "TYPE": "CLASS", 1042 "VALUE": "android.widget.Switch" 1043 }, 1044 { 1045 "TYPE": "HAS_ANCESTOR", 1046 "MAX_DEPTH": 3, 1047 "ANCESTOR": { 1048 "TYPE": "HAS_DESCENDANT", 1049 "MAX_DEPTH": 2, 1050 "DESCENDANT": { 1051 "TYPE": "TEXT", 1052 "VALUE": "Use Bluetooth" 1053 } 1054 } 1055 } 1056 ] 1057 }, 1058 "DISPLAY_SETTINGS_SCROLL_ELEMENT": { 1059 "TYPE": "RESOURCE_ID", 1060 "VALUE": "car_ui_internal_recycler_view", 1061 "PACKAGE": "com.android.car.ui.sharedlibrary" 1062 }, 1063 "DISPLAY_SETTINGS_SCROLL_BACKWARD_BUTTON": { 1064 "TYPE": "RESOURCE_ID", 1065 "VALUE": "car_ui_scrollbar_page_up", 1066 "PACKAGE": "com.android.car.ui.sharedlibrary" 1067 }, 1068 "DISPLAY_SETTINGS_SCROLL_FORWARD_BUTTON": { 1069 "TYPE": "RESOURCE_ID", 1070 "VALUE": "car_ui_scrollbar_page_down", 1071 "PACKAGE": "com.android.car.ui.sharedlibrary" 1072 }, 1073 "DISPLAY_SETTINGS_ADAPTIVE_BRIGHTNESS_TOGGLE": { 1074 "TYPE": "MULTIPLE", 1075 "SPECIFIERS": [ 1076 { 1077 "TYPE": "CLASS", 1078 "VALUE": "android.widget.Switch" 1079 }, 1080 { 1081 "TYPE": "HAS_ANCESTOR", 1082 "MAX_DEPTH": 3, 1083 "ANCESTOR": { 1084 "TYPE": "HAS_DESCENDANT", 1085 "MAX_DEPTH": 2, 1086 "DESCENDANT": { 1087 "TYPE": "TEXT", 1088 "VALUE": "Adaptive brightness" 1089 } 1090 } 1091 } 1092 ] 1093 }, 1094 "SYSTEM_SETTINGS_SCROLL_ELEMENT": { 1095 "TYPE": "RESOURCE_ID", 1096 "VALUE": "fragment_container", 1097 "PACKAGE": "com.android.car.settings" 1098 }, 1099 "RECENT_NOTIFICATIONS": { 1100 "TYPE": "HAS_DESCENDANT", 1101 "MAX_DEPTH": 1, 1102 "DESCENDANT": { 1103 "TYPE": "RESOURCE_ID", 1104 "VALUE": "notification_recents", 1105 "PACKAGE": "com.android.systemui" 1106 } 1107 }, 1108 "OLDER_NOTIFICATIONS": { 1109 "TYPE": "HAS_DESCENDANT", 1110 "MAX_DEPTH": 1, 1111 "DESCENDANT": { 1112 "TYPE": "RESOURCE_ID", 1113 "VALUE": "notification_older", 1114 "PACKAGE": "com.android.systemui" 1115 } 1116 }, 1117 "TEST_NOTIFICATION": { 1118 "TYPE": "TEXT", 1119 "VALUE": "AUTO TEST NOTIFICATION" 1120 }, 1121 "SYSTEM_SETTINGS_SCROLL_FORWARD_BUTTON": { 1122 "TYPE": "RESOURCE_ID", 1123 "VALUE": "car_ui_scrollbar_page_down", 1124 "PACKAGE": "com.android.car.ui.sharedlibrary" 1125 }, 1126 "SYSTEM_SETTINGS_SCROLL_BACKWARD_BUTTON": { 1127 "TYPE": "RESOURCE_ID", 1128 "VALUE": "car_ui_scrollbar_page_up", 1129 "PACKAGE": "com.android.car.ui.sharedlibrary" 1130 }, 1131 "SOUND_SETTINGS_SCROLL_ELEMENT": { 1132 "TYPE": "RESOURCE_ID", 1133 "VALUE": "fragment_container", 1134 "PACKAGE": "com.android.car.settings" 1135 }, 1136 "SOUND_SETTINGS_SCROLL_FORWARD_BUTTON": { 1137 "TYPE": "RESOURCE_ID", 1138 "VALUE": "car_ui_scrollbar_page_down", 1139 "PACKAGE": "com.android.car.ui.sharedlibrary" 1140 }, 1141 "SOUND_SETTINGS_SCROLL_BACKWARD_BUTTON": { 1142 "TYPE": "RESOURCE_ID", 1143 "VALUE": "car_ui_scrollbar_page_up", 1144 "PACKAGE": "com.android.car.ui.sharedlibrary" 1145 }, 1146 "SOUND_SETTINGS_SAVE_BUTTON": { 1147 "TYPE": "DESCRIPTION", 1148 "VALUE": "Save" 1149 }, 1150 "BRIGHTNESS_SEEKBAR": { 1151 "TYPE": "MULTIPLE", 1152 "SPECIFIERS": [ 1153 { 1154 "TYPE": "CLASS", 1155 "VALUE": "android.widget.SeekBar" 1156 }, 1157 { 1158 "TYPE": "HAS_ANCESTOR", 1159 "MAX_DEPTH": 2, 1160 "ANCESTOR": { 1161 "TYPE": "HAS_DESCENDANT", 1162 "DESCENDANT": { 1163 "TYPE": "TEXT", 1164 "VALUE": "Brightness level" 1165 } 1166 } 1167 } 1168 ] 1169 }, 1170 "DATE_TIME_SETTINGS_SET_TIME_AUTOMATICALLY": { 1171 "TYPE": "TEXT", 1172 "VALUE": "Set time automatically" 1173 }, 1174 "DATE_TIME_SETTINGS_SET_TIME_ZONE_AUTOMATICALLY": { 1175 "TYPE": "TEXT", 1176 "VALUE": "Set time zone automatically" 1177 }, 1178 "DATE_TIME_SETTINGS_SET_DATE": { 1179 "TYPE": "TEXT", 1180 "VALUE": "Set date" 1181 }, 1182 "DATE_TIME_SETTINGS_SET_TIME": { 1183 "TYPE": "TEXT", 1184 "VALUE": "Set clock" 1185 }, 1186 "DATE_TIME_SETTINGS_USE_24_HOUR_FORMAT": { 1187 "TYPE": "TEXT", 1188 "VALUE": "Use 24-hour format" 1189 }, 1190 "DATE_TIME_SETTINGS_SELECT_TIME_ZONE": { 1191 "TYPE": "TEXT", 1192 "VALUE": "Select time zone" 1193 }, 1194 "DATE_TIME_SETTINGS_SCROLL_FORWARD_BUTTON": { 1195 "TYPE": "RESOURCE_ID", 1196 "VALUE": "car_ui_scrollbar_page_down", 1197 "PACKAGE": "com.android.car.ui.sharedlibrary" 1198 }, 1199 "DATE_TIME_SETTINGS_SCROLL_BACKWARD_BUTTON": { 1200 "TYPE": "RESOURCE_ID", 1201 "VALUE": "car_ui_scrollbar_page_up", 1202 "PACKAGE": "com.android.car.ui.sharedlibrary" 1203 }, 1204 "DATE_TIME_SETTINGS_SCROLL_ELEMENT": { 1205 "TYPE": "RESOURCE_ID", 1206 "VALUE": "fragment_container", 1207 "PACKAGE": "com.android.car.settings" 1208 }, 1209 "USER_SETTINGS_ADD_PROFILE": { 1210 "TYPE": "TEXT", 1211 "VALUE": "Add.*profile" 1212 }, 1213 "USER_SETTINGS_DELETE": { 1214 "TYPE": "TEXT", 1215 "VALUE": "Delete" 1216 }, 1217 "USER_SETTINGS_OK": { 1218 "TYPE": "TEXT", 1219 "VALUE": "OK" 1220 }, 1221 "USER_SETTINGS_DELETE_SELF": { 1222 "TYPE": "TEXT", 1223 "VALUE": "Delete this profile" 1224 }, 1225 "USER_SETTINGS_MAKE_ADMIN": { 1226 "TYPE": "TEXT", 1227 "VALUE": "Make Admin" 1228 }, 1229 "USER_SETTINGS_MAKE_ADMIN_CONFIRM": { 1230 "TYPE": "TEXT", 1231 "VALUE": "Yes, make admin" 1232 }, 1233 "USER_SETTINGS_TOGGLE_BUTTON": { 1234 "TYPE": "RESOURCE_ID", 1235 "VALUE": "android:id/switch_widget", 1236 "PACKAGE": "com.android.car.settings" 1237 }, 1238 "CREATE_NEW_PROFILE_SWITCH": { 1239 "TYPE": "MULTIPLE", 1240 "SPECIFIERS": [ 1241 { 1242 "TYPE": "CLASS", 1243 "VALUE": "android.widget.Switch" 1244 }, 1245 { 1246 "TYPE": "HAS_ANCESTOR", 1247 "MAX_DEPTH": 3, 1248 "ANCESTOR": { 1249 "TYPE": "HAS_DESCENDANT", 1250 "MAX_DEPTH": 2, 1251 "DESCENDANT": { 1252 "TYPE": "TEXT", 1253 "VALUE": "Create new profiles" 1254 } 1255 } 1256 } 1257 ] 1258 }, 1259 "MAKE_PHONE_CALLS_SWITCH": { 1260 "TYPE": "MULTIPLE", 1261 "SPECIFIERS": [ 1262 { 1263 "TYPE": "CLASS", 1264 "VALUE": "android.widget.Switch" 1265 }, 1266 { 1267 "TYPE": "HAS_ANCESTOR", 1268 "MAX_DEPTH": 3, 1269 "ANCESTOR": { 1270 "TYPE": "HAS_DESCENDANT", 1271 "MAX_DEPTH": 2, 1272 "DESCENDANT": { 1273 "TYPE": "TEXT", 1274 "VALUE": "Make phone calls" 1275 } 1276 } 1277 } 1278 ] 1279 }, 1280 "MESSAGING_VIA_CARS_MOBILE_DATA_SWITCH": { 1281 "TYPE": "MULTIPLE", 1282 "SPECIFIERS": [ 1283 { 1284 "TYPE": "CLASS", 1285 "VALUE": "android.widget.Switch" 1286 }, 1287 { 1288 "TYPE": "HAS_ANCESTOR", 1289 "MAX_DEPTH": 3, 1290 "ANCESTOR": { 1291 "TYPE": "HAS_DESCENDANT", 1292 "MAX_DEPTH": 2, 1293 "DESCENDANT": { 1294 "TYPE": "TEXT", 1295 "VALUE": "Messaging via car's mobile data" 1296 } 1297 } 1298 } 1299 ] 1300 }, 1301 "INSTALL_NEW_APPS_SWITCH": { 1302 "TYPE": "MULTIPLE", 1303 "SPECIFIERS": [ 1304 { 1305 "TYPE": "CLASS", 1306 "VALUE": "android.widget.Switch" 1307 }, 1308 { 1309 "TYPE": "HAS_ANCESTOR", 1310 "MAX_DEPTH": 3, 1311 "ANCESTOR": { 1312 "TYPE": "HAS_DESCENDANT", 1313 "MAX_DEPTH": 2, 1314 "DESCENDANT": { 1315 "TYPE": "TEXT", 1316 "VALUE": "Install new apps" 1317 } 1318 } 1319 } 1320 ] 1321 }, 1322 "UNINSTALL_APPS_SWITCH": { 1323 "TYPE": "MULTIPLE", 1324 "SPECIFIERS": [ 1325 { 1326 "TYPE": "CLASS", 1327 "VALUE": "android.widget.Switch" 1328 }, 1329 { 1330 "TYPE": "HAS_ANCESTOR", 1331 "MAX_DEPTH": 3, 1332 "ANCESTOR": { 1333 "TYPE": "HAS_DESCENDANT", 1334 "MAX_DEPTH": 2, 1335 "DESCENDANT": { 1336 "TYPE": "TEXT", 1337 "VALUE": "Uninstall apps" 1338 } 1339 } 1340 } 1341 ] 1342 }, 1343 "USER_SETTINGS_MAKE_TIME_PATTERN": { 1344 "TYPE": "TEXT", 1345 "VALUE": "(1[012]|[1-9]):[0-5][0-9](\\s)?.*" 1346 }, 1347 "USER_SETTINGS_SCROLL_FORWARD": { 1348 "TYPE": "RESOURCE_ID", 1349 "VALUE": "car_ui_scrollbar_page_down", 1350 "PACKAGE": "com.android.car.ui.sharedlibrary" 1351 }, 1352 "USER_SETTINGS_SCROLL_BACKWARD": { 1353 "TYPE": "RESOURCE_ID", 1354 "VALUE": "car_ui_scrollbar_page_up", 1355 "PACKAGE": "com.android.car.ui.sharedlibrary" 1356 }, 1357 "USER_SETTINGS_SCROLL_ELEMENT": { 1358 "TYPE": "RESOURCE_ID", 1359 "VALUE": "fragment_container", 1360 "PACKAGE": "com.android.car.settings" 1361 }, 1362 "USER_SETTINGS_MANAGE_OTHER_PROFILES": { 1363 "TYPE": "TEXT", 1364 "VALUE": "Manage other profiles" 1365 }, 1366 "ACCOUNT_SETTINGS_DONE_BUTTON": { 1367 "TYPE": "TEXT", 1368 "VALUE": "Done" 1369 }, 1370 "ACCOUNT_SETTINGS_ADD_ACCOUNT": { 1371 "TYPE": "TEXT", 1372 "VALUE": "ADD ACCOUNT" 1373 }, 1374 "ACCOUNT_SETTINGS_SIGN_IN_ON_CAR_SCREEN": { 1375 "TYPE": "TEXT", 1376 "VALUE": "Sign in on car screen" 1377 }, 1378 "ACCOUNT_SETTINGS_TRY_ANOTHER_WAY": { 1379 "TYPE": "TEXT_CONTAINS", 1380 "VALUE": "Try another way" 1381 }, 1382 "ACCOUNT_SETTINGS_REMOVE_BUTTON": { 1383 "TYPE": "RESOURCE_ID", 1384 "VALUE": "car_ui_secondary_action" 1385 }, 1386 "ACCOUNT_SETTINGS_REMOVE_ACCOUNT_BUTTON": { 1387 "TYPE": "TEXT", 1388 "VALUE": "Remove Account" 1389 }, 1390 "ACCOUNT_SETTINGS_ENTER_EMAIL": { 1391 "TYPE": "CLASS", 1392 "VALUE": "android.widget.EditText" 1393 }, 1394 "ACCOUNT_SETTINGS_ENTER_PASSWORD": { 1395 "TYPE": "CLASS", 1396 "VALUE": "android.widget.EditText" 1397 }, 1398 "ACCOUNT_SETTINGS_NEXT_BUTTON": { 1399 "TYPE": "TEXT", 1400 "VALUE": "Next" 1401 }, 1402 "ACCOUNT_SETTINGS_SCROLL_BACKWARD_BUTTON": { 1403 "TYPE": "RESOURCE_ID", 1404 "VALUE": "car_ui_scrollbar_page_up", 1405 "PACKAGE": "com.android.car.ui.sharedlibrary" 1406 }, 1407 "ACCOUNT_SETTINGS_SCROLL_FORWARD_BUTTON": { 1408 "TYPE": "RESOURCE_ID", 1409 "VALUE": "car_ui_scrollbar_page_down", 1410 "PACKAGE": "com.android.car.ui.sharedlibrary" 1411 }, 1412 "ACCOUNT_SETTINGS_SCROLL_ELEMENT": { 1413 "TYPE": "RESOURCE_ID", 1414 "VALUE": "fragment_container", 1415 "PACKAGE": "com.android.car.settings" 1416 }, 1417 "START_ANDROID_AUTO_POPUP": { 1418 "TYPE": "RESOURCE_ID", 1419 "VALUE": "startup_prompt_dialog_title", 1420 "PACKAGE": "com.google.android.embedded.projection" 1421 }, 1422 "NOT_NOW_START_ANDROID_AUTO_POPUP_BUTTON": { 1423 "TYPE": "RESOURCE_ID", 1424 "VALUE": "startup_prompt_dialog_not_now_button", 1425 "PACKAGE": "com.google.android.embedded.projection" 1426 }, 1427 "SKIP_ASSISTANT_IMPROVEMENT_PAGE_BUTTON": { 1428 "TYPE": "TEXT", 1429 "VALUE": "Continue" 1430 }, 1431 "ASSISTANT_IMPROVEMENT_POPUP": { 1432 "TYPE": "RESOURCE_ID", 1433 "VALUE": "car_ui_alert_title", 1434 "PACKAGE": "com.google.android.carassistant" 1435 }, 1436 "PLAY_PAUSE_BUTTON": { 1437 "TYPE": "RESOURCE_ID", 1438 "VALUE": "play_pause_stop", 1439 "PACKAGE": "com.android.car.media" 1440 }, 1441 "NEXT_BUTTON": { 1442 "TYPE": "RESOURCE_ID", 1443 "VALUE": "skip_next", 1444 "PACKAGE": "com.android.car.media" 1445 }, 1446 "PREVIOUS_BUTTON": { 1447 "TYPE": "RESOURCE_ID", 1448 "VALUE": "skip_prev", 1449 "PACKAGE": "com.android.car.media" 1450 }, 1451 "SHUFFLE_BUTTON": { 1452 "TYPE": "RESOURCE_ID", 1453 "VALUE": "overflow_on", 1454 "PACKAGE": "com.android.car.media" 1455 }, 1456 "MINIMIZED_MEDIA_CONTROLS": { 1457 "TYPE": "RESOURCE_ID", 1458 "VALUE": "minimized_control_bar_layout", 1459 "PACKAGE": "com.android.car.media" 1460 }, 1461 "ARTIST_TITLE": { 1462 "TYPE": "RESOURCE_ID", 1463 "VALUE": "subtitle", 1464 "PACKAGE": "com.android.car.media" 1465 }, 1466 "ALBUM_TITLE": { 1467 "TYPE": "RESOURCE_ID", 1468 "VALUE": "album_title", 1469 "PACKAGE": "com.android.car.media" 1470 }, 1471 "CURRENT_SONG_TIME": { 1472 "TYPE": "RESOURCE_ID", 1473 "VALUE": "current_time", 1474 "PACKAGE": "com.android.car.media" 1475 }, 1476 "MAX_SONG_TIME": { 1477 "TYPE": "RESOURCE_ID", 1478 "VALUE": "max_time", 1479 "PACKAGE": "com.android.car.media" 1480 }, 1481 "TRACK_NAME": { 1482 "TYPE": "RESOURCE_ID", 1483 "VALUE": "title", 1484 "PACKAGE": "com.android.car.media" 1485 }, 1486 "TRACK_NAME_MINIMIZED_CONTROL": { 1487 "TYPE": "RESOURCE_ID", 1488 "VALUE": "minimized_control_bar_title", 1489 "PACKAGE": "com.android.car.media" 1490 }, 1491 "BACK_BUTTON": { 1492 "TYPE": "DESCRIPTION", 1493 "VALUE": "back", 1494 "PACKAGE": "com.android.car.media" 1495 }, 1496 "MEDIA_APP_TITLE": { 1497 "TYPE": "RESOURCE_ID", 1498 "VALUE": "car_ui_toolbar_title", 1499 "PACKAGE": "com.android.car.media" 1500 }, 1501 "MOW_PLAYING_LABEL": { 1502 "TYPE": "TEXT", 1503 "VALUE": "Now Playing" 1504 }, 1505 "MEDIA_APP_DROP_DOWN_MENU": { 1506 "TYPE": "RESOURCE_ID", 1507 "VALUE": "car_ui_toolbar_menu_item_icon", 1508 "PACKAGE": "com.chassis.car.ui.plugin" 1509 }, 1510 "MEDIA_APP_NO_LOGIN_MSG": { 1511 "TYPE": "RESOURCE_ID", 1512 "VALUE": "error_message", 1513 "PACKAGE": "com.android.car.media" 1514 }, 1515 "MEDIA_APP_NAVIGATION_ICON": { 1516 "TYPE": "RESOURCE_ID", 1517 "VALUE": "car_ui_toolbar_nav_icon_container", 1518 "PACKAGE": "com.android.car.media" 1519 }, 1520 "MEDIA_APPS_GRID_TITLE": { 1521 "TYPE": "RESOURCE_ID", 1522 "VALUE": "car_ui_toolbar_title", 1523 "PACKAGE": "com.android.car.carlauncher" 1524 }, 1525 "MEDIA_SCROLL_DOWN_BUTTON": { 1526 "TYPE": "RESOURCE_ID", 1527 "VALUE": "car_ui_scrollbar_page_down", 1528 "PACKAGE": "com.chassis.car.ui.plugin" 1529 }, 1530 "MEDIA_SCROLL_UP_BUTTON": { 1531 "TYPE": "RESOURCE_ID", 1532 "VALUE": "car_ui_scrollbar_page_up", 1533 "PACKAGE": "com.android.car.media" 1534 }, 1535 "MEDIA_SONG_IN_PLAYLIST": { 1536 "TYPE": "RESOURCE_ID", 1537 "VALUE": "item_container", 1538 "PACKAGE": "com.android.car.media" 1539 }, 1540 "MEDIA_PLAYLIST_ICON": { 1541 "TYPE": "RESOURCE_ID", 1542 "VALUE": "car_ui_toolbar_menu_item_icon", 1543 "PACKAGE": "com.chassis.car.ui.plugin" 1544 }, 1545 "PREVIOUS_BUTTON_HOME_SCREEN": { 1546 "TYPE": "RESOURCE_ID", 1547 "VALUE": "skip_prev", 1548 "PACKAGE": "com.android.car.carlauncher" 1549 }, 1550 "NEXT_BUTTON_HOME_SCREEN": { 1551 "TYPE": "RESOURCE_ID", 1552 "VALUE": "skip_next", 1553 "PACKAGE": "com.android.car.carlauncher" 1554 }, 1555 "TRACK_NAME_HOME_SCREEN": { 1556 "TYPE": "RESOURCE_ID", 1557 "VALUE": "title", 1558 "PACKAGE": "com.android.car.carlauncher" 1559 }, 1560 "MEDIA_SONGS_LIST": { 1561 "TYPE": "RESOURCE_ID", 1562 "VALUE": "item_container", 1563 "PACKAGE": "com.android.car.media" 1564 }, 1565 "MEDIA_APP_SCROLL_FORWARD_BUTTON": { 1566 "TYPE": "DESCRIPTION", 1567 "VALUE": "Scroll Down" 1568 }, 1569 "MEDIA_APP_SCROLL_BACKWARD_BUTTON": { 1570 "TYPE": "DESCRIPTION", 1571 "VALUE": "Scroll Up" 1572 }, 1573 "MEDIA_APP_SCROLL_ELEMENT": { 1574 "TYPE": "RESOURCE_ID", 1575 "VALUE": "car_ui_internal_recycler_view", 1576 "PACKAGE": "com.android.car.ui.sharedlibrary" 1577 }, 1578 "ACCOUNT_SETTINGS_GOOGLE_SIGN_IN_SCREEN": { 1579 "TYPE": "TEXT", 1580 "VALUE": "Sign in to your Google Account" 1581 }, 1582 "TOGGLE_WIFI": { 1583 "TYPE": "DESCRIPTION", 1584 "VALUE": "Wi‑Fi toggle switch" 1585 }, 1586 "TOGGLE_HOTSPOT": { 1587 "TYPE": "RESOURCE_ID", 1588 "VALUE": "car_ui_secondary_action_concrete" 1589 }, 1590 "TOGGLE_BLUETOOTH": { 1591 "TYPE": "DESCRIPTION", 1592 "VALUE": "Bluetooth toggle switch" 1593 }, 1594 "TOGGLE_DEVICE_BLUETOOTH": { 1595 "TYPE": "MULTIPLE", 1596 "SPECIFIERS": [ 1597 { 1598 "TYPE": "DESCRIPTION", 1599 "VALUE": "Bluetooth" 1600 }, 1601 { 1602 "TYPE": "CLASS", 1603 "VALUE": "android.widget.ToggleButton" 1604 } 1605 ] 1606 }, 1607 "DEVICE_HEADER_SUMMARY": { 1608 "TYPE": "RESOURCE_ID", 1609 "VALUE": "entity_header_summary", 1610 "PACKAGE": "com.android.car.settings" 1611 }, 1612 "DEVICE_HEADER_TITLE": { 1613 "TYPE": "RESOURCE_ID", 1614 "VALUE": "entity_header_title", 1615 "PACKAGE": "com.android.car.settings" 1616 }, 1617 "DEVICE_CONNECTION_TEXT": { 1618 "TYPE": "RESOURCE_ID", 1619 "VALUE": "button1Text", 1620 "PACKAGE": "com.android.car.settings" 1621 }, 1622 "DEVICE_CONNECTION_BUTTON": { 1623 "TYPE": "RESOURCE_ID", 1624 "VALUE": "button1", 1625 "PACKAGE": "com.android.car.settings" 1626 }, 1627 "DEVICE_CONNECTION_BACK_BUTTON": { 1628 "TYPE": "RESOURCE_ID", 1629 "VALUE": "car_ui_toolbar_nav_icon" 1630 }, 1631 "DEVICE_FORGET_BUTTON": { 1632 "TYPE": "MULTIPLE", 1633 "SPECIFIERS": [ 1634 { 1635 "TYPE": "CLASS", 1636 "VALUE": "android.widget.LinearLayout" 1637 }, 1638 { 1639 "TYPE": "HAS_DESCENDANT", 1640 "DESCENDANT": { 1641 "TYPE": "TEXT", 1642 "VALUE": "Forget" 1643 } 1644 } 1645 ] 1646 }, 1647 "SEARCH": { 1648 "TYPE": "DESCRIPTION", 1649 "VALUE": "Search" 1650 }, 1651 "SEARCH_BOX": { 1652 "TYPE": "RESOURCE_ID", 1653 "VALUE": "car_ui_toolbar_search_bar" 1654 }, 1655 "SEARCH_RESULTS": { 1656 "TYPE": "MULTIPLE", 1657 "SPECIFIERS": [ 1658 { 1659 "TYPE": "DESCRIPTION", 1660 "VALUE": "com.android.car.ui.utils.ROTARY_CONTAINER" 1661 }, 1662 { 1663 "TYPE": "CLASS", 1664 "VALUE": "androidx.recyclerview.widget.RecyclerView" 1665 } 1666 ] 1667 }, 1668 "PAGE_TITLE": { 1669 "TYPE": "RESOURCE_ID", 1670 "VALUE": "car_ui_toolbar_title" 1671 }, 1672 "PERMISSIONS_PAGE_TITLE": { 1673 "TYPE": "RESOURCE_ID", 1674 "VALUE": "car_ui_toolbar_title" 1675 }, 1676 "SETTINGS_TITLE_TEXT": { 1677 "TYPE": "TEXT", 1678 "VALUE": "Settings" 1679 }, 1680 "SETTINGS_BACK_NAV_ICON": { 1681 "TYPE": "RESOURCE_ID", 1682 "VALUE": "car_ui_toolbar_nav_icon", 1683 "PACKAGE": "com.chassis.car.ui.plugin" 1684 }, 1685 "SETTINGS_SCROLL_FORWARD_BUTTON": { 1686 "TYPE": "RESOURCE_ID", 1687 "VALUE": "car_ui_scrollbar_page_down", 1688 "PACKAGE": "com.android.car.ui.sharedlibrary" 1689 }, 1690 "SETTINGS_SCROLL_BACKWARD_BUTTON": { 1691 "TYPE": "RESOURCE_ID", 1692 "VALUE": "car_ui_scrollbar_page_up", 1693 "PACKAGE": "com.android.car.ui.sharedlibrary" 1694 }, 1695 "SETTINGS_SCROLL_ELEMENT": { 1696 "TYPE": "RESOURCE_ID", 1697 "VALUE": "top_level_recycler_view", 1698 "PACKAGE": "com.android.car.settings" 1699 }, 1700 "SETTINGS_SUB_SETTING_SCROLL_BACKWARD_BUTTON": { 1701 "TYPE": "DESCRIPTION", 1702 "VALUE": "Scroll up" 1703 }, 1704 "SETTINGS_SUB_SETTING_SCROLL_FORWARD_BUTTON": { 1705 "TYPE": "DESCRIPTION", 1706 "VALUE": "Scroll down" 1707 }, 1708 "SETTINGS_SUB_SETTING_SCROLL_ELEMENT": { 1709 "TYPE": "RESOURCE_ID", 1710 "VALUE": "car_ui_internal_recycler_view", 1711 "PACKAGE": "com.chassis.car.ui.plugin" 1712 }, 1713 "SETTINGS_UI_SUB_SETTING_SCROLL_ELEMENT": { 1714 "TYPE": "RESOURCE_ID", 1715 "VALUE": "fragment_container", 1716 "PACKAGE": "com.android.car.settings" 1717 }, 1718 "BLOCKING_MESSAGE": { 1719 "TYPE": "RESOURCE_ID", 1720 "VALUE": "blocking_text", 1721 "PACKAGE": "com.android.systemui" 1722 }, 1723 "BLOCKING_SCREEN": { 1724 "TYPE": "RESOURCE_ID", 1725 "VALUE": "activity_blocking_content", 1726 "PACKAGE": "com.android.systemui" 1727 }, 1728 "TEST_MEDIA_ACCOUNT_TYPE": { 1729 "TYPE": "TEXT", 1730 "VALUE": "Account Type" 1731 }, 1732 "TEST_MEDIA_ACCOUNT_TYPE_PAID": { 1733 "TYPE": "TEXT", 1734 "VALUE": "Paid" 1735 }, 1736 "TEST_MEDIA_ROOT_NODE_TYPE": { 1737 "TYPE": "TEXT", 1738 "VALUE": "Root node type" 1739 }, 1740 "TEST_MEDIA_ROOT_NODE_TYPE_BROWSABLE": { 1741 "TYPE": "TEXT", 1742 "VALUE": "Only browse-able content" 1743 }, 1744 "TEST_MEDIA_APP_CLOSE_SETTING": { 1745 "TYPE": "RESOURCE_ID", 1746 "VALUE": "close_target", 1747 "PACKAGE": "com.android.car.media.testmediaapp" 1748 }, 1749 "CONTACTS_DIALOG_BOX": { 1750 "TYPE": "RESOURCE_ID", 1751 "VALUE": "car_ui_list_item_touch_interceptor", 1752 "PACKAGE": "com.android.permissioncontroller" 1753 }, 1754 "RECENTLY_OPENED_UI_ELEMENT": { 1755 "TYPE": "TEXT", 1756 "VALUE": "Recently opened" 1757 }, 1758 "SOUND_SETTING_INCALL": { 1759 "TYPE": "TEXT", 1760 "VALUE": "In-call volume" 1761 }, 1762 "NOTIFICATIONS_UI_ELEMENT": { 1763 "TYPE": "TEXT", 1764 "VALUE": "Notifications" 1765 }, 1766 "STOP_APP_UI_ELEMENT": { 1767 "TYPE": "TEXT", 1768 "VALUE": "Stop app" 1769 }, 1770 "PERMISSIONS_UI_ELEMENT": { 1771 "TYPE": "TEXT", 1772 "VALUE": "Permissions" 1773 }, 1774 "STORAGE_CACHE_UI_ELEMENT": { 1775 "TYPE": "TEXT", 1776 "VALUE": "Storage & cache" 1777 }, 1778 "PERMISSION_MANAGER_UI_ELEMENT": { 1779 "TYPE": "TEXT", 1780 "VALUE": "Permission manager" 1781 }, 1782 "DEFAULT_APPS_UI_ELEMENT": { 1783 "TYPE": "TEXT", 1784 "VALUE": "Default apps" 1785 }, 1786 "UNUSED_APPS_UI_ELEMENT": { 1787 "TYPE": "TEXT", 1788 "VALUE": "Unused apps" 1789 }, 1790 "PERFORMANCE_IMPACTING_APPS_UI_ELEMENT": { 1791 "TYPE": "TEXT", 1792 "VALUE": "Performance-impacting apps" 1793 }, 1794 "SPECIAL_APPS_UI_ELEMENT": { 1795 "TYPE": "TEXT", 1796 "VALUE": "Special app access" 1797 }, 1798 "TOGGLE_MICROPHONE": { 1799 "TYPE": "TEXT", 1800 "VALUE": "Infotainment apps" 1801 }, 1802 "MICRO_PHONE_MUTED_CHIP_STATUS_BAR": { 1803 "TYPE": "RESOURCE_ID", 1804 "VALUE": "light_muted_icon", 1805 "PACKAGE": "com.android.systemui" 1806 }, 1807 "MICRO_PHONE_MUTED_CHIP_MIC_PANEL": { 1808 "TYPE": "RESOURCE_ID", 1809 "VALUE": "dark_muted_icon", 1810 "PACKAGE": "com.android.systemui" 1811 }, 1812 "MICRO_PHONE_CHIP_STATUS_BAR": { 1813 "TYPE": "RESOURCE_ID", 1814 "VALUE": "mic_privacy_chip", 1815 "PACKAGE": "com.android.systemui" 1816 }, 1817 "MICRO_PHONE_SETTING_LINK": { 1818 "TYPE": "RESOURCE_ID", 1819 "VALUE": "qc_mic_footer_button", 1820 "PACKAGE": "com.android.systemui" 1821 }, 1822 "MICRO_PHONE_SWITCH": { 1823 "TYPE": "CLASS", 1824 "VALUE": "android.widget.Switch" 1825 }, 1826 "MANAGE_MICRO_PHONE_PERMISSIONS": { 1827 "TYPE": "TEXT", 1828 "VALUE": "Manage microphone permissions" 1829 }, 1830 "ASSISTANT_CARD": { 1831 "TYPE": "TEXT", 1832 "VALUE": "Assistant" 1833 }, 1834 "NO_RECENT_APPS": { 1835 "TYPE": "TEXT", 1836 "VALUE": "No recent apps" 1837 }, 1838 "ADD_ACCOUNT_TEXT": { 1839 "TYPE": "TEXT", 1840 "VALUE": "Add a Google Account" 1841 }, 1842 "NO_ACCOUNT_TEXT": { 1843 "TYPE": "TEXT", 1844 "VALUE": "No account on this device" 1845 }, 1846 "MANAGE_ACTIVITY_CONTROL_TEXT": { 1847 "TYPE": "TEXT", 1848 "VALUE": "Manage activity controls" 1849 }, 1850 "MICRO_PHONE_VIEW_ALL": { 1851 "TYPE": "TEXT", 1852 "VALUE": "View all" 1853 }, 1854 "RECENT_APPS_TIMESTAMP": { 1855 "TYPE": "RESOURCE_ID", 1856 "VALUE": "summary", 1857 "PACKAGE": "android" 1858 }, 1859 "CONTACT_NAME_TITLE": { 1860 "TYPE": "RESOURCE_ID", 1861 "VALUE": "title", 1862 "PACKAGE": "com.android.car.dialer" 1863 }, 1864 "CLICK_PHONE_BUTTON": { 1865 "TYPE": "MULTIPLE", 1866 "SPECIFIERS": [ 1867 { 1868 "TYPE": "DESCRIPTION", 1869 "VALUE": "Phone" 1870 }, 1871 { 1872 "TYPE": "CLASS", 1873 "VALUE": "android.widget.ToggleButton" 1874 } 1875 ] 1876 }, 1877 "CONNECT_TO_BLUETOOTH": { 1878 "TYPE": "TEXT", 1879 "VALUE": "Connect to Bluetooth" 1880 }, 1881 "DIALER_RECENTS": { 1882 "TYPE": "TEXT", 1883 "VALUE": "Recents" 1884 }, 1885 "DIALER_CONTACTS": { 1886 "TYPE": "TEXT", 1887 "VALUE": "Contacts" 1888 }, 1889 "DIALER_FAVORITES": { 1890 "TYPE": "TEXT", 1891 "VALUE": "Favorites" 1892 }, 1893 "DIALER_DIALPAD": { 1894 "TYPE": "TEXT", 1895 "VALUE": "Dialpad" 1896 }, 1897 "DIALER_ACTIVE_CALL_TOGGLE": { 1898 "TYPE": "MULTIPLE", 1899 "SPECIFIERS": [ 1900 { 1901 "TYPE": "CLASS", 1902 "VALUE": "android.widget.Switch" 1903 }, 1904 { 1905 "TYPE": "HAS_ANCESTOR", 1906 "MAX_DEPTH": 3, 1907 "ANCESTOR": { 1908 "TYPE": "HAS_DESCENDANT", 1909 "MAX_DEPTH": 2, 1910 "DESCENDANT": { 1911 "TYPE": "TEXT", 1912 "VALUE": "Active Call" 1913 } 1914 } 1915 } 1916 ] 1917 }, 1918 "DIALER_ONGOING_CALL_CONTROL_BAR": { 1919 "TYPE": "RESOURCE_ID", 1920 "VALUE": "ongoing_call_control_bar" 1921 }, 1922 "LOCATION_ACCESS": { 1923 "TYPE": "TEXT", 1924 "VALUE": "Location access" 1925 }, 1926 "TOGGLE_LOCATION": { 1927 "TYPE": "TEXT", 1928 "VALUE": "Infotainment apps" 1929 }, 1930 "LOCATION_SWITCH": { 1931 "TYPE": "CLASS", 1932 "VALUE": "android.widget.Switch" 1933 }, 1934 "LOCATION_WIDGET": { 1935 "TYPE": "RESOURCE_ID", 1936 "VALUE": "read_only_location_icon", 1937 "PACKAGE": "com.android.systemui" 1938 }, 1939 "RECENTLY_CLOSED_TEXT": { 1940 "TYPE": "TEXT", 1941 "VALUE": "Recently accessed" 1942 }, 1943 "LOCATION_SETTINGS_RECENTLY_ACCESSED_MAPS": { 1944 "TYPE": "TEXT", 1945 "VALUE": "Maps" 1946 }, 1947 "LOCATION_SETTINGS_VIEW_ALL": { 1948 "TYPE": "TEXT", 1949 "VALUE": "View all" 1950 }, 1951 "MICROPHONE": { 1952 "TYPE": "TEXT", 1953 "VALUE": "Microphone" 1954 }, 1955 "LOCATION": { 1956 "TYPE": "TEXT", 1957 "VALUE": "Location" 1958 }, 1959 "APP_PERMISSION": { 1960 "TYPE": "TEXT", 1961 "VALUE": "App permissions" 1962 }, 1963 "INFOTAINMENT_SYSTEM_DATA": { 1964 "TYPE": "TEXT", 1965 "VALUE": "Infotainment system data" 1966 }, 1967 "DATA_SHARING_WITH_GOOGLE": { 1968 "TYPE": "TEXT", 1969 "VALUE": "Data Sharing with Google" 1970 }, 1971 "SETTINGS_BACK_BUTTON": { 1972 "TYPE": "DESCRIPTION", 1973 "VALUE": "Back" 1974 }, 1975 "STORAGE_SYSTEM_SUB_SETTINGS": { 1976 "TYPE": "TEXT", 1977 "VALUE": "Storage" 1978 }, 1979 "STORAGE_MUSIC_AUDIO_SETTINGS": { 1980 "TYPE": "TEXT", 1981 "VALUE": "Music & audio" 1982 }, 1983 "STORAGE_OTHER_APPS_SETTINGS": { 1984 "TYPE": "TEXT", 1985 "VALUE": "Other apps" 1986 }, 1987 "STORAGE_FILES_SETTINGS": { 1988 "TYPE": "TEXT", 1989 "VALUE": "Files" 1990 }, 1991 "STORAGE_SYSTEM_SETTINGS": { 1992 "TYPE": "TEXT", 1993 "VALUE": "System" 1994 }, 1995 "STORAGE_OPTIONS_SUMMARY": { 1996 "TYPE": "RESOURCE_ID", 1997 "VALUE": "summary", 1998 "PACKAGE": "android" 1999 }, 2000 "SMS_BLUETOOTH_ERROR": { 2001 "TYPE": "RESOURCE_ID", 2002 "VALUE": "error_message", 2003 "PACKAGE": "com.android.car.messenger" 2004 }, 2005 "SMS_UNREAD_BADGE": { 2006 "TYPE": "RESOURCE_ID", 2007 "VALUE": "unread_badge", 2008 "PACKAGE": "com.android.car.messenger" 2009 }, 2010 "SMS_PREVIEW_TEXT": { 2011 "TYPE": "RESOURCE_ID", 2012 "VALUE": "preview", 2013 "PACKAGE": "com.android.car.messenger" 2014 }, 2015 "SMS_PREVIEW_TIMESTAMP": { 2016 "TYPE": "RESOURCE_ID", 2017 "VALUE": "date_time_view", 2018 "PACKAGE": "com.android.car.messenger" 2019 }, 2020 "TAP_TO_READ_ALOUD": { 2021 "TYPE": "TEXT", 2022 "VALUE": "Tap to read aloud" 2023 }, 2024 "ASSISTANT_SMS_TRANSCRIPTION_PLATE": { 2025 "TYPE": "RESOURCE_ID", 2026 "VALUE": "transcription_immersive_container" 2027 }, 2028 "SMS_EMPTY_MESSAGE": { 2029 "TYPE": "RESOURCE_ID", 2030 "VALUE": "empty_message", 2031 "PACKAGE": "com.android.car.messenger" 2032 }, 2033 "BLUETOOTH_BUTTON": { 2034 "TYPE": "RESOURCE_ID", 2035 "VALUE": "qc_toggle_button" 2036 }, 2037 "PHONE_BUTTON": { 2038 "TYPE": "DESCRIPTION", 2039 "VALUE": "Phone" 2040 }, 2041 "MEDIA_BUTTON": { 2042 "TYPE": "DESCRIPTION", 2043 "VALUE": "Media" 2044 }, 2045 "DEVICE_NAME": { 2046 "TYPE": "RESOURCE_ID", 2047 "VALUE": "qc_title", 2048 "PACKAGE": "com.android.systemui" 2049 }, 2050 "DEVICE_TITLE": { 2051 "TYPE": "TEXT", 2052 "VALUE": "Device" 2053 }, 2054 "RADIO_BUTTON": { 2055 "TYPE": "RESOURCE_ID", 2056 "VALUE": "radio_button", 2057 "PACKAGE": "com.android.permissioncontroller" 2058 }, 2059 "PRIVACY_PERMISSION_MANAGER": { 2060 "TYPE": "TEXT", 2061 "VALUE": "Permission manager" 2062 }, 2063 "BLUETOOTH_CONNECTED_DISCONNECTED_TEXT": { 2064 "TYPE": "MULTIPLE", 2065 "SPECIFIERS": [ 2066 { 2067 "TYPE": "HAS_ANCESTOR", 2068 "ANCESTOR": { 2069 "TYPE": "CLASS", 2070 "VALUE": "android.view.ViewGroup" 2071 } 2072 }, 2073 { 2074 "TYPE": "RESOURCE_ID", 2075 "VALUE": "qc_summary", 2076 "PACKAGE": "com.android.systemui" 2077 } 2078 ] 2079 }, 2080 "DISABLED_PHONE_PROFILE": { 2081 "TYPE": "MULTIPLE", 2082 "SPECIFIERS": [ 2083 { 2084 "TYPE": "DESCRIPTION", 2085 "VALUE": "Phone" 2086 }, 2087 { 2088 "TYPE": "CLASS", 2089 "VALUE": "android.widget.ToggleButton" 2090 } 2091 ] 2092 }, 2093 "DISABLED_MEDIA_PROFILE": { 2094 "TYPE": "MULTIPLE", 2095 "SPECIFIERS": [ 2096 { 2097 "TYPE": "DESCRIPTION", 2098 "VALUE": "Media" 2099 }, 2100 { 2101 "TYPE": "CLASS", 2102 "VALUE": "android.widget.ToggleButton" 2103 } 2104 ] 2105 }, 2106 "NETWORK_PALETTE": { 2107 "TYPE": "RESOURCE_ID", 2108 "VALUE": "connectivity_panel_button", 2109 "PACKAGE": "com.android.systemui" 2110 }, 2111 "NETWORK_PALETTE_HOTSPOT": { 2112 "TYPE": "MULTIPLE", 2113 "SPECIFIERS": [ 2114 { 2115 "TYPE": "HAS_ANCESTOR", 2116 "ANCESTOR": { 2117 "TYPE": "CLASS", 2118 "VALUE": "android.view.ViewGroup" 2119 } 2120 }, 2121 { 2122 "TYPE": "HAS_DESCENDANT", 2123 "DESCENDANT": { 2124 "TYPE": "TEXT_CONTAINS", 2125 "VALUE": "Hotspot" 2126 } 2127 } 2128 ] 2129 }, 2130 "NETWORK_PALETTE_SWITCH_WIDGET": { 2131 "TYPE": "RESOURCE_ID", 2132 "VALUE": "switch_widget", 2133 "PACKAGE": "android" 2134 }, 2135 "NETWORK_PALETTE_SUMMARY": { 2136 "TYPE": "RESOURCE_ID", 2137 "VALUE": "qc_summary", 2138 "PACKAGE": "com.android.systemui" 2139 }, 2140 "CONNECTED_WIFI": { 2141 "TYPE": "TEXT", 2142 "VALUE": "Connected" 2143 }, 2144 "FORGET_WIFI": { 2145 "TYPE": "TEXT", 2146 "VALUE": "Forget" 2147 }, 2148 "NETWORK_PALETTE_WIFI": { 2149 "TYPE": "MULTIPLE", 2150 "SPECIFIERS": [ 2151 { 2152 "TYPE": "HAS_ANCESTOR", 2153 "ANCESTOR": { 2154 "TYPE": "CLASS", 2155 "VALUE": "android.view.ViewGroup" 2156 } 2157 }, 2158 { 2159 "TYPE": "HAS_DESCENDANT", 2160 "DESCENDANT": { 2161 "TYPE": "TEXT_CONTAINS", 2162 "VALUE": "Wi‑Fi" 2163 } 2164 } 2165 ] 2166 }, 2167 "PHONE_CARD_DIALER_BUTTON": { 2168 "TYPE": "MULTIPLE", 2169 "SPECIFIERS": [ 2170 { 2171 "TYPE": "RESOURCE_ID", 2172 "VALUE": "button_right" 2173 }, 2174 { 2175 "TYPE": "CLASS", 2176 "VALUE": "android.widget.ImageButton" 2177 } 2178 ] 2179 }, 2180 "PRIVACY_LOCATION": { 2181 "TYPE": "TEXT", 2182 "VALUE": "location" 2183 }, 2184 "LAYOUT_SELECTOR": { 2185 "TYPE": "CLASS", 2186 "VALUE": "android.widget.RelativeLayout" 2187 }, 2188 "PRIVACY_DASHBOARD": { 2189 "TYPE": "TEXT", 2190 "VALUE": "Privacy dashboard" 2191 }, 2192 "PERMISSION_MESSAGE": { 2193 "TYPE": "RESOURCE_ID", 2194 "VALUE": "message", 2195 "PACKAGE": "android" 2196 }, 2197 "CANCEL": { 2198 "TYPE": "TEXT", 2199 "VALUE": "Cancel" 2200 }, 2201 "PRIVACY_CALENDAR": { 2202 "TYPE": "TEXT_CONTAINS", 2203 "VALUE": "Calendar" 2204 }, 2205 "RECENT_PERMISSION_DECISIONS": { 2206 "TYPE": "TEXT", 2207 "VALUE": "Recent permission decisions" 2208 }, 2209 "MICROPHONE_PERMISSIONS_PAGE": { 2210 "TYPE": "TEXT", 2211 "VALUE": "Apps with this permission can record audio" 2212 }, 2213 "CLOCK_TIME": { 2214 "TYPE": "RESOURCE_ID", 2215 "VALUE": "clock", 2216 "PACKAGE": "com.android.systemui" 2217 }, 2218 "STATUS_BAR_SOUND_BUTTON": { 2219 "TYPE": "RESOURCE_ID", 2220 "VALUE": "volume_panel" 2221 }, 2222 "SOUND_PALETTE_INCALL": { 2223 "TYPE": "TEXT", 2224 "VALUE": "In-call volume" 2225 }, 2226 "SOUND_PALETTE_MEDIA": { 2227 "TYPE": "TEXT", 2228 "VALUE": "Media volume" 2229 }, 2230 "SOUND_PALETTE_NAVIGATION": { 2231 "TYPE": "TEXT", 2232 "VALUE": "Navigation volume" 2233 }, 2234 "SOUND_PALETTE_SOUND_SETTINGS": { 2235 "TYPE": "TEXT", 2236 "VALUE": "Sound settings" 2237 }, 2238 "SOUND_PALETTE_SOUND_SETTINGS_PAGE_TITLE": { 2239 "TYPE": "TEXT", 2240 "VALUE": "Sound" 2241}, 2242 "LANGUAGES_INPUT_IN_SYSTEM": { 2243 "TYPE": "TEXT", 2244 "VALUE": "Languages & input" 2245 }, 2246 "SYSTEM_SETTINGS_UNITS": { 2247 "TYPE": "TEXT", 2248 "VALUE": "Units" 2249 }, 2250 "LANGUAGE_SYSTEM_SETTINGS_AUTOFILL_SERVICE": { 2251 "TYPE": "TEXT", 2252 "VALUE": "Autofill service" 2253 }, 2254 "LANGUAGE_SYSTEM_SETTINGS_KEYBOARD": { 2255 "TYPE": "TEXT", 2256 "VALUE": "Keyboard" 2257 }, 2258 "LANGUAGE_SYSTEM_SETTINGS_TEXT_TO_SPEECH_OUTPUT": { 2259 "TYPE": "TEXT", 2260 "VALUE": "Text-to-speech output" 2261 }, 2262 "SOFT_KEYBOARD_HIDE_BUTTON": { 2263 "TYPE": "RESOURCE_ID", 2264 "VALUE": "key_pos_hide_keyboard", 2265 "PACKAGE": "com.google.android.apps.automotive.inputmethod" 2266 }, 2267 "UNIT_SYSTEM_SETTINGS_SPEED": { 2268 "TYPE": "TEXT", 2269 "VALUE": "Speed" 2270 }, 2271 "UNIT_SYSTEM_SETTINGS_DISTANCE": { 2272 "TYPE": "TEXT", 2273 "VALUE": "Distance" 2274 }, 2275 "UNIT_SYSTEM_SETTINGS_TEMPERATURE": { 2276 "TYPE": "TEXT", 2277 "VALUE": "Temperature" 2278 }, 2279 "UNIT_SYSTEM_SETTINGS_PRESSURE": { 2280 "TYPE": "TEXT", 2281 "VALUE": "Pressure" 2282 }, 2283 "USER_SETTINGS_USER_AVATAR": { 2284 "TYPE": "RESOURCE_ID", 2285 "VALUE": "user_avatar" 2286 } 2287 }, 2288 "WORKFLOWS": { 2289 "DIAL_CONTACT_WORKFLOW": [], 2290 "DISMISS_APPS_INITIAL_DIALOGS": [ 2291 { 2292 "NAME": "Allow Button", 2293 "TYPE": "CLICK_IF_EXIST", 2294 "CONFIG": { 2295 "UI_ELEMENT": { 2296 "TYPE": "TEXT", 2297 "VALUE": "Allow" 2298 } 2299 } 2300 } 2301 ], 2302 "OPEN_LOCATION_SETTINGS_WORKFLOW": [ 2303 { 2304 "NAME": "Go to Home", 2305 "TYPE": "PRESS", 2306 "CONFIG": { 2307 "TEXT": "HOME" 2308 } 2309 }, 2310 { 2311 "NAME": "Open Settings", 2312 "TYPE": "COMMAND", 2313 "CONFIG": { 2314 "TEXT": "am start -a android.settings.SETTINGS" 2315 } 2316 }, 2317 { 2318 "NAME": "Open Location Settings", 2319 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2320 "CONFIG": { 2321 "UI_ELEMENT": { 2322 "TYPE": "TEXT", 2323 "VALUE": "Location" 2324 } 2325 }, 2326 "SCROLL_CONFIG": { 2327 "SCROLL_ACTION": "USE_GESTURE", 2328 "SCROLL_DIRECTION": "VERTICAL", 2329 "SCROLL_ELEMENT": { 2330 "TYPE": "RESOURCE_ID", 2331 "VALUE": "car_ui_recycler_view" 2332 } 2333 } 2334 } 2335 ], 2336 "OPEN_SOUND_SETTINGS_WORKFLOW": [ 2337 { 2338 "NAME": "Go to Home", 2339 "TYPE": "PRESS", 2340 "CONFIG": { 2341 "TEXT": "HOME" 2342 } 2343 }, 2344 { 2345 "NAME": "Open Settings", 2346 "TYPE": "COMMAND", 2347 "CONFIG": { 2348 "TEXT": "am start -a android.settings.SETTINGS" 2349 } 2350 }, 2351 { 2352 "NAME": "Open Sound Settings", 2353 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2354 "CONFIG": { 2355 "UI_ELEMENT": { 2356 "TYPE": "TEXT", 2357 "VALUE": "Sound" 2358 } 2359 }, 2360 "SCROLL_CONFIG": { 2361 "SCROLL_ACTION": "USE_GESTURE", 2362 "SCROLL_DIRECTION": "VERTICAL", 2363 "SCROLL_ELEMENT": { 2364 "TYPE": "RESOURCE_ID", 2365 "VALUE": "car_ui_recycler_view" 2366 } 2367 } 2368 } 2369 ], 2370 "OPEN_NETWORK_AND_INTERNET_SETTINGS_WORKFLOW": [ 2371 { 2372 "NAME": "Go to Home", 2373 "TYPE": "PRESS", 2374 "CONFIG": { 2375 "TEXT": "HOME" 2376 } 2377 }, 2378 { 2379 "NAME": "Open Settings", 2380 "TYPE": "COMMAND", 2381 "CONFIG": { 2382 "TEXT": "am start -a android.settings.SETTINGS" 2383 } 2384 }, 2385 { 2386 "NAME": "Open Network & Internet Settings", 2387 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2388 "CONFIG": { 2389 "UI_ELEMENT": { 2390 "TYPE": "TEXT", 2391 "VALUE": "Network & internet" 2392 } 2393 }, 2394 "SCROLL_CONFIG": { 2395 "SCROLL_ACTION": "USE_GESTURE", 2396 "SCROLL_DIRECTION": "VERTICAL", 2397 "SCROLL_ELEMENT": { 2398 "TYPE": "RESOURCE_ID", 2399 "VALUE": "car_ui_recycler_view" 2400 } 2401 } 2402 } 2403 ], 2404 "OPEN_BLUETOOTH_SETTINGS_WORKFLOW": [ 2405 { 2406 "NAME": "Go to Home", 2407 "TYPE": "PRESS", 2408 "CONFIG": { 2409 "TEXT": "HOME" 2410 } 2411 }, 2412 { 2413 "NAME": "Open Settings", 2414 "TYPE": "COMMAND", 2415 "CONFIG": { 2416 "TEXT": "am start -a android.settings.SETTINGS" 2417 } 2418 }, 2419 { 2420 "NAME": "Open Bluetooth Settings", 2421 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2422 "CONFIG": { 2423 "UI_ELEMENT": { 2424 "TYPE": "TEXT", 2425 "VALUE": "Connected devices" 2426 } 2427 }, 2428 "SCROLL_CONFIG": { 2429 "SCROLL_ACTION": "USE_GESTURE", 2430 "SCROLL_DIRECTION": "VERTICAL", 2431 "SCROLL_ELEMENT": { 2432 "TYPE": "RESOURCE_ID", 2433 "VALUE": "car_ui_recycler_view" 2434 } 2435 } 2436 } 2437 ], 2438 "OPEN_SYSTEM_SETTINGS_WORKFLOW": [ 2439 { 2440 "NAME": "Go to Home", 2441 "TYPE": "PRESS", 2442 "CONFIG": { 2443 "TEXT": "HOME" 2444 } 2445 }, 2446 { 2447 "NAME": "Open Settings", 2448 "TYPE": "COMMAND", 2449 "CONFIG": { 2450 "TEXT": "am start -a android.settings.SETTINGS" 2451 } 2452 }, 2453 { 2454 "NAME": "Open System Settings", 2455 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2456 "CONFIG": { 2457 "UI_ELEMENT": { 2458 "TYPE": "TEXT", 2459 "VALUE": "System" 2460 } 2461 }, 2462 "SCROLL_CONFIG": { 2463 "SCROLL_ACTION": "USE_GESTURE", 2464 "SCROLL_DIRECTION": "VERTICAL", 2465 "SCROLL_ELEMENT": { 2466 "TYPE": "RESOURCE_ID", 2467 "VALUE": "car_ui_recycler_view" 2468 } 2469 } 2470 } 2471 ], 2472 "OPEN_PROFILE_ACCOUNT_SETTINGS_WORKFLOW": [ 2473 { 2474 "NAME": "Go to Home", 2475 "TYPE": "PRESS", 2476 "CONFIG": { 2477 "TEXT": "HOME" 2478 } 2479 }, 2480 { 2481 "NAME": "Open Settings", 2482 "TYPE": "COMMAND", 2483 "CONFIG": { 2484 "TEXT": "am start -a android.settings.SETTINGS" 2485 } 2486 }, 2487 { 2488 "NAME": "Open Profile & Accounts Settings", 2489 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2490 "CONFIG": { 2491 "UI_ELEMENT": { 2492 "TYPE": "TEXT", 2493 "VALUE": "Profiles & accounts" 2494 } 2495 }, 2496 "SCROLL_CONFIG": { 2497 "SCROLL_ACTION": "USE_GESTURE", 2498 "SCROLL_DIRECTION": "VERTICAL", 2499 "SCROLL_ELEMENT": { 2500 "TYPE": "RESOURCE_ID", 2501 "VALUE": "car_ui_recycler_view" 2502 } 2503 } 2504 } 2505 ], 2506 "OPEN_APPS_SETTINGS_WORKFLOW": [ 2507 { 2508 "NAME": "Go to Home", 2509 "TYPE": "PRESS", 2510 "CONFIG": { 2511 "TEXT": "HOME" 2512 } 2513 }, 2514 { 2515 "NAME": "Open Settings", 2516 "TYPE": "COMMAND", 2517 "CONFIG": { 2518 "TEXT": "am start -a android.settings.SETTINGS" 2519 } 2520 }, 2521 { 2522 "NAME": "Open Apps Settings", 2523 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2524 "CONFIG": { 2525 "UI_ELEMENT": { 2526 "TYPE": "TEXT", 2527 "VALUE": "Apps" 2528 } 2529 }, 2530 "SCROLL_CONFIG": { 2531 "SCROLL_ACTION": "USE_GESTURE", 2532 "SCROLL_DIRECTION": "VERTICAL", 2533 "SCROLL_ELEMENT": { 2534 "TYPE": "RESOURCE_ID", 2535 "VALUE": "car_ui_recycler_view" 2536 }, 2537 "SCROLL_MARGIN": "8", 2538 "SCROLL_WAIT_TIME": "3" 2539 } 2540 } 2541 ], 2542 "OPEN_SECURITY_SETTINGS_WORKFLOW": [ 2543 { 2544 "NAME": "Go to Home", 2545 "TYPE": "PRESS", 2546 "CONFIG": { 2547 "TEXT": "HOME" 2548 } 2549 }, 2550 { 2551 "NAME": "Open Settings", 2552 "TYPE": "COMMAND", 2553 "CONFIG": { 2554 "TEXT": "am start -a android.settings.SETTINGS" 2555 } 2556 }, 2557 { 2558 "NAME": "Open Security Settings", 2559 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2560 "CONFIG": { 2561 "UI_ELEMENT": { 2562 "TYPE": "TEXT", 2563 "VALUE": "Security" 2564 } 2565 }, 2566 "SCROLL_CONFIG": { 2567 "SCROLL_ACTION": "USE_GESTURE", 2568 "SCROLL_DIRECTION": "VERTICAL", 2569 "SCROLL_ELEMENT": { 2570 "TYPE": "RESOURCE_ID", 2571 "VALUE": "car_ui_recycler_view" 2572 } 2573 } 2574 } 2575 ], 2576 "OPEN_DISPLAY_SETTINGS_WORKFLOW": [ 2577 { 2578 "NAME": "Go to Home", 2579 "TYPE": "PRESS", 2580 "CONFIG": { 2581 "TEXT": "HOME" 2582 } 2583 }, 2584 { 2585 "NAME": "Open Settings", 2586 "TYPE": "COMMAND", 2587 "CONFIG": { 2588 "TEXT": "am start -a android.settings.SETTINGS" 2589 } 2590 }, 2591 { 2592 "NAME": "Open Display Settings", 2593 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2594 "CONFIG": { 2595 "UI_ELEMENT": { 2596 "TYPE": "TEXT", 2597 "VALUE": "Display" 2598 } 2599 }, 2600 "SCROLL_CONFIG": { 2601 "SCROLL_ACTION": "USE_GESTURE", 2602 "SCROLL_DIRECTION": "VERTICAL", 2603 "SCROLL_ELEMENT": { 2604 "TYPE": "RESOURCE_ID", 2605 "VALUE": "car_ui_recycler_view" 2606 }, 2607 "SCROLL_MARGIN": "8", 2608 "SCROLL_WAIT_TIME": "3" 2609 } 2610 } 2611 ], 2612 "OPEN_DATE_AND_TIME_SETTINGS_WORKFLOW": [ 2613 { 2614 "NAME": "Go to Home", 2615 "TYPE": "PRESS", 2616 "CONFIG": { 2617 "TEXT": "HOME" 2618 } 2619 }, 2620 { 2621 "NAME": "Open Settings", 2622 "TYPE": "COMMAND", 2623 "CONFIG": { 2624 "TEXT": "am start -a android.settings.SETTINGS" 2625 } 2626 }, 2627 { 2628 "NAME": "Open System Settings", 2629 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2630 "CONFIG": { 2631 "UI_ELEMENT": { 2632 "TYPE": "TEXT", 2633 "VALUE": "System" 2634 } 2635 }, 2636 "SCROLL_CONFIG": { 2637 "SCROLL_ACTION": "USE_GESTURE", 2638 "SCROLL_DIRECTION": "VERTICAL", 2639 "SCROLL_ELEMENT": { 2640 "TYPE": "RESOURCE_ID", 2641 "VALUE": "car_ui_recycler_view" 2642 } 2643 } 2644 }, 2645 { 2646 "NAME": "Open Date and Time Settings", 2647 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2648 "CONFIG": { 2649 "UI_ELEMENT": { 2650 "TYPE": "TEXT", 2651 "VALUE": "Date & time" 2652 } 2653 }, 2654 "SCROLL_CONFIG": { 2655 "SCROLL_ACTION": "USE_GESTURE", 2656 "SCROLL_DIRECTION": "VERTICAL", 2657 "SCROLL_ELEMENT": { 2658 "TYPE": "RESOURCE_ID", 2659 "VALUE": "fragment_container", 2660 "PACKAGE": "com.android.car.settings" 2661 } 2662 } 2663 } 2664 ], 2665 "OPEN_PRIVACY_SETTINGS_WORKFLOW": [ 2666 { 2667 "NAME": "Go to Home", 2668 "TYPE": "PRESS", 2669 "CONFIG": { 2670 "TEXT": "HOME" 2671 } 2672 }, 2673 { 2674 "NAME": "Open Settings", 2675 "TYPE": "COMMAND", 2676 "CONFIG": { 2677 "TEXT": "am start -a android.settings.SETTINGS" 2678 } 2679 }, 2680 { 2681 "NAME": "Open Privacy Settings", 2682 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2683 "CONFIG": { 2684 "UI_ELEMENT": { 2685 "TYPE": "TEXT", 2686 "VALUE": "Privacy" 2687 } 2688 }, 2689 "SCROLL_CONFIG": { 2690 "SCROLL_ACTION": "USE_GESTURE", 2691 "SCROLL_DIRECTION": "VERTICAL", 2692 "SCROLL_ELEMENT": { 2693 "TYPE": "RESOURCE_ID", 2694 "VALUE": "car_ui_recycler_view" 2695 } 2696 } 2697 } 2698 ], 2699 "PERMISSION_DONT_ALLOW": [ 2700 { 2701 "NAME": "Click on Don't allow", 2702 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2703 "CONFIG": { 2704 "UI_ELEMENT": { 2705 "TYPE": "TEXT", 2706 "VALUE": "Don’t allow" 2707 } 2708 }, 2709 "SCROLL_CONFIG": { 2710 "SCROLL_ACTION": "USE_GESTURE", 2711 "SCROLL_DIRECTION": "VERTICAL", 2712 "SCROLL_ELEMENT": { 2713 "TYPE": "RESOURCE_ID", 2714 "VALUE": "recycler_view", 2715 "PACKAGE": "com.android.permissioncontroller" 2716 } 2717 } 2718 }, 2719 { 2720 "NAME": "Click on Don’t allow anyway", 2721 "TYPE": "CLICK_IF_EXIST", 2722 "CONFIG": { 2723 "UI_ELEMENT": { 2724 "TYPE": "TEXT", 2725 "VALUE": "Don’t allow anyway" 2726 } 2727 } 2728 } 2729 ], 2730 "PERMISSION_ALLOW": [ 2731 { 2732 "NAME": "Click on allow", 2733 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2734 "CONFIG": { 2735 "UI_ELEMENT": { 2736 "TYPE": "TEXT", 2737 "VALUE": "Allow" 2738 } 2739 }, 2740 "SCROLL_CONFIG": { 2741 "SCROLL_ACTION": "USE_GESTURE", 2742 "SCROLL_DIRECTION": "VERTICAL", 2743 "SCROLL_ELEMENT": { 2744 "TYPE": "RESOURCE_ID", 2745 "VALUE": "recycler_view", 2746 "PACKAGE": "com.android.permissioncontroller" 2747 } 2748 } 2749 } 2750 ], 2751 "PERMISSION_ALLOW_ALL_TIME": [ 2752 { 2753 "NAME": "Click on allow", 2754 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2755 "CONFIG": { 2756 "UI_ELEMENT": { 2757 "TYPE": "TEXT", 2758 "VALUE": "Allow all the time" 2759 } 2760 }, 2761 "SCROLL_CONFIG": { 2762 "SCROLL_ACTION": "USE_GESTURE", 2763 "SCROLL_DIRECTION": "VERTICAL", 2764 "SCROLL_ELEMENT": { 2765 "TYPE": "RESOURCE_ID", 2766 "VALUE": "recycler_view", 2767 "PACKAGE": "com.android.permissioncontroller" 2768 } 2769 } 2770 } 2771 ], 2772 "PERMISSION_ALLOW_WHILE_USING_APP": [ 2773 { 2774 "NAME": "Click on allow", 2775 "TYPE": "SCROLL_TO_FIND_AND_CLICK", 2776 "CONFIG": { 2777 "UI_ELEMENT": { 2778 "TYPE": "TEXT", 2779 "VALUE": "Allow only while using the app" 2780 } 2781 }, 2782 "SCROLL_CONFIG": { 2783 "SCROLL_ACTION": "USE_GESTURE", 2784 "SCROLL_DIRECTION": "VERTICAL", 2785 "SCROLL_ELEMENT": { 2786 "TYPE": "RESOURCE_ID", 2787 "VALUE": "recycler_view", 2788 "PACKAGE": "com.android.permissioncontroller" 2789 } 2790 } 2791 } 2792 ], 2793 "OPEN_CALENDAR_PERMISSION_PAGE": [ 2794 { 2795 "NAME": "Open Calendar", 2796 "TYPE": "CLICK", 2797 "CONFIG": { 2798 "UI_ELEMENT": { 2799 "TYPE": "TEXT", 2800 "VALUE": "Calendar" 2801 } 2802 } 2803 }, 2804 { 2805 "NAME": "Open Calendar Permission", 2806 "TYPE": "CLICK", 2807 "CONFIG": { 2808 "UI_ELEMENT": { 2809 "TYPE": "DESCRIPTION", 2810 "VALUE": "Calendar" 2811 } 2812 } 2813 } 2814 ] 2815 } 2816} 2817