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