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