1<?xml version="1.0" encoding="utf-8"?> 2 3<!-- Copyright (C) 2010 The Android Open Source Project 4 5 Licensed under the Apache License, Version 2.0 (the "License"); 6 you may not use this file except in compliance with the License. 7 You may obtain a copy of the License at 8 9 http://www.apache.org/licenses/LICENSE-2.0 10 11 Unless required by applicable law or agreed to in writing, software 12 distributed under the License is distributed on an "AS IS" BASIS, 13 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 See the License for the specific language governing permissions and 15 limitations under the License. 16--> 17 18<manifest xmlns:android="http://schemas.android.com/apk/res/android" 19 package="com.android.cts.verifier" 20 android:versionCode="5" 21 android:versionName="12.1_r1"> 22 23 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="31"/> 24 25 <uses-permission android:name="android.car.permission.CAR_POWERTRAIN" /> 26 <uses-permission android:name="android.car.permission.READ_CAR_POWER_POLICY" /> 27 <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> 28 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 29 <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> 30 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 31 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 32 <uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" /> 33 <uses-permission android:name="android.permission.BLUETOOTH" /> 34 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 35 <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/> 36 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/> 37 <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/> 38 <uses-permission android:name="android.permission.BODY_SENSORS"/> 39 <uses-permission android:name="android.permission.CAMERA" /> 40 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 41 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 42 <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> 43 <uses-permission android:name="android.permission.FULLSCREEN" /> 44 <uses-permission android:name="android.permission.HIGH_SAMPLING_RATE_SENSORS" /> 45 <uses-permission android:name="android.permission.INTERNET" /> 46 <uses-permission android:name="android.permission.NFC" /> 47 <uses-permission android:name="android.permission.NFC_TRANSACTION_EVENT" /> 48 <uses-permission android:name="android.permission.VIBRATE" /> 49 <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> 50 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> 51 <uses-permission android:name="android.permission.REQUEST_PASSWORD_COMPLEXITY" /> 52 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 53 <uses-feature android:name="android.hardware.camera" android:required="false"/> 54 <uses-feature android:name="android.hardware.camera.flash" android:required="false"/> 55 <uses-feature android:name="android.hardware.sensor.accelerometer" android:required="false" /> 56 <uses-feature android:name="android.hardware.sensor.compass" android:required="false" /> 57 <uses-feature android:name="android.hardware.sensor.gyroscope" android:required="false" /> 58 <uses-feature android:name="android.hardware.camera.front" 59 android:required="false" /> 60 <uses-feature android:name="android.hardware.camera.autofocus" 61 android:required="false" /> 62 <uses-feature android:name="android.hardware.vr.high_performance" android:required="false"/> 63 <uses-feature android:name="android.software.companion_device_setup" /> 64 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 65 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 66 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 67 <uses-permission android:name="android.permission.WAKE_LOCK" /> 68 <uses-permission android:name="com.android.alarm.permission.SET_ALARM" /> 69 <uses-feature android:name="android.hardware.usb.accessory" /> 70 <uses-permission android:name="android.permission.CALL_PHONE" /> 71 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 72 <uses-permission android:name="android.permission.READ_CONTACTS"/> 73 <uses-permission android:name="android.permission.WRITE_CONTACTS"/> 74 <uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" /> 75 <uses-permission android:name="android.permission.USE_FINGERPRINT"/> 76 <uses-permission android:name="android.permission.USE_BIOMETRIC"/> 77 <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" /> 78 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 79 80 <uses-permission android:name="android.permission.READ_SMS"/> 81 <uses-permission android:name="android.permission.READ_PHONE_NUMBERS"/> 82 <uses-permission android:name="android.permission.RECEIVE_SMS" /> 83 <uses-permission android:name="android.permission.SEND_SMS" /> 84 85 <!-- Needed for Telecom self-managed ConnectionService tests. --> 86 <uses-permission android:name="android.permission.MANAGE_OWN_CALLS" /> 87 <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> 88 89 <!-- Needed for CompaionDeviceAwakeTestActivity test. --> 90 <uses-permission android:name="android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE" /> 91 92 <!-- TODO(b/176993670): needed by DevicePolicyManagerWrapper to send ordered broadcast from 93 current user to system user on devices running on headless system user mode. Should be 94 removed once tests are refactored to use the proper IPC between theses users. --> 95 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" /> 96 97 <!-- Needed for sensor tests --> 98 <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> 99 100 <application> 101 102 <meta-data android:name="SuiteName" android:value="CTS_VERIFIER" /> 103 104 <provider android:name=".TestResultsProvider" 105 android:authorities="com.android.cts.verifier.testresultsprovider" 106 android:grantUriPermissions="true" 107 android:exported="true" 108 android:enabled="true" /> 109 110 <activity android:name=".admin.PolicySerializationTestActivity" 111 android:label="@string/da_policy_serialization_test" 112 android:exported="true" 113 android:configChanges="keyboardHidden|orientation|screenSize"> 114 <intent-filter> 115 <action android:name="android.intent.action.MAIN" /> 116 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 117 </intent-filter> 118 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 119 <meta-data android:name="test_excluded_features" 120 android:value="android.software.lockscreen_disabled" /> 121 <meta-data android:name="test_required_features" 122 android:value="android.software.device_admin" /> 123 <meta-data android:name="display_mode" 124 android:value="single_display_mode" /> 125 </activity> 126 127 <activity android:name=".admin.DeviceAdminUninstallTestActivity" 128 android:label="@string/da_uninstall_test" 129 android:exported="true" 130 android:configChanges="keyboardHidden|orientation|screenSize"> 131 <intent-filter> 132 <action android:name="android.intent.action.MAIN" /> 133 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 134 </intent-filter> 135 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 136 <meta-data android:name="test_required_features" 137 android:value="android.software.device_admin" /> 138 <meta-data android:name="test_excluded_features" 139 android:value="android.hardware.type.watch" /> 140 <meta-data android:name="display_mode" 141 android:value="single_display_mode" /> 142 </activity> 143 144 <activity android:name=".admin.tapjacking.DeviceAdminTapjackingTestActivity" 145 android:label="@string/da_tapjacking_test" 146 android:exported="true" 147 android:configChanges="keyboardHidden|orientation|screenSize"> 148 <intent-filter> 149 <action android:name="android.intent.action.MAIN" /> 150 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 151 </intent-filter> 152 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 153 <meta-data android:name="test_required_features" 154 android:value="android.software.device_admin" /> 155 <meta-data android:name="display_mode" 156 android:value="single_display_mode" /> 157 </activity> 158 159 <receiver android:name=".admin.tapjacking.EmptyDeviceAdminReceiver" 160 android:exported="true" 161 android:permission="android.permission.BIND_DEVICE_ADMIN"> 162 <meta-data android:name="android.app.device_admin" 163 android:resource="@xml/tapjacking_device_admin" /> 164 <intent-filter> 165 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/> 166 </intent-filter> 167 </receiver> 168 169 <activity 170 android:name=".admin.tapjacking.OverlayingActivity" 171 android:theme="@style/OverlayTheme" 172 android:label="Overlaying Activity"> 173 <meta-data android:name="display_mode" 174 android:value="single_display_mode" /> 175 </activity> 176 177 <activity 178 android:name=".battery.BatterySaverTestActivity" 179 android:label="@string/battery_saver_test" 180 android:exported="true" 181 android:configChanges="keyboardHidden|orientation|screenSize"> 182 <intent-filter> 183 <action android:name="android.intent.action.MAIN" /> 184 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 185 </intent-filter> 186 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 187 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.watch" /> 188 <meta-data android:name="display_mode" 189 android:value="multi_display_mode" /> 190 </activity> 191 192 <activity 193 android:name=".battery.IgnoreBatteryOptimizationsTestActivity" 194 android:label="@string/ibo_test" 195 android:exported="true" 196 android:configChanges="keyboardHidden|orientation|screenSize"> 197 <intent-filter> 198 <action android:name="android.intent.action.MAIN" /> 199 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 200 </intent-filter> 201 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 202 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.television" /> 203 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 204 </activity> 205 206 <activity android:name=".forcestop.RecentTaskRemovalTestActivity" 207 android:label="@string/remove_from_recents_test" 208 android:exported="true" 209 android:configChanges="keyboardHidden|orientation|screenSize"> 210 <intent-filter> 211 <action android:name="android.intent.action.MAIN" /> 212 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 213 </intent-filter> 214 <meta-data android:name="test_required_configs" android:value="config_has_recents"/> 215 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive" /> 216 <meta-data android:name="display_mode" 217 android:value="multi_display_mode" /> 218 </activity> 219 220 <activity android:name=".companion.CompanionDeviceTestActivity" 221 android:label="@string/companion_test" 222 android:exported="true" 223 android:configChanges="keyboardHidden|orientation|screenSize"> 224 <intent-filter> 225 <action android:name="android.intent.action.MAIN" /> 226 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 227 </intent-filter> 228 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 229 <meta-data android:name="test_required_features" 230 android:value="android.software.companion_device_setup" /> 231 <meta-data android:name="display_mode" 232 android:value="multi_display_mode" /> 233 </activity> 234 235 <activity android:name=".companion.CompanionDeviceServiceTestActivity" 236 android:label="@string/companion_service_test" 237 android:exported="true" 238 android:configChanges="keyboardHidden|orientation|screenSize"> 239 <intent-filter> 240 <action android:name="android.intent.action.MAIN" /> 241 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 242 </intent-filter> 243 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 244 <meta-data android:name="test_required_features" 245 android:value="android.software.companion_device_setup" /> 246 <meta-data android:name="display_mode" 247 android:value="multi_display_mode" /> 248 </activity> 249 250 <service 251 android:name=".companion.DevicePresenceListener" 252 android:exported="true" 253 android:label="Presence Listener Service" 254 android:permission="android.permission.BIND_COMPANION_DEVICE_SERVICE"> 255 <intent-filter> 256 <action android:name="android.companion.CompanionDeviceService" /> 257 </intent-filter> 258 </service> 259 260 <!-- A generic activity for intent based tests. 261 stateNotNeeded is defined ot prevent IntentDrivenTestActivity from being killed when 262 switching users. IntentDrivenTestActivity does not implement onSaveInstanceState() so it is 263 fine to ignore onSaveInstanceState() not being called. 264 --> 265 <activity android:name=".IntentDrivenTestActivity" 266 android:stateNotNeeded="true"/> 267 268 <activity android:name=".admin.ScreenLockTestActivity" 269 android:label="@string/da_screen_lock_test" 270 android:exported="true" 271 android:configChanges="keyboardHidden|orientation|screenSize"> 272 <intent-filter> 273 <action android:name="android.intent.action.MAIN" /> 274 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 275 </intent-filter> 276 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 277 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.television:android.software.lockscreen_disabled" /> 278 <meta-data android:name="test_required_features" 279 android:value="android.software.device_admin" /> 280 <meta-data android:name="display_mode" 281 android:value="single_display_mode" /> 282 </activity> 283 284<!-- CTS Verifier Bluetooth Test Top Screen --> 285 <activity 286 android:name=".bluetooth.BluetoothTestActivity" 287 android:configChanges="keyboardHidden|orientation|screenSize" 288 android:exported="true" 289 android:label="@string/bluetooth_test" > 290 <intent-filter> 291 <action android:name="android.intent.action.MAIN" /> 292 293 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 294 </intent-filter> 295 296 <meta-data 297 android:name="test_category" 298 android:value="@string/test_category_networking" /> 299 <meta-data 300 android:name="test_required_features" 301 android:value="android.hardware.bluetooth" /> 302 <meta-data android:name="display_mode" 303 android:value="multi_display_mode" /> 304 </activity> 305 306 <!-- 307 CTS Verifier Bluetooth Toggle Test Screen 308 test category : bt_control 309 test parent : BluetoothTestActivity 310 --> 311 <activity 312 android:name=".bluetooth.BluetoothToggleActivity" 313 android:configChanges="keyboardHidden|orientation|screenSize" 314 android:exported="true" 315 android:label="@string/bt_toggle_bluetooth" > 316 <intent-filter> 317 <action android:name="android.intent.action.MAIN" /> 318 319 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 320 </intent-filter> 321 322 <meta-data 323 android:name="test_category" 324 android:value="@string/bt_control" /> 325 <meta-data 326 android:name="test_parent" 327 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 328 <meta-data 329 android:name="test_excluded_features" 330 android:value="android.software.leanback" /> 331 <meta-data android:name="display_mode" 332 android:value="multi_display_mode" /> 333 </activity> 334 335 <!-- 336 CTS Verifier Bluetooth Hid Device Test Screen 337 test category : bt_device_communication 338 test parent : BluetoothTestActivity 339 --> 340 <activity 341 android:name=".bluetooth.HidDeviceActivity" 342 android:configChanges="keyboardHidden|orientation|screenSize" 343 android:exported="true" 344 android:label="@string/bt_hid_device" > 345 <intent-filter> 346 <action android:name="android.intent.action.MAIN" /> 347 348 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 349 </intent-filter> 350 351 <meta-data 352 android:name="test_category" 353 android:value="@string/bt_hid" /> 354 <meta-data 355 android:name="test_parent" 356 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 357 <meta-data android:name="display_mode" 358 android:value="multi_display_mode" /> 359 </activity> 360 361 <!-- Support service to ensure HID Device Test succeeds on 362 devices with full screen pairing dialogs (ex. Android TV --> 363 <service android:name=".bluetooth.FocusLossPreventionService" /> 364 365 <!-- 366 CTS Verifier Bluetooth Hid Host Test Screen 367 test category : bt_device_communication 368 test parent : BluetoothTestActivity 369 --> 370 <activity 371 android:name=".bluetooth.HidHostActivity" 372 android:configChanges="keyboardHidden|orientation|screenSize" 373 android:exported="true" 374 android:label="@string/bt_hid_host" > 375 <intent-filter> 376 <action android:name="android.intent.action.MAIN" /> 377 378 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 379 </intent-filter> 380 381 <meta-data 382 android:name="test_category" 383 android:value="@string/bt_hid" /> 384 <meta-data 385 android:name="test_parent" 386 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 387 <meta-data android:name="display_mode" 388 android:value="multi_display_mode" /> 389 </activity> 390 391 <!-- 392 CTS Verifier Bluetooth Secure Server Test Screen 393 test category : bt_device_communication 394 test parent : BluetoothTestActivity 395 --> 396 <activity 397 android:name=".bluetooth.SecureServerActivity" 398 android:configChanges="keyboardHidden|orientation|screenSize" 399 android:exported="true" 400 android:label="@string/bt_secure_server" > 401 <intent-filter> 402 <action android:name="android.intent.action.MAIN" /> 403 404 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 405 </intent-filter> 406 407 <meta-data 408 android:name="test_category" 409 android:value="@string/bt_device_communication" /> 410 <meta-data 411 android:name="test_parent" 412 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 413 <meta-data android:name="test_excluded_features" 414 android:value="android.hardware.type.watch" /> 415 <meta-data android:name="display_mode" 416 android:value="multi_display_mode" /> 417 </activity> 418 419 <!-- 420 CTS Verifier Bluetooth Insecure Server Test Screen 421 test category : bt_device_communication 422 test parent : BluetoothTestActivity 423 --> 424 <activity 425 android:name=".bluetooth.InsecureServerActivity" 426 android:configChanges="keyboardHidden|orientation|screenSize" 427 android:exported="true" 428 android:label="@string/bt_insecure_server" > 429 <intent-filter> 430 <action android:name="android.intent.action.MAIN" /> 431 432 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 433 </intent-filter> 434 435 <meta-data 436 android:name="test_category" 437 android:value="@string/bt_device_communication" /> 438 <meta-data 439 android:name="test_parent" 440 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 441 <meta-data android:name="test_excluded_features" 442 android:value="android.hardware.type.watch" /> 443 <meta-data android:name="display_mode" 444 android:value="multi_display_mode" /> 445 </activity> 446 447 <!-- 448 CTS Verifier Bluetooth Secure Client Test Screen 449 test category : bt_device_communication 450 test parent : BluetoothTestActivity 451 --> 452 <activity 453 android:name=".bluetooth.SecureClientActivity" 454 android:configChanges="keyboardHidden|orientation|screenSize" 455 android:exported="true" 456 android:label="@string/bt_secure_client" > 457 <intent-filter> 458 <action android:name="android.intent.action.MAIN" /> 459 460 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 461 </intent-filter> 462 463 <meta-data 464 android:name="test_category" 465 android:value="@string/bt_device_communication" /> 466 <meta-data 467 android:name="test_parent" 468 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 469 <meta-data android:name="test_excluded_features" 470 android:value="android.hardware.type.watch" /> 471 <meta-data android:name="display_mode" 472 android:value="multi_display_mode" /> 473 </activity> 474 475 <!-- 476 CTS Verifier Bluetooth Insecure Client Test Screen 477 test category : bt_device_communication 478 test parent : BluetoothTestActivity 479 --> 480 <activity 481 android:name=".bluetooth.InsecureClientActivity" 482 android:configChanges="keyboardHidden|orientation|screenSize" 483 android:exported="true" 484 android:label="@string/bt_insecure_client" > 485 <intent-filter> 486 <action android:name="android.intent.action.MAIN" /> 487 488 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 489 </intent-filter> 490 491 <meta-data 492 android:name="test_category" 493 android:value="@string/bt_device_communication" /> 494 <meta-data 495 android:name="test_parent" 496 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 497 <meta-data android:name="test_excluded_features" 498 android:value="android.hardware.type.watch" /> 499 <meta-data android:name="display_mode" 500 android:value="multi_display_mode" /> 501 </activity> 502 503 <!-- 504 CTS Verifier Bluetooth Connection Access Server Test Screen 505 test category : bt_device_communication 506 test parent : BluetoothTestActivity 507 --> 508 <!-- ********************* NOT MANUAL TEST! ******************** --> 509 <activity 510 android:name=".bluetooth.ConnectionAccessServerActivity" 511 android:configChanges="keyboardHidden|orientation|screenSize" 512 android:exported="true" 513 android:label="@string/bt_connection_access_server" > 514 <intent-filter> 515 <action android:name="android.intent.action.MAIN" /> 516 </intent-filter> 517 518 <meta-data 519 android:name="test_category" 520 android:value="@string/bt_device_communication" /> 521 <meta-data 522 android:name="test_parent" 523 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 524 <meta-data android:name="display_mode" 525 android:value="multi_display_mode" /> 526 </activity> 527 528 <!-- 529 CTS Verifier Bluetooth Connection Access Client Test Screen 530 test category : bt_device_communication 531 test parent : BluetoothTestActivity 532 --> 533 <!-- ********************* NOT MANUAL TEST! ******************** --> 534 <activity 535 android:name=".bluetooth.ConnectionAccessClientActivity" 536 android:configChanges="keyboardHidden|orientation|screenSize" 537 android:exported="true" 538 android:label="@string/bt_connection_access_client" > 539 <intent-filter> 540 <action android:name="android.intent.action.MAIN" /> 541 </intent-filter> 542 543 <meta-data 544 android:name="test_category" 545 android:value="@string/bt_device_communication" /> 546 <meta-data 547 android:name="test_parent" 548 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 549 <meta-data android:name="display_mode" 550 android:value="multi_display_mode" /> 551 </activity> 552 <activity 553 android:name=".bluetooth.DevicePickerActivity" 554 android:configChanges="keyboardHidden|orientation|screenSize" 555 android:label="@string/bt_device_picker" > 556 <meta-data android:name="display_mode" 557 android:value="multi_display_mode" /> 558 </activity> 559 560<!-- 561 ***************************************************************************************** 562 ** Begin BLE Test Sub Layer Info **** 563 ***************************************************************************************** 564 --> 565 <!-- CTS Verifier BLE Client Test Service --> 566 <service android:name=".bluetooth.BleClientService" /> 567 <!-- CTS Verifier BLE Server Test Service --> 568 <service android:name=".bluetooth.BleServerService" /> 569 570 <!-- CTS Verifier BLE Advertiser Test Service --> 571 <service android:name=".bluetooth.BleAdvertiserService" /> 572 <!-- CTS Verifier BLE Scanner Test Service --> 573 <service android:name=".bluetooth.BleScannerService" /> 574 575 <!-- CTS Verifier BLE Server Connection Priority Test Service --> 576 <service android:name=".bluetooth.BleConnectionPriorityServerService" /> 577 <!-- CTS Verifier BLE Client Connection Priority Test Service --> 578 <service android:name=".bluetooth.BleConnectionPriorityClientService" /> 579 580 <!-- CTS Verifier BLE Client Encrypted Test Service --> 581 <service android:name=".bluetooth.BleEncryptedClientService" /> 582 583 <!-- CTS Verifier BLE Server Encrypted Test Service --> 584 <service android:name=".bluetooth.BleEncryptedServerService" /> 585 586 <!-- CTS Verifier BLE CoC Client Test Service --> 587 <service android:name=".bluetooth.BleCocClientService" /> 588 <!-- CTS Verifier BLE CoC Server Test Service --> 589 <service android:name=".bluetooth.BleCocServerService" /> 590 591 <!-- 592 ================================================================================= 593 == BLE Insecure Client Test Info == 594 ================================================================================= 595 --> 596 <!-- 597 CTS Verifier BLE Insecure Client Test Top Screen 598 test category : bt_le 599 test parent : BluetoothTestActivity 600 --> 601 <activity 602 android:name=".bluetooth.BleInsecureClientTestListActivity" 603 android:configChanges="keyboardHidden|orientation|screenSize" 604 android:exported="true" 605 android:label="@string/ble_insecure_client_test_name" > 606 <intent-filter> 607 <action android:name="android.intent.action.MAIN" /> 608 609 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 610 </intent-filter> 611 612 <meta-data 613 android:name="test_category" 614 android:value="@string/bt_le" /> 615 <meta-data 616 android:name="test_parent" 617 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 618 <meta-data 619 android:name="test_required_features" 620 android:value="android.hardware.bluetooth_le" /> 621 <meta-data android:name="display_mode" 622 android:value="multi_display_mode" /> 623 </activity> 624 625 626 <!-- 627 CTS Verifier BLE Insecure Client Test List Screen 628 test category : bt_le 629 test parent : BleInsecureClientTestListActivity 630 --> 631 <activity 632 android:name=".bluetooth.BleInsecureClientStartActivity" 633 android:configChanges="keyboardHidden|orientation|screenSize" 634 android:exported="true" 635 android:label="@string/ble_client_test_name" > 636 <intent-filter> 637 <action android:name="android.intent.action.MAIN" /> 638 639 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 640 </intent-filter> 641 642 <meta-data 643 android:name="test_category" 644 android:value="@string/bt_le" /> 645 <meta-data 646 android:name="test_parent" 647 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 648 <meta-data 649 android:name="test_required_features" 650 android:value="android.hardware.bluetooth_le" /> 651 <meta-data android:name="display_mode" 652 android:value="multi_display_mode" /> 653 </activity> 654 655 <!-- 656 CTS Verifier BLE Insecure Client Connection Priority Test Screen 657 test category : bt_le 658 test parent : BleInsecureClientTestListActivity 659 --> 660 <activity 661 android:name=".bluetooth.BleInsecureConnectionPriorityClientTestActivity" 662 android:configChanges="keyboardHidden|orientation|screenSize" 663 android:label="@string/ble_connection_priority_client_name" 664 android:exported="true" 665 android:windowSoftInputMode="stateAlwaysHidden" > 666 <intent-filter> 667 <action android:name="android.intent.action.MAIN" /> 668 669 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 670 </intent-filter> 671 672 <meta-data 673 android:name="test_category" 674 android:value="@string/bt_le" /> 675 <meta-data 676 android:name="test_parent" 677 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 678 <meta-data 679 android:name="test_required_features" 680 android:value="android.hardware.bluetooth_le" /> 681 <meta-data 682 android:name="test_excluded_features" 683 android:value="android.hardware.type.watch" /> 684 <meta-data android:name="display_mode" 685 android:value="multi_display_mode" /> 686 </activity> 687 688 <!-- 689 CTS Verifier BLE Insecure Client Encrypted Test Screen 690 test category : bt_le 691 test parent : BleInsecureClientTestListActivity 692 --> 693 <!-- TODO(b/78538657) 694 <activity 695 android:name=".bluetooth.BleInsecureEncryptedClientTestActivity" 696 android:configChanges="keyboardHidden|orientation|screenSize" 697 android:label="@string/ble_encrypted_client_name" 698 android:exported="true" 699 android:windowSoftInputMode="stateAlwaysHidden" > 700 <intent-filter> 701 <action android:name="android.intent.action.MAIN" /> 702 703 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 704 </intent-filter> 705 706 <meta-data 707 android:name="test_category" 708 android:value="@string/bt_le" /> 709 <meta-data 710 android:name="test_parent" 711 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 712 <meta-data 713 android:name="test_required_features" 714 android:value="android.hardware.bluetooth_le" /> 715 </activity> 716 --> 717 718 <!-- 719 ================================================================================= 720 == BLE Insecure Server Test Info == 721 ================================================================================= 722 --> 723 <!-- 724 CTS Verifier BLE Insecure Server Test Top Screen 725 test category : bt_le 726 test parent : BluetoothTestActivity 727 --> 728 <activity 729 android:name=".bluetooth.BleInsecureServerTestListActivity" 730 android:configChanges="keyboardHidden|orientation|screenSize" 731 android:exported="true" 732 android:label="@string/ble_insecure_server_test_name" > 733 <intent-filter> 734 <action android:name="android.intent.action.MAIN" /> 735 736 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 737 </intent-filter> 738 739 <meta-data 740 android:name="test_category" 741 android:value="@string/bt_le" /> 742 <meta-data 743 android:name="test_parent" 744 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 745 <meta-data 746 android:name="test_required_features" 747 android:value="android.hardware.bluetooth_le" /> 748 <meta-data android:name="display_mode" 749 android:value="multi_display_mode" /> 750 </activity> 751 752 <!-- 753 CTS Verifier BLE Insecure Server Test List Screen 754 test category : bt_le 755 test parent : BleInsecureServerTestListActivity 756 --> 757 <activity 758 android:name=".bluetooth.BleInsecureServerStartActivity" 759 android:configChanges="keyboardHidden|orientation|screenSize" 760 android:exported="true" 761 android:label="@string/ble_server_start_name" > 762 <intent-filter> 763 <action android:name="android.intent.action.MAIN" /> 764 765 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 766 </intent-filter> 767 768 <meta-data 769 android:name="test_category" 770 android:value="@string/bt_le" /> 771 <meta-data 772 android:name="test_parent" 773 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 774 <meta-data 775 android:name="test_required_features" 776 android:value="android.hardware.bluetooth_le" /> 777 <meta-data android:name="display_mode" 778 android:value="multi_display_mode" /> 779 </activity> 780 781 <!-- 782 CTS Verifier BLE Insecure Server Connection Priority Test Screen 783 test category : bt_le 784 test parent : BleInsecureServerTestListActivity 785 --> 786 <activity 787 android:name=".bluetooth.BleInsecureConnectionPriorityServerTestActivity" 788 android:configChanges="keyboardHidden|orientation|screenSize" 789 android:exported="true" 790 android:label="@string/ble_connection_priority_server_name" > 791 <intent-filter> 792 <action android:name="android.intent.action.MAIN" /> 793 794 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 795 </intent-filter> 796 797 <meta-data 798 android:name="test_category" 799 android:value="@string/bt_le" /> 800 <meta-data 801 android:name="test_parent" 802 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 803 <meta-data 804 android:name="test_required_features" 805 android:value="android.hardware.bluetooth_le" /> 806 <meta-data 807 android:name="test_excluded_features" 808 android:value="android.hardware.type.watch" /> 809 <meta-data android:name="display_mode" 810 android:value="multi_display_mode" /> 811 </activity> 812 813 <!-- 814 CTS Verifier BLE Insecure Server Encrypted Test Screen 815 test category : bt_le 816 test parent : BleInsecureServerTestListActivity 817 --> 818 <!-- TODO(b/78538657) 819 <activity 820 android:name=".bluetooth.BleInsecureEncryptedServerTestActivity" 821 android:configChanges="keyboardHidden|orientation|screenSize" 822 android:label="@string/ble_encrypted_server_name" 823 android:exported="true" 824 android:windowSoftInputMode="stateAlwaysHidden" > 825 <intent-filter> 826 <action android:name="android.intent.action.MAIN" /> 827 828 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 829 </intent-filter> 830 831 <meta-data 832 android:name="test_category" 833 android:value="@string/bt_le" /> 834 <meta-data 835 android:name="test_parent" 836 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 837 <meta-data 838 android:name="test_required_features" 839 android:value="android.hardware.bluetooth_le" /> 840 </activity> 841 --> 842 843 <!-- 844 ================================================================================= 845 == BLE Secure Client Test Info == 846 ================================================================================= 847 --> 848 <!-- 849 CTS Verifier BLE Secure Client Test Top Screen 850 test category : bt_le 851 test parent : BluetoothTestActivity 852 --> 853 <activity 854 android:name=".bluetooth.BleSecureClientTestListActivity" 855 android:configChanges="keyboardHidden|orientation|screenSize" 856 android:exported="true" 857 android:label="@string/ble_secure_client_test_name" > 858 <intent-filter> 859 <action android:name="android.intent.action.MAIN" /> 860 861 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 862 </intent-filter> 863 864 <meta-data 865 android:name="test_category" 866 android:value="@string/bt_le" /> 867 <meta-data 868 android:name="test_parent" 869 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 870 <meta-data 871 android:name="test_required_features" 872 android:value="android.hardware.bluetooth_le" /> 873 <meta-data android:name="display_mode" 874 android:value="multi_display_mode" /> 875 </activity> 876 877 <!-- 878 CTS Verifier BLE Secure Client Test List Screen 879 test category : bt_le 880 test parent : BleSecureClientTestListActivity 881 --> 882 <activity 883 android:name=".bluetooth.BleSecureClientStartActivity" 884 android:configChanges="keyboardHidden|orientation|screenSize" 885 android:exported="true" 886 android:label="@string/ble_client_test_name" > 887 <intent-filter> 888 <action android:name="android.intent.action.MAIN" /> 889 890 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 891 </intent-filter> 892 893 <meta-data 894 android:name="test_category" 895 android:value="@string/bt_le" /> 896 <meta-data 897 android:name="test_parent" 898 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 899 <meta-data 900 android:name="test_required_features" 901 android:value="android.hardware.bluetooth_le" /> 902 <meta-data android:name="display_mode" 903 android:value="multi_display_mode" /> 904 </activity> 905 906 <!-- 907 CTS Verifier BLE Secure Client Connection Priority Test Screen 908 test category : bt_le 909 test parent : BleSecureClientTestListActivity 910 --> 911 <activity 912 android:name=".bluetooth.BleSecureConnectionPriorityClientTestActivity" 913 android:configChanges="keyboardHidden|orientation|screenSize" 914 android:label="@string/ble_connection_priority_client_name" 915 android:exported="true" 916 android:windowSoftInputMode="stateAlwaysHidden" > 917 <intent-filter> 918 <action android:name="android.intent.action.MAIN" /> 919 920 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 921 </intent-filter> 922 923 <meta-data 924 android:name="test_category" 925 android:value="@string/bt_le" /> 926 <meta-data 927 android:name="test_parent" 928 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 929 <meta-data 930 android:name="test_required_features" 931 android:value="android.hardware.bluetooth_le" /> 932 <meta-data 933 android:name="test_excluded_features" 934 android:value="android.hardware.type.watch" /> 935 <meta-data android:name="display_mode" 936 android:value="multi_display_mode" /> 937 </activity> 938 939 <!-- 940 CTS Verifier BLE Secure Client Encrypted Test Screen 941 test category : bt_le 942 test parent : BleSecureClientTestListActivity 943 --> 944 <activity 945 android:name=".bluetooth.BleSecureEncryptedClientTestActivity" 946 android:configChanges="keyboardHidden|orientation|screenSize" 947 android:label="@string/ble_encrypted_client_name" 948 android:exported="true" 949 android:windowSoftInputMode="stateAlwaysHidden" > 950 <intent-filter> 951 <action android:name="android.intent.action.MAIN" /> 952 953 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 954 </intent-filter> 955 956 <meta-data 957 android:name="test_category" 958 android:value="@string/bt_le" /> 959 <meta-data 960 android:name="test_parent" 961 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 962 <meta-data 963 android:name="test_required_features" 964 android:value="android.hardware.bluetooth_le" /> 965 <meta-data android:name="display_mode" 966 android:value="multi_display_mode" /> 967 </activity> 968 969 <!-- 970 ================================================================================= 971 == BLE Secure Server Test Info == 972 ================================================================================= 973 --> 974 <!-- 975 CTS Verifier BLE Secure Server Test Top Screen 976 test category : bt_le 977 test parent : BluetoothTestActivity 978 --> 979 <activity 980 android:name=".bluetooth.BleSecureServerTestListActivity" 981 android:configChanges="keyboardHidden|orientation|screenSize" 982 android:exported="true" 983 android:label="@string/ble_secure_server_test_name" > 984 <intent-filter> 985 <action android:name="android.intent.action.MAIN" /> 986 987 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 988 </intent-filter> 989 990 <meta-data 991 android:name="test_category" 992 android:value="@string/bt_le" /> 993 <meta-data 994 android:name="test_parent" 995 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 996 <meta-data 997 android:name="test_required_features" 998 android:value="android.hardware.bluetooth_le" /> 999 <meta-data android:name="display_mode" 1000 android:value="multi_display_mode" /> 1001 </activity> 1002 1003 <!-- 1004 CTS Verifier BLE Secure Server Test List Screen 1005 test category : bt_le 1006 test parent : BleSecureServerTestListActivity 1007 --> 1008 <activity 1009 android:name=".bluetooth.BleSecureServerStartActivity" 1010 android:configChanges="keyboardHidden|orientation|screenSize" 1011 android:exported="true" 1012 android:label="@string/ble_server_start_name" > 1013 <intent-filter> 1014 <action android:name="android.intent.action.MAIN" /> 1015 1016 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1017 </intent-filter> 1018 1019 <meta-data 1020 android:name="test_category" 1021 android:value="@string/bt_le" /> 1022 <meta-data 1023 android:name="test_parent" 1024 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 1025 <meta-data 1026 android:name="test_required_features" 1027 android:value="android.hardware.bluetooth_le" /> 1028 <meta-data android:name="display_mode" 1029 android:value="multi_display_mode" /> 1030 </activity> 1031 1032 <!-- 1033 CTS Verifier BLE Secure Server Connection Priority Test Screen 1034 test category : bt_le 1035 test parent : BleSecureServerTestListActivity 1036 --> 1037 <activity 1038 android:name=".bluetooth.BleSecureConnectionPriorityServerTestActivity" 1039 android:configChanges="keyboardHidden|orientation|screenSize" 1040 android:exported="true" 1041 android:label="@string/ble_connection_priority_server_name" > 1042 <intent-filter> 1043 <action android:name="android.intent.action.MAIN" /> 1044 1045 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1046 </intent-filter> 1047 1048 <meta-data 1049 android:name="test_category" 1050 android:value="@string/bt_le" /> 1051 <meta-data 1052 android:name="test_parent" 1053 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 1054 <meta-data 1055 android:name="test_required_features" 1056 android:value="android.hardware.bluetooth_le" /> 1057 <meta-data 1058 android:name="test_excluded_features" 1059 android:value="android.hardware.type.watch" /> 1060 <meta-data android:name="display_mode" 1061 android:value="multi_display_mode" /> 1062 </activity> 1063 1064 <!-- 1065 CTS Verifier BLE Secure Server Encrypted Test Screen 1066 test category : bt_le 1067 test parent : BleSecureServerTestListActivity 1068 --> 1069 <activity 1070 android:name=".bluetooth.BleSecureEncryptedServerTestActivity" 1071 android:configChanges="keyboardHidden|orientation|screenSize" 1072 android:label="@string/ble_encrypted_server_name" 1073 android:exported="true" 1074 android:windowSoftInputMode="stateAlwaysHidden" > 1075 <intent-filter> 1076 <action android:name="android.intent.action.MAIN" /> 1077 1078 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1079 </intent-filter> 1080 1081 <meta-data 1082 android:name="test_category" 1083 android:value="@string/bt_le" /> 1084 <meta-data 1085 android:name="test_parent" 1086 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 1087 <meta-data 1088 android:name="test_required_features" 1089 android:value="android.hardware.bluetooth_le" /> 1090 <meta-data android:name="display_mode" 1091 android:value="multi_display_mode" /> 1092 </activity> 1093 1094 <!-- 1095 ================================================================================= 1096 == BLE CoC Insecure Client Test Info == 1097 ================================================================================= 1098 --> 1099 <!-- 1100 CTS Verifier BLE CoC Insecure Client Test Top Screen 1101 test category : bt_le_coc 1102 test parent : BluetoothTestActivity 1103 --> 1104 <activity 1105 android:name=".bluetooth.BleCocInsecureClientTestListActivity" 1106 android:configChanges="keyboardHidden|orientation|screenSize" 1107 android:exported="true" 1108 android:label="@string/ble_coc_insecure_client_test_name" > 1109 <intent-filter> 1110 <action android:name="android.intent.action.MAIN" /> 1111 1112 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1113 </intent-filter> 1114 1115 <meta-data 1116 android:name="test_category" 1117 android:value="@string/bt_le_coc" /> 1118 <meta-data 1119 android:name="test_parent" 1120 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1121 <meta-data 1122 android:name="test_required_features" 1123 android:value="android.hardware.bluetooth_le" /> 1124 <meta-data android:name="display_mode" 1125 android:value="multi_display_mode" /> 1126 </activity> 1127 1128 <!-- 1129 CTS Verifier BLE CoC Insecure Client Test List Screen 1130 test category : bt_le_coc 1131 test parent : BleInsecureClientTestListActivity 1132 --> 1133 <activity 1134 android:name=".bluetooth.BleCocInsecureClientStartActivity" 1135 android:configChanges="keyboardHidden|orientation|screenSize" 1136 android:exported="true" 1137 android:label="@string/ble_coc_client_test_name" > 1138 <intent-filter> 1139 <action android:name="android.intent.action.MAIN" /> 1140 1141 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1142 </intent-filter> 1143 1144 <meta-data 1145 android:name="test_category" 1146 android:value="@string/bt_le_coc" /> 1147 <meta-data 1148 android:name="test_parent" 1149 android:value="com.android.cts.verifier.bluetooth.BleCocInsecureClientTestListActivity" /> 1150 <meta-data 1151 android:name="test_required_features" 1152 android:value="android.hardware.bluetooth_le" /> 1153 <meta-data android:name="display_mode" 1154 android:value="multi_display_mode" /> 1155 </activity> 1156 1157 <!-- 1158 ================================================================================= 1159 == BLE CoC Insecure Server Test Info == 1160 ================================================================================= 1161 --> 1162 <!-- 1163 CTS Verifier BLE Coc Insecure Server Test Top Screen 1164 test category : bt_le_coc 1165 test parent : BluetoothTestActivity 1166 --> 1167 <activity 1168 android:name=".bluetooth.BleCocInsecureServerTestListActivity" 1169 android:configChanges="keyboardHidden|orientation|screenSize" 1170 android:exported="true" 1171 android:label="@string/ble_coc_insecure_server_test_name" > 1172 <intent-filter> 1173 <action android:name="android.intent.action.MAIN" /> 1174 1175 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1176 </intent-filter> 1177 1178 <meta-data 1179 android:name="test_category" 1180 android:value="@string/bt_le_coc" /> 1181 <meta-data 1182 android:name="test_parent" 1183 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1184 <meta-data 1185 android:name="test_required_features" 1186 android:value="android.hardware.bluetooth_le" /> 1187 <meta-data android:name="display_mode" 1188 android:value="multi_display_mode" /> 1189 </activity> 1190 1191 <!-- 1192 CTS Verifier BLE Coc Insecure Server Test List Screen 1193 test category : bt_le_coc 1194 test parent : BleCocInsecureServerTestListActivity 1195 --> 1196 <activity 1197 android:name=".bluetooth.BleCocInsecureServerStartActivity" 1198 android:configChanges="keyboardHidden|orientation|screenSize" 1199 android:exported="true" 1200 android:label="@string/ble_coc_server_start_name" > 1201 <intent-filter> 1202 <action android:name="android.intent.action.MAIN" /> 1203 1204 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1205 </intent-filter> 1206 1207 <meta-data 1208 android:name="test_category" 1209 android:value="@string/bt_le_coc" /> 1210 <meta-data 1211 android:name="test_parent" 1212 android:value="com.android.cts.verifier.bluetooth.BleCocInsecureServerTestListActivity" /> 1213 <meta-data 1214 android:name="test_required_features" 1215 android:value="android.hardware.bluetooth_le" /> 1216 <meta-data android:name="display_mode" 1217 android:value="multi_display_mode" /> 1218 </activity> 1219 1220 <!-- 1221 ================================================================================= 1222 == BLE CoC Secure Client Test Info == 1223 ================================================================================= 1224 --> 1225 <!-- 1226 CTS Verifier BLE Coc Secure Client Test Top Screen 1227 test category : bt_le_coc 1228 test parent : BluetoothTestActivity 1229 --> 1230 <activity 1231 android:name=".bluetooth.BleCocSecureClientTestListActivity" 1232 android:configChanges="keyboardHidden|orientation|screenSize" 1233 android:exported="true" 1234 android:label="@string/ble_coc_secure_client_test_name" > 1235 <intent-filter> 1236 <action android:name="android.intent.action.MAIN" /> 1237 1238 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1239 </intent-filter> 1240 1241 <meta-data 1242 android:name="test_category" 1243 android:value="@string/bt_le_coc" /> 1244 <meta-data 1245 android:name="test_parent" 1246 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1247 <meta-data 1248 android:name="test_required_features" 1249 android:value="android.hardware.bluetooth_le" /> 1250 <meta-data android:name="display_mode" 1251 android:value="multi_display_mode" /> 1252 </activity> 1253 1254 <!-- 1255 CTS Verifier BLE Coc Secure Client Test List Screen 1256 test category : bt_le_coc 1257 test parent : BleSecureClientTestListActivity 1258 --> 1259 <activity 1260 android:name=".bluetooth.BleCocSecureClientStartActivity" 1261 android:configChanges="keyboardHidden|orientation|screenSize" 1262 android:exported="true" 1263 android:label="@string/ble_coc_client_test_name" > 1264 <intent-filter> 1265 <action android:name="android.intent.action.MAIN" /> 1266 1267 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1268 </intent-filter> 1269 1270 <meta-data 1271 android:name="test_category" 1272 android:value="@string/bt_le_coc" /> 1273 <meta-data 1274 android:name="test_parent" 1275 android:value="com.android.cts.verifier.bluetooth.BleCocSecureClientTestListActivity" /> 1276 <meta-data 1277 android:name="test_required_features" 1278 android:value="android.hardware.bluetooth_le" /> 1279 <meta-data android:name="display_mode" 1280 android:value="multi_display_mode" /> 1281 </activity> 1282 1283 <!-- 1284 ================================================================================= 1285 == BLE CoC Secure Server Test Info == 1286 ================================================================================= 1287 --> 1288 <!-- 1289 CTS Verifier BLE Coc Secure Server Test Top Screen 1290 test category : bt_le_coc 1291 test parent : BluetoothTestActivity 1292 --> 1293 <activity 1294 android:name=".bluetooth.BleCocSecureServerTestListActivity" 1295 android:configChanges="keyboardHidden|orientation|screenSize" 1296 android:exported="true" 1297 android:label="@string/ble_coc_secure_server_test_name" > 1298 <intent-filter> 1299 <action android:name="android.intent.action.MAIN" /> 1300 1301 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1302 </intent-filter> 1303 1304 <meta-data 1305 android:name="test_category" 1306 android:value="@string/bt_le_coc" /> 1307 <meta-data 1308 android:name="test_parent" 1309 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1310 <meta-data 1311 android:name="test_required_features" 1312 android:value="android.hardware.bluetooth_le" /> 1313 <meta-data android:name="display_mode" 1314 android:value="multi_display_mode" /> 1315 </activity> 1316 1317 <!-- 1318 CTS Verifier BLE Coc Secure Server Test List Screen 1319 test category : bt_le_coc 1320 test parent : BleCocSecureServerTestListActivity 1321 --> 1322 <activity 1323 android:name=".bluetooth.BleCocSecureServerStartActivity" 1324 android:configChanges="keyboardHidden|orientation|screenSize" 1325 android:exported="true" 1326 android:label="@string/ble_coc_server_start_name" > 1327 <intent-filter> 1328 <action android:name="android.intent.action.MAIN" /> 1329 1330 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1331 </intent-filter> 1332 1333 <meta-data 1334 android:name="test_category" 1335 android:value="@string/bt_le_coc" /> 1336 <meta-data 1337 android:name="test_parent" 1338 android:value="com.android.cts.verifier.bluetooth.BleCocSecureServerTestListActivity" /> 1339 <meta-data 1340 android:name="test_required_features" 1341 android:value="android.hardware.bluetooth_le" /> 1342 <meta-data android:name="display_mode" 1343 android:value="multi_display_mode" /> 1344 </activity> 1345 1346 <!-- 1347 ================================================================================= 1348 == BLE Scanner Test Info == 1349 ================================================================================= 1350 --> 1351 <!-- 1352 CTS Verifier BLE Client Scanner Screen 1353 test category : bt_le 1354 test parent : BluetoothTestActivity 1355 --> 1356 <activity 1357 android:name=".bluetooth.BleScannerTestActivity" 1358 android:configChanges="keyboardHidden|orientation|screenSize" 1359 android:exported="true" 1360 android:label="@string/ble_scanner_test_name" > 1361 <intent-filter> 1362 <action android:name="android.intent.action.MAIN" /> 1363 1364 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1365 </intent-filter> 1366 1367 <meta-data 1368 android:name="test_category" 1369 android:value="@string/bt_le" /> 1370 <meta-data 1371 android:name="test_parent" 1372 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1373 <meta-data 1374 android:name="test_required_features" 1375 android:value="android.hardware.bluetooth_le" /> 1376 <meta-data android:name="display_mode" 1377 android:value="multi_display_mode" /> 1378 </activity> 1379 1380 <!-- 1381 CTS Verifier BLE Scanner PowerLevel Test Screen 1382 test category : bt_le 1383 test parent : BleScannerTestActivity 1384 --> 1385 <activity 1386 android:name=".bluetooth.BleScannerPowerLevelActivity" 1387 android:configChanges="keyboardHidden|orientation|screenSize" 1388 android:exported="true" 1389 android:label="@string/ble_power_level_name" > 1390 <intent-filter> 1391 <action android:name="android.intent.action.MAIN" /> 1392 1393 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1394 </intent-filter> 1395 1396 <meta-data 1397 android:name="test_category" 1398 android:value="@string/bt_le" /> 1399 <meta-data 1400 android:name="test_parent" 1401 android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" /> 1402 <meta-data android:name="display_mode" 1403 android:value="multi_display_mode" /> 1404 </activity> 1405 1406 1407 <!-- 1408 ================================================================================= 1409 == BLE Advertiser Test Info == 1410 ================================================================================= 1411 --> 1412 <!-- 1413 CTS Verifier BLE Advertiser Screen 1414 test category : bt_le 1415 test parent : BluetoothTestActivity 1416 --> 1417 <activity 1418 android:name=".bluetooth.BleAdvertiserTestActivity" 1419 android:configChanges="keyboardHidden|orientation|screenSize" 1420 android:exported="true" 1421 android:label="@string/ble_advertiser_test_name" > 1422 <intent-filter> 1423 <action android:name="android.intent.action.MAIN" /> 1424 1425 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1426 </intent-filter> 1427 1428 <meta-data 1429 android:name="test_category" 1430 android:value="@string/bt_le" /> 1431 <meta-data 1432 android:name="test_parent" 1433 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1434 <meta-data 1435 android:name="test_required_features" 1436 android:value="android.hardware.bluetooth_le" /> 1437 <meta-data android:name="display_mode" 1438 android:value="multi_display_mode" /> 1439 </activity> 1440 1441 <!-- 1442 CTS Verifier BLE Advertiser PowerLevel Test Screen 1443 test category : bt_le 1444 test parent : BleAdvertiserTestActivity 1445 --> 1446 <activity 1447 android:name=".bluetooth.BleAdvertiserPowerLevelActivity" 1448 android:configChanges="keyboardHidden|orientation|screenSize" 1449 android:exported="true" 1450 android:label="@string/ble_power_level_name" > 1451 <intent-filter> 1452 <action android:name="android.intent.action.MAIN" /> 1453 1454 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1455 </intent-filter> 1456 1457 <meta-data 1458 android:name="test_category" 1459 android:value="@string/bt_le" /> 1460 <meta-data 1461 android:name="test_parent" 1462 android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" /> 1463 <meta-data android:name="display_mode" 1464 android:value="multi_display_mode" /> 1465 </activity> 1466 1467 <activity android:name=".biometrics.BiometricTestList" 1468 android:label="@string/biometric_test" 1469 android:exported="true" 1470 android:configChanges="keyboardHidden|orientation|screenSize" > 1471 <intent-filter> 1472 <action android:name="android.intent.action.MAIN" /> 1473 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1474 </intent-filter> 1475 1476 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1477 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1478 <meta-data android:name="test_excluded_features" 1479 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 1480 <meta-data android:name="display_mode" 1481 android:value="multi_display_mode" /> 1482 </activity> 1483 1484 <activity 1485 android:name=".biometrics.CredentialCryptoTests" 1486 android:configChanges="keyboardHidden|orientation|screenSize" 1487 android:exported="true" 1488 android:label="@string/biometric_test_credential_crypto_label" > 1489 <intent-filter> 1490 <action android:name="android.intent.action.MAIN" /> 1491 1492 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1493 </intent-filter> 1494 1495 <meta-data android:name="test_category" android:value="@string/biometric_test_category_credential" /> 1496 <meta-data android:name="test_parent" 1497 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1498 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1499 <meta-data android:name="test_excluded_features" 1500 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1501 <meta-data android:name="display_mode" 1502 android:value="multi_display_mode" /> 1503 </activity> 1504 1505 <activity 1506 android:name=".biometrics.BiometricStrongTests" 1507 android:configChanges="keyboardHidden|orientation|screenSize" 1508 android:exported="true" 1509 android:label="@string/biometric_test_strong_label" > 1510 <intent-filter> 1511 <action android:name="android.intent.action.MAIN" /> 1512 1513 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1514 </intent-filter> 1515 1516 <meta-data android:name="test_category" android:value="@string/biometric_test_category_strong" /> 1517 <meta-data android:name="test_parent" 1518 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1519 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1520 <meta-data android:name="test_excluded_features" 1521 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1522 <meta-data android:name="display_mode" 1523 android:value="multi_display_mode" /> 1524 </activity> 1525 1526 <activity 1527 android:name=".biometrics.BiometricWeakTests" 1528 android:configChanges="keyboardHidden|orientation|screenSize" 1529 android:exported="true" 1530 android:label="@string/biometric_test_weak_label" > 1531 <intent-filter> 1532 <action android:name="android.intent.action.MAIN" /> 1533 1534 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1535 </intent-filter> 1536 1537 <meta-data android:name="test_category" android:value="@string/biometric_test_category_weak" /> 1538 <meta-data android:name="test_parent" 1539 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1540 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1541 <meta-data android:name="test_excluded_features" 1542 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1543 <meta-data android:name="display_mode" 1544 android:value="multi_display_mode" /> 1545 </activity> 1546 1547 <activity 1548 android:name=".biometrics.UserAuthenticationCredentialCipherTest" 1549 android:configChanges="keyboardHidden|orientation|screenSize" 1550 android:exported="true" 1551 android:label="@string/biometric_test_set_user_authentication_credential_cipher_label" > 1552 <intent-filter> 1553 <action android:name="android.intent.action.MAIN" /> 1554 1555 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1556 </intent-filter> 1557 1558 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1559 <meta-data android:name="test_parent" 1560 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1561 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1562 <meta-data android:name="test_excluded_features" 1563 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1564 <meta-data android:name="display_mode" 1565 android:value="multi_display_mode" /> 1566 </activity> 1567 1568 <activity 1569 android:name=".biometrics.UserAuthenticationBiometricCipherTest" 1570 android:configChanges="keyboardHidden|orientation|screenSize" 1571 android:exported="true" 1572 android:label="@string/biometric_test_set_user_authentication_biometric_cipher_label" > 1573 <intent-filter> 1574 <action android:name="android.intent.action.MAIN" /> 1575 1576 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1577 </intent-filter> 1578 1579 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1580 <meta-data android:name="test_parent" 1581 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1582 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1583 <meta-data android:name="test_excluded_features" 1584 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1585 <meta-data android:name="display_mode" 1586 android:value="multi_display_mode" /> 1587 </activity> 1588 1589 <activity 1590 android:name=".biometrics.UserAuthenticationBiometricOrCredentialCipherTest" 1591 android:configChanges="keyboardHidden|orientation|screenSize" 1592 android:exported="true" 1593 android:label="@string/biometric_test_set_user_authentication_biometric_credential_cipher_label" > 1594 <intent-filter> 1595 <action android:name="android.intent.action.MAIN" /> 1596 1597 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1598 </intent-filter> 1599 1600 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1601 <meta-data android:name="test_parent" 1602 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1603 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1604 <meta-data android:name="test_excluded_features" 1605 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1606 <meta-data android:name="display_mode" 1607 android:value="multi_display_mode" /> 1608 </activity> 1609 1610 <activity 1611 android:name=".biometrics.UserAuthenticationCredentialSignatureTest" 1612 android:configChanges="keyboardHidden|orientation|screenSize" 1613 android:exported="true" 1614 android:label="@string/biometric_test_set_user_authentication_credential_signature_label" > 1615 <intent-filter> 1616 <action android:name="android.intent.action.MAIN" /> 1617 1618 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1619 </intent-filter> 1620 1621 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1622 <meta-data android:name="test_parent" 1623 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1624 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1625 <meta-data android:name="test_excluded_features" 1626 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1627 <meta-data android:name="display_mode" 1628 android:value="multi_display_mode" /> 1629 </activity> 1630 1631 <activity 1632 android:name=".biometrics.UserAuthenticationBiometricSignatureTest" 1633 android:configChanges="keyboardHidden|orientation|screenSize" 1634 android:exported="true" 1635 android:label="@string/biometric_test_set_user_authentication_biometric_signature_label" > 1636 <intent-filter> 1637 <action android:name="android.intent.action.MAIN" /> 1638 1639 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1640 </intent-filter> 1641 1642 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1643 <meta-data android:name="test_parent" 1644 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1645 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1646 <meta-data android:name="test_excluded_features" 1647 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1648 <meta-data android:name="display_mode" 1649 android:value="multi_display_mode" /> 1650 </activity> 1651 1652 <activity 1653 android:name=".biometrics.UserAuthenticationBiometricOrCredentialSignatureTest" 1654 android:configChanges="keyboardHidden|orientation|screenSize" 1655 android:exported="true" 1656 android:label="@string/biometric_test_set_user_authentication_biometric_or_credential_signature_label" > 1657 <intent-filter> 1658 <action android:name="android.intent.action.MAIN" /> 1659 1660 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1661 </intent-filter> 1662 1663 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1664 <meta-data android:name="test_parent" 1665 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1666 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1667 <meta-data android:name="test_excluded_features" 1668 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1669 <meta-data android:name="display_mode" 1670 android:value="multi_display_mode" /> 1671 </activity> 1672 1673 <activity 1674 android:name=".biometrics.UserAuthenticationCredentialMacTest" 1675 android:configChanges="keyboardHidden|orientation|screenSize" 1676 android:exported="true" 1677 android:label="@string/biometric_test_set_user_authentication_credential_mac_label" > 1678 <intent-filter> 1679 <action android:name="android.intent.action.MAIN" /> 1680 1681 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1682 </intent-filter> 1683 1684 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1685 <meta-data android:name="test_parent" 1686 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1687 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1688 <meta-data android:name="test_excluded_features" 1689 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1690 <meta-data android:name="display_mode" 1691 android:value="multi_display_mode" /> 1692 </activity> 1693 1694 <activity 1695 android:name=".biometrics.UserAuthenticationBiometricMacTest" 1696 android:configChanges="keyboardHidden|orientation|screenSize" 1697 android:exported="true" 1698 android:label="@string/biometric_test_set_user_authentication_biometric_mac_label" > 1699 <intent-filter> 1700 <action android:name="android.intent.action.MAIN" /> 1701 1702 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1703 </intent-filter> 1704 1705 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1706 <meta-data android:name="test_parent" 1707 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1708 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1709 <meta-data android:name="test_excluded_features" 1710 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1711 <meta-data android:name="display_mode" 1712 android:value="multi_display_mode" /> 1713 </activity> 1714 1715 <activity 1716 android:name=".biometrics.UserAuthenticationBiometricOrCredentialMacTest" 1717 android:configChanges="keyboardHidden|orientation|screenSize" 1718 android:exported="true" 1719 android:label="@string/biometric_test_set_user_authentication_biometric_or_credential_mac_label" > 1720 <intent-filter> 1721 <action android:name="android.intent.action.MAIN" /> 1722 1723 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1724 </intent-filter> 1725 1726 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1727 <meta-data android:name="test_parent" 1728 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1729 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1730 <meta-data android:name="test_excluded_features" 1731 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1732 <meta-data android:name="display_mode" 1733 android:value="multi_display_mode" /> 1734 </activity> 1735 1736 <activity android:name=".security.IdentityCredentialAuthentication" 1737 android:label="@string/sec_identity_credential_authentication_test" 1738 android:exported="true" 1739 android:configChanges="keyboardHidden|orientation|screenSize" > 1740 <intent-filter> 1741 <action android:name="android.intent.action.MAIN" /> 1742 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1743 </intent-filter> 1744 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1745 <meta-data android:name="test_excluded_features" 1746 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1747 <meta-data android:name="test_required_features" 1748 android:value="android.software.secure_lock_screen" /> 1749 <meta-data android:name="display_mode" 1750 android:value="multi_display_mode" /> 1751 </activity> 1752 1753 <activity android:name=".security.FingerprintBoundKeysTest" 1754 android:label="@string/sec_fingerprint_bound_key_test" 1755 android:exported="true" 1756 android:configChanges="keyboardHidden|orientation|screenSize" > 1757 <intent-filter> 1758 <action android:name="android.intent.action.MAIN" /> 1759 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1760 </intent-filter> 1761 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1762 <meta-data android:name="test_excluded_features" 1763 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1764 <meta-data android:name="test_required_features" 1765 android:value="android.hardware.fingerprint:android.software.secure_lock_screen" /> 1766 <meta-data android:name="display_mode" 1767 android:value="single_display_mode" /> 1768 </activity> 1769 1770 <activity android:name=".security.ProtectedConfirmationTest" 1771 android:label="@string/sec_protected_confirmation_test" 1772 android:exported="true" 1773 android:configChanges="keyboardHidden|orientation|screenSize" > 1774 <intent-filter> 1775 <action android:name="android.intent.action.MAIN" /> 1776 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1777 </intent-filter> 1778 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1779 <meta-data android:name="display_mode" 1780 android:value="multi_display_mode" /> 1781 </activity> 1782 1783 <activity android:name=".security.ScreenLockBoundKeysTest" 1784 android:label="@string/sec_lock_bound_key_test" 1785 android:exported="true" 1786 android:configChanges="keyboardHidden|orientation|screenSize" > 1787 <intent-filter> 1788 <action android:name="android.intent.action.MAIN" /> 1789 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1790 </intent-filter> 1791 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1792 <meta-data android:name="test_excluded_features" 1793 android:value="android.software.lockscreen_disabled" /> 1794 <meta-data android:name="test_required_features" 1795 android:value="android.software.device_admin:android.software.secure_lock_screen" /> 1796 <meta-data android:name="display_mode" 1797 android:value="single_display_mode" /> 1798 </activity> 1799 1800 <activity android:name=".security.UnlockedDeviceRequiredTest" 1801 android:label="@string/sec_unlocked_device_required_test" 1802 android:exported="true" 1803 android:configChanges="keyboardHidden|orientation|screenSize" > 1804 <intent-filter> 1805 <action android:name="android.intent.action.MAIN" /> 1806 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1807 </intent-filter> 1808 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1809 <meta-data android:name="test_excluded_features" 1810 android:value="android.software.lockscreen_disabled" /> 1811 <meta-data android:name="test_required_features" 1812 android:value="android.software.device_admin:android.software.secure_lock_screen" /> 1813 <meta-data android:name="display_mode" 1814 android:value="multi_display_mode" /> 1815 </activity> 1816 1817 <activity android:name=".security.LockConfirmBypassTest" 1818 android:label="@string/lock_confirm_test_title" 1819 android:exported="true" 1820 android:configChanges="keyboardHidden|orientation|screenSize" > 1821 <intent-filter> 1822 <action android:name="android.intent.action.MAIN" /> 1823 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1824 </intent-filter> 1825 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1826 <meta-data android:name="test_excluded_features" 1827 android:value="android.software.lockscreen_disabled" /> 1828 <meta-data android:name="test_required_features" 1829 android:value="android.software.device_admin:android.software.secure_lock_screen" /> 1830 <meta-data android:name="display_mode" 1831 android:value="single_display_mode" /> 1832 </activity> 1833 1834 <activity android:name=".security.SetNewPasswordComplexityTest" 1835 android:label="@string/set_complexity_test_title" 1836 android:exported="true" 1837 android:configChanges="keyboardHidden|orientation|screenSize" > 1838 <intent-filter> 1839 <action android:name="android.intent.action.MAIN" /> 1840 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1841 </intent-filter> 1842 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1843 <meta-data android:name="test_required_features" 1844 android:value="android.software.secure_lock_screen" /> 1845 <meta-data android:name="test_excluded_features" 1846 android:value="android.hardware.type.automotive:android.software.lockscreen_disabled" /> 1847 <meta-data android:name="display_mode" 1848 android:value="single_display_mode" /> 1849 </activity> 1850 1851 <activity android:name=".security.SecurityModeFeatureVerifierActivity" 1852 android:label="@string/security_mode_feature_verifier_test" 1853 android:exported="true" 1854 android:configChanges="keyboardHidden|orientation|screenSize"> 1855 <intent-filter> 1856 <action android:name="android.intent.action.MAIN" /> 1857 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1858 </intent-filter> 1859 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1860 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.television:android.hardware.type.watch:android.hardware.security.model.compatible" /> 1861 <meta-data android:name="display_mode" 1862 android:value="single_display_mode" /> 1863 </activity> 1864 1865 <activity android:name=".streamquality.StreamingVideoActivity" 1866 android:label="@string/streaming_video" 1867 android:exported="true" 1868 android:configChanges="keyboardHidden|orientation|screenSize"> 1869 <intent-filter> 1870 <action android:name="android.intent.action.MAIN" /> 1871 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1872 </intent-filter> 1873 <meta-data android:name="test_category" android:value="@string/test_category_streaming" /> 1874 <meta-data android:name="test_excluded_features" 1875 android:value="android.hardware.type.watch" /> 1876 <meta-data android:name="display_mode" android:value="single_display_mode" /> 1877 </activity> 1878 1879 <activity android:name=".streamquality.PlayVideoActivity" 1880 android:label="@string/streaming_video" 1881 android:configChanges="keyboardHidden|orientation|screenSize" 1882 android:screenOrientation="nosensor" > 1883 <meta-data android:name="display_mode" 1884 android:value="multi_display_mode" /> 1885 </activity> 1886 1887 <!-- FeatureSummaryActivity is replaced by CTS SystemFeaturesTest 1888 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary" 1889 android:exported="true"> 1890 <intent-filter> 1891 <action android:name="android.intent.action.MAIN" /> 1892 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1893 </intent-filter> 1894 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 1895 </activity> 1896 --> 1897 1898 <activity android:name=".managedprovisioning.LocationTestActivity" 1899 android:exported="true" 1900 android:label="@string/provisioning_byod_location_test_activity"> 1901 <intent-filter> 1902 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_LOCATION_ENABLED" /> 1903 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_LOCATION_DISABLED" /> 1904 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_WORK_LOCATION_DISABLED" /> 1905 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_WORK_LOCATION_DISABLED_PRIMARY" /> 1906 <category android:name="android.intent.category.DEFAULT" /> 1907 </intent-filter> 1908 <meta-data android:name="display_mode" 1909 android:value="single_display_mode" /> 1910 </activity> 1911 1912 <!-- Activity to check if location is available in primary profile --> 1913 <activity android:name=".managedprovisioning.LocationCheckerActivity" 1914 android:label="@string/provisioning_byod_location_checker_activity" 1915 android:exported="true" 1916 android:configChanges="keyboardHidden|orientation|screenSize"> 1917 <intent-filter> 1918 <action android:name="com.android.cts.verifier.managedprovisioning.CHECK_LOCATION_ACCESS_PRIMARY" /> 1919 <category android:name="android.intent.category.DEFAULT" /> 1920 </intent-filter> 1921 <meta-data android:name="display_mode" 1922 android:value="multi_display_mode" /> 1923 </activity> 1924 1925 <!-- Activity alias to check if location is available in work profile --> 1926 <activity-alias android:name="com.android.cts.verifier.managedprovisioning.WorkLocationCheckerActivityAlias" 1927 android:targetActivity=".managedprovisioning.LocationCheckerActivity" 1928 android:exported="true" 1929 android:enabled="true"> 1930 <intent-filter> 1931 <action android:name="com.android.cts.verifier.managedprovisioning.CHECK_LOCATION_ACCESS_WORK" /> 1932 <category android:name="android.intent.category.DEFAULT" /> 1933 </intent-filter> 1934 </activity-alias> 1935 1936 <activity android:name=".net.ConnectivityBackgroundTestActivity" 1937 android:exported="true" 1938 android:label="@string/network_background_test"> 1939 <intent-filter> 1940 <action android:name="android.intent.action.MAIN" /> 1941 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1942 </intent-filter> 1943 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 1944 <meta-data android:name="test_required_features" android:value="android.hardware.wifi" /> 1945 <meta-data android:name="display_mode" 1946 android:value="multi_display_mode" /> 1947 </activity> 1948 1949 <activity android:name=".net.MultiNetworkConnectivityTestActivity" 1950 android:exported="true" 1951 android:label="@string/multinetwork_connectivity_test"> 1952 <intent-filter> 1953 <action android:name="android.intent.action.MAIN" /> 1954 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1955 </intent-filter> 1956 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 1957 <meta-data android:name="test_required_features" 1958 android:value="android.hardware.wifi:android.hardware.telephony" /> 1959 <meta-data android:name="test_excluded_features" 1960 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1961 <meta-data android:name="display_mode" 1962 android:value="multi_display_mode" /> 1963 </activity> 1964 1965 <activity android:name=".nfc.NfcTestActivity" 1966 android:label="@string/nfc_test" 1967 android:exported="true" 1968 android:configChanges="keyboardHidden|orientation|screenSize"> 1969 <intent-filter> 1970 <action android:name="android.intent.action.MAIN" /> 1971 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1972 </intent-filter> 1973 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 1974 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" /> 1975 <meta-data android:name="display_mode" 1976 android:value="multi_display_mode" /> 1977 </activity> 1978 1979 <activity android:name="com.android.cts.verifier.nfc.hce.HceReaderTestActivity" 1980 android:label="@string/nfc_hce_reader_tests" 1981 android:configChanges="keyboardHidden|orientation|screenSize"> 1982 <meta-data android:name="display_mode" 1983 android:value="multi_display_mode" /> 1984 </activity> 1985 1986 <activity android:name="com.android.cts.verifier.nfc.hce.HceEmulatorTestActivity" 1987 android:label="@string/nfc_hce_emulator_tests" 1988 android:configChanges="keyboardHidden|orientation|screenSize"> 1989 <meta-data android:name="display_mode" 1990 android:value="multi_display_mode" /> 1991 </activity> 1992 1993 <activity android:name="com.android.cts.verifier.nfc.hcef.HceFReaderTestActivity" 1994 android:label="@string/nfc_hce_f_reader_tests" 1995 android:configChanges="keyboardHidden|orientation|screenSize"> 1996 <meta-data android:name="display_mode" 1997 android:value="multi_display_mode" /> 1998 </activity> 1999 2000 <activity android:name="com.android.cts.verifier.nfc.hcef.HceFEmulatorTestActivity" 2001 android:label="@string/nfc_hce_f_emulator_tests" 2002 android:configChanges="keyboardHidden|orientation|screenSize"> 2003 <meta-data android:name="display_mode" 2004 android:value="multi_display_mode" /> 2005 </activity> 2006 2007 <activity android:name="com.android.cts.verifier.nfc.offhost.OffhostUiccReaderTestActivity" 2008 android:label="@string/nfc_offhost_uicc_reader_tests" 2009 android:configChanges="keyboardHidden|orientation|screenSize"> 2010 <meta-data android:name="display_mode" 2011 android:value="multi_display_mode" /> 2012 </activity> 2013 2014 <activity android:name="com.android.cts.verifier.nfc.offhost.OffhostUiccEmulatorTestActivity" 2015 android:label="@string/nfc_offhost_uicc_emulator_tests" 2016 android:configChanges="keyboardHidden|orientation|screenSize"> 2017 <meta-data android:name="display_mode" 2018 android:value="multi_display_mode" /> 2019 </activity> 2020 2021 <activity android:name=".nfc.NdefPushSenderActivity" 2022 android:label="@string/nfc_ndef_push_sender" 2023 android:configChanges="keyboardHidden|orientation|screenSize" > 2024 <meta-data android:name="display_mode" 2025 android:value="multi_display_mode" /> 2026 </activity> 2027 2028 <activity android:name=".nfc.NdefPushReceiverActivity" 2029 android:label="@string/nfc_ndef_push_receiver" 2030 android:configChanges="keyboardHidden|orientation|screenSize" > 2031 <meta-data android:name="display_mode" 2032 android:value="multi_display_mode" /> 2033 </activity> 2034 2035 <activity android:name=".nfc.LlcpVersionActivity" 2036 android:label="@string/nfc_llcp_version_check" 2037 android:configChanges="keyboardHidden|orientation|screenSize" > 2038 <meta-data android:name="display_mode" 2039 android:value="multi_display_mode" /> 2040 </activity> 2041 2042 <activity android:name=".nfc.TagVerifierActivity" 2043 android:label="@string/nfc_tag_verifier" 2044 android:configChanges="keyboardHidden|orientation|screenSize" > 2045 <meta-data android:name="display_mode" 2046 android:value="multi_display_mode" /> 2047 </activity> 2048 2049 <activity android:name=".nfc.hce.DefaultRouteEmulatorActivity" 2050 android:label="@string/nfc_hce_default_route_emulator" 2051 android:configChanges="keyboardHidden|orientation|screenSize" > 2052 <meta-data android:name="display_mode" 2053 android:value="multi_display_mode" /> 2054 </activity> 2055 2056 <activity android:name=".nfc.hce.ProtocolParamsEmulatorActivity" 2057 android:label="@string/nfc_hce_protocol_params_emulator" 2058 android:configChanges="keyboardHidden|orientation|screenSize" > 2059 <meta-data android:name="display_mode" 2060 android:value="multi_display_mode" /> 2061 </activity> 2062 2063 <activity android:name=".nfc.hce.SinglePaymentEmulatorActivity" 2064 android:label="@string/nfc_hce_single_payment_emulator" 2065 android:configChanges="keyboardHidden|orientation|screenSize" > 2066 <meta-data android:name="display_mode" 2067 android:value="multi_display_mode" /> 2068 </activity> 2069 2070 <activity android:name=".nfc.hce.SimpleReaderActivity" 2071 android:label="@string/nfc_hce_single_payment_reader" 2072 android:configChanges="keyboardHidden|orientation|screenSize" > 2073 <meta-data android:name="display_mode" 2074 android:value="multi_display_mode" /> 2075 </activity> 2076 2077 <activity android:name=".nfc.hce.ProtocolParamsReaderActivity" 2078 android:label="@string/nfc_hce_protocol_params_reader" 2079 android:configChanges="keyboardHidden|orientation|screenSize" > 2080 <meta-data android:name="display_mode" 2081 android:value="multi_display_mode" /> 2082 </activity> 2083 2084 <activity android:name=".nfc.hce.DualPaymentEmulatorActivity" 2085 android:label="@string/nfc_hce_dual_payment_emulator" 2086 android:configChanges="keyboardHidden|orientation|screenSize" > 2087 <meta-data android:name="display_mode" 2088 android:value="multi_display_mode" /> 2089 </activity> 2090 2091 <activity android:name=".nfc.hce.ChangeDefaultEmulatorActivity" 2092 android:label="@string/nfc_hce_change_default_emulator" 2093 android:configChanges="keyboardHidden|orientation|screenSize" > 2094 <meta-data android:name="display_mode" 2095 android:value="multi_display_mode" /> 2096 </activity> 2097 2098 <activity android:name=".nfc.hce.SingleNonPaymentEmulatorActivity" 2099 android:label="@string/nfc_hce_single_non_payment_emulator" 2100 android:configChanges="keyboardHidden|orientation|screenSize" > 2101 <meta-data android:name="display_mode" 2102 android:value="multi_display_mode" /> 2103 </activity> 2104 2105 <activity android:name=".nfc.hce.DualNonPaymentEmulatorActivity" 2106 android:label="@string/nfc_hce_dual_non_payment_emulator" 2107 android:configChanges="keyboardHidden|orientation|screenSize" > 2108 <meta-data android:name="display_mode" 2109 android:value="multi_display_mode" /> 2110 </activity> 2111 2112 <activity android:name=".nfc.hce.ConflictingNonPaymentEmulatorActivity" 2113 android:label="@string/nfc_hce_conflicting_non_payment_emulator" 2114 android:configChanges="keyboardHidden|orientation|screenSize" > 2115 <meta-data android:name="display_mode" 2116 android:value="multi_display_mode" /> 2117 </activity> 2118 2119 <activity android:name=".nfc.hce.ForegroundNonPaymentEmulatorActivity" 2120 android:label="@string/nfc_hce_foreground_non_payment_emulator" 2121 android:configChanges="keyboardHidden|orientation|screenSize" > 2122 <meta-data android:name="display_mode" 2123 android:value="multi_display_mode" /> 2124 </activity> 2125 2126 <activity android:name=".nfc.hce.ForegroundPaymentEmulatorActivity" 2127 android:label="@string/nfc_hce_foreground_payment_emulator" 2128 android:configChanges="keyboardHidden|orientation|screenSize" > 2129 <meta-data android:name="display_mode" 2130 android:value="multi_display_mode" /> 2131 </activity> 2132 2133 <activity android:name=".nfc.hce.OffHostEmulatorActivity" 2134 android:label="@string/nfc_hce_offhost_service_emulator" 2135 android:configChanges="keyboardHidden|orientation|screenSize" > 2136 <meta-data android:name="display_mode" 2137 android:value="multi_display_mode" /> 2138 </activity> 2139 2140 <activity android:name=".nfc.hce.OnAndOffHostEmulatorActivity" 2141 android:label="@string/nfc_hce_on_and_offhost_service_emulator" 2142 android:configChanges="keyboardHidden|orientation|screenSize" > 2143 <meta-data android:name="display_mode" 2144 android:value="multi_display_mode" /> 2145 </activity> 2146 2147 <activity android:name=".nfc.hce.ThroughputEmulatorActivity" 2148 android:label="@string/nfc_hce_throughput_emulator" 2149 android:configChanges="keyboardHidden|orientation|screenSize" > 2150 <meta-data android:name="display_mode" 2151 android:value="multi_display_mode" /> 2152 </activity> 2153 2154 <activity android:name=".nfc.hce.TapTestEmulatorActivity" 2155 android:label="@string/nfc_hce_tap_test_emulator" 2156 android:configChanges="keyboardHidden|orientation|screenSize" > 2157 <meta-data android:name="display_mode" 2158 android:value="multi_display_mode" /> 2159 </activity> 2160 2161 <activity android:name=".nfc.hce.DynamicAidEmulatorActivity" 2162 android:label="@string/nfc_hce_payment_dynamic_aids_emulator" 2163 android:configChanges="keyboardHidden|orientation|screenSize" > 2164 <meta-data android:name="display_mode" 2165 android:value="multi_display_mode" /> 2166 </activity> 2167 2168 <activity android:name=".nfc.hce.LargeNumAidsEmulatorActivity" 2169 android:label="@string/nfc_hce_large_num_aids_emulator" 2170 android:configChanges="keyboardHidden|orientation|screenSize" > 2171 <meta-data android:name="display_mode" 2172 android:value="multi_display_mode" /> 2173 </activity> 2174 2175 <activity android:name=".nfc.hce.PrefixPaymentEmulatorActivity" 2176 android:label="@string/nfc_hce_payment_prefix_aids_emulator" 2177 android:configChanges="keyboardHidden|orientation|screenSize" > 2178 <meta-data android:name="display_mode" 2179 android:value="multi_display_mode" /> 2180 </activity> 2181 2182 <activity android:name=".nfc.hce.PrefixPaymentEmulator2Activity" 2183 android:label="@string/nfc_hce_payment_prefix_aids_emulator_2" 2184 android:configChanges="keyboardHidden|orientation|screenSize" > 2185 <meta-data android:name="display_mode" 2186 android:value="multi_display_mode" /> 2187 </activity> 2188 2189 <activity android:name=".nfc.hce.DualNonPaymentPrefixEmulatorActivity" 2190 android:label="@string/nfc_hce_other_prefix_aids_emulator" 2191 android:configChanges="keyboardHidden|orientation|screenSize" > 2192 <meta-data android:name="display_mode" 2193 android:value="multi_display_mode" /> 2194 </activity> 2195 2196 <activity android:name=".nfc.hce.ConflictingNonPaymentPrefixEmulatorActivity" 2197 android:label="@string/nfc_hce_other_conflicting_prefix_aids_emulator" 2198 android:configChanges="keyboardHidden|orientation|screenSize" > 2199 <meta-data android:name="display_mode" 2200 android:value="multi_display_mode" /> 2201 </activity> 2202 2203 <activity android:name=".nfc.hce.ScreenOnOnlyOffHostEmulatorActivity" 2204 android:label="@string/nfc_screen_on_only_offhost_emulator" 2205 android:configChanges="keyboardHidden|orientation|screenSize" > 2206 <meta-data android:name="display_mode" 2207 android:value="multi_display_mode" /> 2208 </activity> 2209 2210 <activity android:name=".nfc.hce.ScreenOffPaymentEmulatorActivity" 2211 android:label="@string/nfc_screen_off_hce_payment_emulator" 2212 android:configChanges="keyboardHidden|orientation|screenSize" > 2213 <meta-data android:name="display_mode" 2214 android:value="multi_display_mode" /> 2215 </activity> 2216 2217 <activity android:name=".nfc.hcef.HceFEmulatorActivity" 2218 android:label="@string/nfc_hce_f_emulator" 2219 android:configChanges="keyboardHidden|orientation|screenSize" > 2220 <meta-data android:name="display_mode" 2221 android:value="multi_display_mode" /> 2222 </activity> 2223 2224 <activity android:name=".nfc.hcef.HceFReaderActivity" 2225 android:label="@string/nfc_hce_f_reader" 2226 android:configChanges="keyboardHidden|orientation|screenSize" > 2227 <meta-data android:name="display_mode" 2228 android:value="multi_display_mode" /> 2229 </activity> 2230 2231 <activity android:name=".nfc.offhost.UiccTransactionEvent1EmulatorActivity" 2232 android:label="@string/nfc_offhost_uicc_transaction_event1_emulator" 2233 android:configChanges="keyboardHidden|orientation|screenSize" > 2234 <meta-data android:name="display_mode" 2235 android:value="multi_display_mode" /> 2236 </activity> 2237 2238 <activity android:name=".nfc.offhost.UiccTransactionEvent2EmulatorActivity" 2239 android:label="@string/nfc_offhost_uicc_transaction_event2_emulator" 2240 android:configChanges="keyboardHidden|orientation|screenSize" > 2241 <meta-data android:name="display_mode" 2242 android:value="multi_display_mode" /> 2243 </activity> 2244 2245 <activity android:name=".nfc.offhost.UiccTransactionEvent3EmulatorActivity" 2246 android:label="@string/nfc_offhost_uicc_transaction_event3_emulator" 2247 android:configChanges="keyboardHidden|orientation|screenSize" > 2248 <meta-data android:name="display_mode" 2249 android:value="multi_display_mode" /> 2250 </activity> 2251 2252 <activity android:name=".nfc.offhost.SimpleOffhostReaderActivity" 2253 android:label="@string/nfc_offhost_uicc_transaction_event1_reader" 2254 android:configChanges="keyboardHidden|orientation|screenSize" > 2255 <meta-data android:name="display_mode" 2256 android:value="multi_display_mode" /> 2257 </activity> 2258 2259 <!-- services used for testing NFC host-based card emulation --> 2260 <service android:name=".nfc.hce.PaymentService1" android:exported="true" 2261 android:permission="android.permission.BIND_NFC_SERVICE" 2262 android:enabled="false"> 2263 <intent-filter> 2264 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2265 <category android:name="android.intent.category.DEFAULT"/> 2266 </intent-filter> 2267 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 2268 </service> 2269 <service android:name=".nfc.hce.PaymentService2" android:exported="true" 2270 android:permission="android.permission.BIND_NFC_SERVICE" 2271 android:enabled="false"> 2272 <intent-filter> 2273 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2274 <category android:name="android.intent.category.DEFAULT"/> 2275 </intent-filter> 2276 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_2"/> 2277 </service> 2278 <service android:name=".nfc.hce.TransportService1" android:exported="true" 2279 android:permission="android.permission.BIND_NFC_SERVICE" 2280 android:enabled="false"> 2281 <intent-filter> 2282 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2283 <category android:name="android.intent.category.DEFAULT"/> 2284 </intent-filter> 2285 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_1"/> 2286 </service> 2287 <service android:name=".nfc.hce.TransportService2" android:exported="true" 2288 android:permission="android.permission.BIND_NFC_SERVICE" 2289 android:enabled="false"> 2290 <intent-filter> 2291 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2292 <category android:name="android.intent.category.DEFAULT"/> 2293 </intent-filter> 2294 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_2"/> 2295 </service> 2296 <service android:name=".nfc.hce.AccessService" android:exported="true" 2297 android:permission="android.permission.BIND_NFC_SERVICE" 2298 android:enabled="false"> 2299 <intent-filter> 2300 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2301 <category android:name="android.intent.category.DEFAULT"/> 2302 </intent-filter> 2303 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_aid_list"/> 2304 </service> 2305 <service android:name=".nfc.hce.ThroughputService" android:exported="true" 2306 android:permission="android.permission.BIND_NFC_SERVICE" 2307 android:enabled="false"> 2308 <intent-filter> 2309 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2310 <category android:name="android.intent.category.DEFAULT"/> 2311 </intent-filter> 2312 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/throughput_aid_list"/> 2313 </service> 2314 2315 <service android:name=".nfc.hce.OffHostService" android:exported="true" 2316 android:permission="android.permission.BIND_NFC_SERVICE" 2317 android:enabled="false"> 2318 <intent-filter> 2319 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/> 2320 <category android:name="android.intent.category.DEFAULT"/> 2321 </intent-filter> 2322 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/offhost_aid_list"/> 2323 </service> 2324 <service android:name=".nfc.hce.PaymentServiceDynamicAids" android:exported="true" 2325 android:permission="android.permission.BIND_NFC_SERVICE" 2326 android:enabled="false"> 2327 <intent-filter> 2328 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2329 <category android:name="android.intent.category.DEFAULT"/> 2330 </intent-filter> 2331 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 2332 </service> 2333 <service android:name=".nfc.hce.PrefixPaymentService1" android:exported="true" 2334 android:permission="android.permission.BIND_NFC_SERVICE" 2335 android:enabled="false"> 2336 <intent-filter> 2337 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2338 <category android:name="android.intent.category.DEFAULT"/> 2339 </intent-filter> 2340 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list"/> 2341 </service> 2342 <service android:name=".nfc.hce.PrefixPaymentService2" android:exported="true" 2343 android:permission="android.permission.BIND_NFC_SERVICE" 2344 android:enabled="false"> 2345 <intent-filter> 2346 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2347 <category android:name="android.intent.category.DEFAULT"/> 2348 </intent-filter> 2349 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list_2"/> 2350 </service> 2351 <service android:name=".nfc.hce.PrefixTransportService1" android:exported="true" 2352 android:permission="android.permission.BIND_NFC_SERVICE" 2353 android:enabled="false"> 2354 <intent-filter> 2355 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2356 <category android:name="android.intent.category.DEFAULT"/> 2357 </intent-filter> 2358 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_1"/> 2359 </service> 2360 <service android:name=".nfc.hce.PrefixTransportService2" android:exported="true" 2361 android:permission="android.permission.BIND_NFC_SERVICE" 2362 android:enabled="false"> 2363 <intent-filter> 2364 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2365 <category android:name="android.intent.category.DEFAULT"/> 2366 </intent-filter> 2367 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_2"/> 2368 </service> 2369 <service android:name=".nfc.hce.PrefixAccessService" android:exported="true" 2370 android:permission="android.permission.BIND_NFC_SERVICE" 2371 android:enabled="false"> 2372 <intent-filter> 2373 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2374 <category android:name="android.intent.category.DEFAULT"/> 2375 </intent-filter> 2376 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_prefix_aid_list"/> 2377 </service> 2378 <service android:name=".nfc.hce.LargeNumAidsService" android:exported="true" 2379 android:permission="android.permission.BIND_NFC_SERVICE" 2380 android:enabled="false"> 2381 <intent-filter> 2382 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2383 <category android:name="android.intent.category.DEFAULT"/> 2384 </intent-filter> 2385 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 2386 </service> 2387 <service android:name=".nfc.hce.ScreenOnOnlyOffHostService" android:exported="true" 2388 android:permission="android.permission.BIND_NFC_SERVICE" 2389 android:enabled="false"> 2390 <intent-filter> 2391 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/> 2392 <category android:name="android.intent.category.DEFAULT"/> 2393 </intent-filter> 2394 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/screen_on_only_offhost_aid_list"/> 2395 </service> 2396 <service android:name=".nfc.hce.ScreenOffPaymentService" android:exported="true" 2397 android:permission="android.permission.BIND_NFC_SERVICE" 2398 android:enabled="false"> 2399 <intent-filter> 2400 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2401 <category android:name="android.intent.category.DEFAULT"/> 2402 </intent-filter> 2403 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/screen_off_payment_aid_list"/> 2404 </service> 2405 2406 <service 2407 android:name=".nfc.hcef.MyHostFelicaService" 2408 android:enabled="true" 2409 android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE"> 2410 <intent-filter> 2411 <action android:name="android.nfc.cardemulation.action.HOST_NFCF_SERVICE"/> 2412 </intent-filter> 2413 <meta-data android:name="android.nfc.cardemulation.host_nfcf_service" android:resource="@xml/felicaservice"/> 2414 </service> 2415 2416 <service 2417 android:name=".nfc.offhost.UiccTransactionEventService" 2418 android:enabled="true" 2419 android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE"> 2420 <intent-filter> 2421 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/> 2422 <category android:name="android.intent.category.DEFAULT" /> 2423 </intent-filter> 2424 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/uicc_transaction_event_aid_list"/> 2425 </service> 2426 2427 <receiver android:name=".nfc.offhost.UiccTransactionEventReceiver" 2428 android:exported="true"> 2429 <intent-filter> 2430 <action android:name="android.nfc.action.TRANSACTION_DETECTED" > 2431 </action> 2432 2433 <category android:name="android.intent.category.DEFAULT" > 2434 </category> 2435 2436 <data 2437 android:host="secure" 2438 android:pathPattern="/SIM.*/A000000476416E64726F696443545341" 2439 android:port="0" 2440 android:scheme="nfc" /> 2441 </intent-filter> 2442 </receiver> 2443 2444 <!-- Service used for Camera ITS tests --> 2445 <service android:name=".camera.its.ItsService" 2446 android:exported="true" 2447 android:foregroundServiceType="camera"> 2448 <intent-filter> 2449 <action android:name="com.android.cts.verifier.camera.its.START"/> 2450 <category android:name="android.intent.category.DEFAULT" /> 2451 <data android:mimeType="text/plain" /> 2452 </intent-filter> 2453 </service> 2454 2455 <!-- 2456 A DeviceAdmin receiver for sensor tests, it allows sensor tests to turn off the screen. 2457 --> 2458 <receiver android:name=".sensors.helpers.SensorDeviceAdminReceiver" 2459 android:label="@string/snsr_device_admin_receiver" 2460 android:exported="true" 2461 android:permission="android.permission.BIND_DEVICE_ADMIN"> 2462 <meta-data android:name="android.app.device_admin" 2463 android:resource="@xml/sensor_device_admin" /> 2464 <intent-filter> 2465 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/> 2466 </intent-filter> 2467 </receiver> 2468 2469 <activity android:name=".sensors.AccelerometerMeasurementTestActivity" 2470 android:label="@string/snsr_accel_m_test" 2471 android:exported="true" 2472 android:screenOrientation="locked"> 2473 <intent-filter> 2474 <action android:name="android.intent.action.MAIN"/> 2475 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 2476 </intent-filter> 2477 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 2478 <meta-data android:name="test_required_features" 2479 android:value="android.hardware.sensor.accelerometer"/> 2480 <meta-data android:name="test_excluded_features" 2481 android:value="android.hardware.type.automotive"/> 2482 <meta-data android:name="display_mode" 2483 android:value="multi_display_mode" /> 2484 </activity> 2485 2486 <activity android:name=".sensors.GyroscopeMeasurementTestActivity" 2487 android:label="@string/snsr_gyro_m_test" 2488 android:exported="true" 2489 android:screenOrientation="locked"> 2490 <intent-filter> 2491 <action android:name="android.intent.action.MAIN"/> 2492 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 2493 </intent-filter> 2494 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 2495 <meta-data android:name="test_required_features" 2496 android:value="android.hardware.sensor.gyroscope"/> 2497 <meta-data android:name="test_excluded_features" 2498 android:value="android.hardware.type.automotive"/> 2499 <meta-data android:name="display_mode" 2500 android:value="multi_display_mode" /> 2501 </activity> 2502 2503 <activity android:name=".sensors.HeartRateMonitorTestActivity" 2504 android:label="@string/snsr_heartrate_test" 2505 android:exported="true" 2506 android:screenOrientation="nosensor"> 2507 <intent-filter> 2508 <action android:name="android.intent.action.MAIN" /> 2509 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2510 </intent-filter> 2511 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2512 <meta-data android:name="test_required_features" 2513 android:value="android.hardware.sensor.heartrate" /> 2514 <meta-data android:name="display_mode" 2515 android:value="multi_display_mode" /> 2516 </activity> 2517 2518 <activity android:name=".sensors.MagneticFieldMeasurementTestActivity" 2519 android:label="@string/snsr_mag_m_test" 2520 android:exported="true" 2521 android:screenOrientation="locked"> 2522 <intent-filter> 2523 <action android:name="android.intent.action.MAIN" /> 2524 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2525 </intent-filter> 2526 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2527 <meta-data android:name="test_required_features" 2528 android:value="android.hardware.sensor.compass" /> 2529 <meta-data android:name="display_mode" 2530 android:value="multi_display_mode" /> 2531 </activity> 2532 2533 <activity android:name=".sensors.OffBodySensorTestActivity" 2534 android:exported="true" 2535 android:label="@string/snsr_offbody_sensor_test"> 2536<!-- <receiver android:name="com.android.cts.verifier.sensors.OffBodySensorTestActivity$AlarmReceiver"></receiver>--> 2537 <intent-filter> 2538 <action android:name="android.intent.action.MAIN" /> 2539 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2540 </intent-filter> 2541 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2542 <meta-data android:name="display_mode" android:value="single_display_mode" /> 2543 </activity> 2544 2545 <activity 2546 android:name=".sensors.RVCVXCheckTestActivity" 2547 android:keepScreenOn="true" 2548 android:label="@string/snsr_rvcvxchk_test" 2549 android:exported="true" 2550 android:screenOrientation="locked" > 2551 <intent-filter> 2552 <action android:name="android.intent.action.MAIN" /> 2553 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 2554 </intent-filter> 2555 2556 <meta-data 2557 android:name="test_category" 2558 android:value="@string/test_category_sensors" /> 2559 <meta-data 2560 android:name="test_required_features" 2561 android:value="android.hardware.sensor.accelerometer:android.hardware.sensor.gyroscope:android.hardware.sensor.compass:android.hardware.camera" /> 2562 <meta-data android:name="display_mode" 2563 android:value="single_display_mode" /> 2564 </activity> 2565 <activity 2566 android:name=".sensors.RVCVRecordActivity" 2567 android:keepScreenOn="true" 2568 android:label="@string/snsr_rvcvxchk_test_rec" 2569 android:screenOrientation="locked" > 2570 <meta-data android:name="display_mode" 2571 android:value="multi_display_mode" /> 2572 </activity> 2573 2574 2575 <!-- TODO: enable when a full set of verifications can be implemented --> 2576 <!--activity android:name=".sensors.RotationVectorTestActivity" 2577 android:label="@string/snsr_rot_vec_test" 2578 android:exported="true" 2579 android:screenOrientation="locked"> 2580 <intent-filter> 2581 <action android:name="android.intent.action.MAIN" /> 2582 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2583 </intent-filter> 2584 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2585 <meta-data android:name="test_required_features" 2586 android:value="android.hardware.sensor.gyroscope" /> 2587 </activity--> 2588 2589 <activity android:name=".sensors.BatchingTestActivity" 2590 android:label="@string/snsr_batch_test" 2591 android:exported="true" 2592 android:screenOrientation="locked"> 2593 <intent-filter> 2594 <action android:name="android.intent.action.MAIN" /> 2595 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2596 </intent-filter> 2597 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2598 <meta-data android:name="test_applicable_features" 2599 android:value="android.hardware.sensor.stepcounter:android.hardware.sensor.stepdetector:android.hardware.sensor.proximity:android.hardware.sensor.light" /> 2600 <meta-data android:name="display_mode" android:value="single_display_mode" /> 2601 </activity> 2602 2603 <!-- TODO: enable when a more reliable way to identify time synchronization is available --> 2604 <!--activity android:name=".sensors.SensorSynchronizationTestActivity" 2605 android:label="@string/snsr_synch_test" 2606 android:exported="true" 2607 android:screenOrientation="locked"> 2608 <intent-filter> 2609 <action android:name="android.intent.action.MAIN" /> 2610 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2611 </intent-filter> 2612 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2613 <meta-data android:name="test_required_features" 2614 android:value="android.hardware.sensor.gyroscope" /> 2615 </activity--> 2616 2617 <activity android:name=".sensors.DynamicSensorDiscoveryTestActivity" 2618 android:label="@string/snsr_dynamic_sensor_discovery_test" 2619 android:exported="true" 2620 android:screenOrientation="locked"> 2621 <intent-filter> 2622 <action android:name="android.intent.action.MAIN"/> 2623 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 2624 </intent-filter> 2625 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 2626 <meta-data android:name="test_excluded_features" 2627 android:value="android.software.leanback" /> 2628 <meta-data android:name="display_mode" android:value="single_display_mode" /> 2629 </activity> 2630 <!-- End sensor tests definitions --> 2631 2632 <activity android:name=".camera.formats.CameraFormatsActivity" 2633 android:label="@string/camera_format" 2634 android:exported="true"> 2635 <intent-filter> 2636 <action android:name="android.intent.action.MAIN" /> 2637 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2638 </intent-filter> 2639 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2640 2641 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 2642 <meta-data android:name="test_excluded_features" 2643 android:value="android.hardware.type.automotive"/> 2644 <meta-data android:name="display_mode" 2645 android:value="single_display_mode" /> 2646 </activity> 2647 2648 <activity android:name=".camera.intents.CameraIntentsActivity" 2649 android:exported="true" 2650 android:label="@string/camera_intents"> 2651 <intent-filter> 2652 <action android:name="android.intent.action.MAIN" /> 2653 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2654 </intent-filter> 2655 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2656 2657 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 2658 <meta-data android:name="test_excluded_features" 2659 android:value="android.hardware.type.automotive:android.hardware.type.television:android.software.leanback"/> 2660 <meta-data android:name="display_mode" 2661 android:value="single_display_mode" /> 2662 </activity> 2663 2664 <service android:name=".camera.intents.CameraContentJobService" 2665 android:permission="android.permission.BIND_JOB_SERVICE" /> 2666 2667 <activity android:name=".camera.orientation.CameraOrientationActivity" 2668 android:label="@string/camera_orientation" 2669 android:exported="true" 2670 android:screenOrientation="landscape"> 2671 <intent-filter> 2672 <action android:name="android.intent.action.MAIN" /> 2673 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2674 </intent-filter> 2675 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2676 2677 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 2678 <meta-data android:name="test_excluded_features" 2679 android:value="android.hardware.type.automotive"/> 2680 <meta-data android:name="display_mode" 2681 android:value="single_display_mode" /> 2682 </activity> 2683 2684 <activity 2685 android:name=".camera.fov.PhotoCaptureActivity" 2686 android:label="@string/camera_fov_calibration" 2687 android:exported="true" 2688 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > 2689 <intent-filter android:label="@string/camera_fov_calibration" > 2690 <action android:name="android.intent.action.MAIN" /> 2691 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2692 </intent-filter> 2693 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2694 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 2695 <meta-data android:name="test_excluded_features" 2696 android:value="android.hardware.type.automotive"/> 2697 <meta-data android:name="display_mode" 2698 android:value="single_display_mode" /> 2699 </activity> 2700 <activity 2701 android:name=".camera.fov.DetermineFovActivity" 2702 android:label="@string/camera_fov_calibration" 2703 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > 2704 <meta-data android:name="test_excluded_features" 2705 android:value="android.hardware.type.automotive"/> 2706 <meta-data android:name="display_mode" 2707 android:value="multi_display_mode" /> 2708 </activity> 2709 <activity 2710 android:name=".camera.fov.CalibrationPreferenceActivity" 2711 android:label="@string/camera_fov_label_options" > 2712 <meta-data android:name="test_excluded_features" 2713 android:value="android.hardware.type.automotive"/> 2714 <meta-data android:name="display_mode" 2715 android:value="multi_display_mode" /> 2716 </activity> 2717 2718 2719 <activity android:name=".camera.video.CameraVideoActivity" 2720 android:label="@string/camera_video" 2721 android:exported="true"> 2722 <intent-filter> 2723 <action android:name="android.intent.action.MAIN" /> 2724 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2725 </intent-filter> 2726 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2727 <meta-data android:name="test_required_features" 2728 android:value="android.hardware.camera.any"/> 2729 <meta-data android:name="test_excluded_features" 2730 android:value="android.hardware.type.automotive"/> 2731 <meta-data android:name="display_mode" 2732 android:value="single_display_mode" /> 2733 </activity> 2734 2735 <activity android:name=".camera.its.ItsTestActivity" 2736 android:label="@string/camera_its_test" 2737 android:launchMode="singleTop" 2738 android:configChanges="keyboardHidden|screenSize" 2739 android:exported="true" 2740 android:screenOrientation="landscape"> 2741 <intent-filter> 2742 <action android:name="android.intent.action.MAIN" /> 2743 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2744 </intent-filter> 2745 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2746 <meta-data android:name="test_required_configs" android:value="config_no_emulator"/> 2747 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 2748 <meta-data android:name="test_excluded_features" 2749 android:value="android.hardware.type.automotive"/> 2750 <meta-data android:name="display_mode" 2751 android:value="single_display_mode" /> 2752 </activity> 2753 2754 <activity android:name=".camera.flashlight.CameraFlashlightActivity" 2755 android:label="@string/camera_flashlight_test" 2756 android:exported="true" 2757 android:configChanges="keyboardHidden|orientation|screenSize"> 2758 <intent-filter> 2759 <action android:name="android.intent.action.MAIN" /> 2760 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2761 </intent-filter> 2762 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2763 <meta-data android:name="test_required_features" android:value="android.hardware.camera.flash" /> 2764 <meta-data android:name="test_excluded_features" 2765 android:value="android.hardware.type.automotive"/> 2766 <meta-data android:name="display_mode" 2767 android:value="multi_display_mode" /> 2768 </activity> 2769 2770 <activity android:name=".camera.performance.CameraPerformanceActivity" 2771 android:label="@string/camera_performance_test" 2772 android:exported="true" 2773 android:configChanges="keyboardHidden|orientation|screenSize"> 2774 <intent-filter> 2775 <action android:name="android.intent.action.MAIN" /> 2776 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2777 </intent-filter> 2778 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2779 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 2780 <meta-data android:name="test_excluded_features" 2781 android:value="android.hardware.type.automotive"/> 2782 <meta-data android:name="display_mode" 2783 android:value="single_display_mode" /> 2784 </activity> 2785 2786 <activity android:name=".camera.bokeh.CameraBokehActivity" 2787 android:label="@string/camera_bokeh_test" 2788 android:configChanges="keyboardHidden|screenSize" 2789 android:exported="true" 2790 android:screenOrientation="landscape"> 2791 <intent-filter> 2792 <action android:name="android.intent.action.MAIN" /> 2793 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2794 </intent-filter> 2795 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2796 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 2797 <meta-data android:name="test_excluded_features" 2798 android:value="android.hardware.type.automotive"/> 2799 <meta-data android:name="display_mode" 2800 android:value="multi_display_mode" /> 2801 </activity> 2802 2803 <activity android:name=".usb.accessory.UsbAccessoryTestActivity" 2804 android:label="@string/usb_accessory_test" 2805 android:exported="true" 2806 android:configChanges="keyboardHidden|orientation|screenSize"> 2807 <intent-filter> 2808 <action android:name="android.intent.action.MAIN" /> 2809 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2810 </intent-filter> 2811 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 2812 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" /> 2813 <meta-data android:name="test_excluded_features" 2814 android:value="android.hardware.type.watch" /> 2815 <meta-data android:name="display_mode" 2816 android:value="multi_display_mode" /> 2817 </activity> 2818 2819 <activity android:name=".usb.accessory.AccessoryAttachmentHandler" 2820 android:exported="true"> 2821 <intent-filter> 2822 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" /> 2823 </intent-filter> 2824 2825 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" 2826 android:resource="@xml/accessory_filter" /> 2827 <meta-data android:name="display_mode" 2828 android:value="multi_display_mode" /> 2829 </activity> 2830 2831 <activity android:name=".usb.device.UsbDeviceTestActivity" 2832 android:label="@string/usb_device_test" 2833 android:exported="true" 2834 android:configChanges="keyboardHidden|orientation|screenSize"> 2835 <intent-filter> 2836 <action android:name="android.intent.action.MAIN" /> 2837 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2838 </intent-filter> 2839 2840 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 2841 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 2842 <meta-data android:name="test_excluded_features" 2843 android:value="android.hardware.type.watch" /> 2844 <meta-data android:name="display_mode" 2845 android:value="multi_display_mode" /> 2846 </activity> 2847 2848 <activity android:name=".usb.mtp.MtpHostTestActivity" android:label="@string/mtp_host_test" 2849 android:exported="true"> 2850 <intent-filter> 2851 <action android:name="android.intent.action.MAIN" /> 2852 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2853 </intent-filter> 2854 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 2855 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 2856 <meta-data android:name="test_excluded_features" 2857 android:value="android.hardware.type.automotive:android.hardware.type.television" /> 2858 <meta-data android:name="display_mode" 2859 android:value="multi_display_mode" /> 2860 </activity> 2861 2862<!-- Turned off Sensor Power Test in initial L release 2863 <activity android:name=".sensors.SensorPowerTestActivity" 2864 android:label="@string/sensor_power_test" 2865 android:exported="true" 2866 android:configChanges="keyboardHidden|orientation|screenSize"> 2867 <intent-filter> 2868 <action android:name="android.intent.action.MAIN" /> 2869 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2870 </intent-filter> 2871 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2872 <meta-data android:name="test_excluded_features" 2873 android:value="android.hardware.type.television:android.software.leanback" /> 2874 </activity> 2875--> 2876 <activity android:name=".p2p.P2pTestListActivity" 2877 android:label="@string/p2p_test" 2878 android:exported="true" 2879 android:configChanges="keyboardHidden|orientation|screenSize"> 2880 <intent-filter> 2881 <action android:name="android.intent.action.MAIN" /> 2882 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2883 </intent-filter> 2884 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 2885 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" /> 2886 <meta-data android:name="display_mode" 2887 android:value="single_display_mode" /> 2888 </activity> 2889 2890 <activity android:name=".managedprovisioning.RecentsRedactionActivity" 2891 android:label="@string/provisioning_byod_recents" > 2892 <meta-data android:name="display_mode" 2893 android:value="single_display_mode" /> 2894 </activity> 2895 <activity android:name=".managedprovisioning.IntermediateRecentActivity" 2896 android:label="@string/provisioning_byod_recents" 2897 android:exported="true" 2898 android:theme="@android:style/Theme.NoDisplay"> 2899 <intent-filter> 2900 <action android:name="com.android.cts.verifier.managedprovisioning.RECENTS" /> 2901 <category android:name="android.intent.category.DEFAULT"></category> 2902 </intent-filter> 2903 <meta-data android:name="display_mode" 2904 android:value="single_display_mode" /> 2905 </activity> 2906 <activity android:name=".wifi.TestListActivity" 2907 android:label="@string/wifi_test" 2908 android:exported="true" 2909 android:configChanges="keyboardHidden|orientation|screenSize"> 2910 <intent-filter> 2911 <action android:name="android.intent.action.MAIN" /> 2912 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2913 </intent-filter> 2914 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 2915 <meta-data android:name="test_required_features" android:value="android.hardware.wifi" /> 2916 <meta-data android:name="display_mode" 2917 android:value="single_display_mode" /> 2918 </activity> 2919 <activity android:name=".wifiaware.TestListActivity" 2920 android:label="@string/aware_test" 2921 android:exported="true" 2922 android:configChanges="keyboardHidden|orientation|screenSize"> 2923 <intent-filter> 2924 <action android:name="android.intent.action.MAIN" /> 2925 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2926 </intent-filter> 2927 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 2928 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.aware" /> 2929 <meta-data android:name="display_mode" 2930 android:value="single_display_mode" /> 2931 </activity> 2932 2933 <activity android:name=".notifications.NotificationListenerVerifierActivity" 2934 android:exported="true" 2935 android:label="@string/nls_test"> 2936 <intent-filter> 2937 <action android:name="android.intent.action.MAIN" /> 2938 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2939 </intent-filter> 2940 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2941 <meta-data android:name="display_mode" 2942 android:value="multi_display_mode" /> 2943 </activity> 2944 2945 <activity android:name=".notifications.NotificationPrivacyVerifierActivity" 2946 android:exported="true" 2947 android:label="@string/notif_privacy_test"> 2948 <intent-filter> 2949 <action android:name="android.intent.action.MAIN" /> 2950 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2951 </intent-filter> 2952 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2953 <meta-data android:name="test_excluded_features" 2954 android:value="android.hardware.type.automotive" /> 2955 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 2956 </activity> 2957 2958 <activity android:name=".notifications.ShowWhenLockedActivity" 2959 android:exported="true" 2960 android:showWhenLocked="true" 2961 /> 2962 2963 <receiver android:name=".notifications.BlockChangeReceiver" 2964 android:exported="true"> 2965 <intent-filter> 2966 <action android:name="android.app.action.NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED"/> 2967 <action android:name="android.app.action.NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED"/> 2968 <action android:name="android.app.action.APP_BLOCK_STATE_CHANGED"/> 2969 </intent-filter> 2970 </receiver> 2971 2972 <receiver android:name=".notifications.ActionTriggeredReceiver" 2973 android:exported="true"> 2974 <intent-filter> 2975 <action android:name="com.android.cts.verifier.notifications.ActionTriggeredReceiver"/> 2976 </intent-filter> 2977 </receiver> 2978 2979 <receiver android:name=".notifications.AutomaticZenRuleStatusReceiver" 2980 android:exported="true"> 2981 <intent-filter> 2982 <action android:name="android.app.action.AUTOMATIC_ZEN_RULE_STATUS_CHANGED"/> 2983 </intent-filter> 2984 </receiver> 2985 2986 <activity android:name=".notifications.ConditionProviderVerifierActivity" 2987 android:exported="true" 2988 android:label="@string/cp_test"> 2989 <intent-filter> 2990 <action android:name="android.intent.action.MAIN" /> 2991 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2992 </intent-filter> 2993 <intent-filter> 2994 <action android:name="android.app.action.AUTOMATIC_ZEN_RULE" /> 2995 </intent-filter> 2996 <meta-data android:name="android.service.zen.automatic.ruleType" 2997 android:value="@string/cp_rule_type" /> 2998 <meta-data android:name="android.service.zen.automatic.ruleInstanceLimit" 2999 android:value="2" /> 3000 3001 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3002 <meta-data android:name="test_excluded_features" 3003 android:value="android.hardware.type.automotive:android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 3004 <meta-data android:name="display_mode" 3005 android:value="multi_display_mode" /> 3006 </activity> 3007 3008 <activity android:name=".notifications.AttentionManagementVerifierActivity" 3009 android:exported="true" 3010 android:label="@string/attention_test"> 3011 <intent-filter> 3012 <action android:name="android.intent.action.MAIN" /> 3013 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3014 </intent-filter> 3015 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3016 <meta-data android:name="test_excluded_features" 3017 android:value="android.hardware.type.watch:android.software.leanback" /> 3018 <meta-data android:name="display_mode" 3019 android:value="multi_display_mode" /> 3020 </activity> 3021 3022 <activity android:name=".notifications.ToastVerifierActivity" 3023 android:exported="true" 3024 android:label="@string/toast_title"> 3025 <intent-filter> 3026 <action android:name="android.intent.action.MAIN" /> 3027 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3028 </intent-filter> 3029 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3030 <meta-data android:name="display_mode" 3031 android:value="multi_display_mode" /> 3032 </activity> 3033 3034 <activity android:name=".notifications.BubblesVerifierActivity" 3035 android:exported="true" 3036 android:label="@string/bubbles_notification_title"> 3037 <intent-filter> 3038 <action android:name="android.intent.action.MAIN" /> 3039 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3040 </intent-filter> 3041 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3042 <meta-data android:name="test_excluded_features" 3043 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 3044 <meta-data android:name="display_mode" 3045 android:value="multi_display_mode" /> 3046 </activity> 3047 3048 <activity android:name=".notifications.BubbleActivity" 3049 android:label="@string/bubble_activity_title" 3050 android:exported="true" 3051 android:resizeableActivity="true" 3052 android:theme="@android:style/Theme.DeviceDefault.DayNight"> 3053 <intent-filter> 3054 <action android:name="android.intent.action.SEND" /> 3055 <category android:name="android.intent.category.DEFAULT" /> 3056 <data android:mimeType="text/plain" /> 3057 <data android:mimeType="image/*" /> 3058 </intent-filter> 3059 3060 <meta-data android:name="android.app.shortcuts" 3061 android:resource="@xml/shortcuts" /> 3062 <meta-data android:name="display_mode" 3063 android:value="multi_display_mode" /> 3064 </activity> 3065 3066 <service android:name=".notifications.MockListener" 3067 android:exported="true" 3068 android:label="@string/nls_service_name" 3069 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"> 3070 <intent-filter> 3071 <action android:name="android.service.notification.NotificationListenerService" /> 3072 </intent-filter> 3073 <meta-data android:name="android.service.notification.default_filter_types" 3074 android:value="alerting|silent" /> 3075 <meta-data android:name="android.service.notification.disabled_filter_types" 3076 android:value="ongoing" /> 3077 </service> 3078 3079 <service android:name=".notifications.MockAssistant" 3080 android:exported="true" 3081 android:label="@string/nas_service_name" 3082 android:permission="android.permission.BIND_NOTIFICATION_ASSISTANT_SERVICE"> 3083 <intent-filter> 3084 <action android:name="android.service.notification.NotificationAssistantService" /> 3085 </intent-filter> 3086 </service> 3087 3088 <activity android:name=".notifications.ShortcutThrottlingResetActivity" 3089 android:label="@string/shortcut_reset_test" 3090 android:exported="true" 3091 android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|screenSize|smallestScreenSize|layoutDirection"> 3092 <intent-filter> 3093 <action android:name="android.intent.action.MAIN" /> 3094 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3095 </intent-filter> 3096 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3097 <meta-data android:name="test_excluded_features" 3098 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 3099 <meta-data android:name="display_mode" 3100 android:value="multi_display_mode" /> 3101 </activity> 3102 3103 <activity android:name=".qstiles.TileServiceVerifierActivity" 3104 android:exported="true" 3105 android:label="@string/tiles_test"> 3106 <intent-filter> 3107 <action android:name="android.intent.action.MAIN" /> 3108 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3109 </intent-filter> 3110 <meta-data android:name="test_category" android:value="@string/test_category_tiles" /> 3111 <meta-data android:name="test_excluded_features" 3112 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3113 <meta-data android:name="test_required_configs" android:value="config_quick_settings_supported" /> 3114 <meta-data android:name="display_mode" 3115 android:value="multi_display_mode" /> 3116 </activity> 3117 3118 <service android:name=".qstiles.MockTileService" 3119 android:icon="@android:drawable/ic_dialog_alert" 3120 android:label="@string/tile_service_name" 3121 android:enabled="false" 3122 android:exported="true" 3123 android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"> 3124 <intent-filter> 3125 <action android:name="android.service.quicksettings.action.QS_TILE" /> 3126 </intent-filter> 3127 </service> 3128 3129 <activity android:name=".vr.VrListenerVerifierActivity" 3130 android:configChanges="uiMode" 3131 android:exported="true" 3132 android:label="@string/vr_tests"> 3133 <intent-filter> 3134 <action android:name="android.intent.action.MAIN" /> 3135 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3136 </intent-filter> 3137 <meta-data android:name="test_category" android:value="@string/test_category_vr" /> 3138 <meta-data android:name="test_required_features" 3139 android:value="android.hardware.vr.high_performance" /> 3140 <meta-data android:name="display_mode" 3141 android:value="multi_display_mode" /> 3142 </activity> 3143 3144 <activity android:name=".vr.MockVrActivity" 3145 android:label="@string/vr_tests" 3146 android:exported="false" 3147 android:configChanges="uiMode" 3148 android:process=":TestVrActivity"> 3149 <intent-filter> 3150 <action android:name="android.intent.action.MAIN" /> 3151 <category android:name="android.intent.category.DEFAULT" /> 3152 </intent-filter> 3153 <meta-data android:name="display_mode" 3154 android:value="multi_display_mode" /> 3155 </activity> 3156 3157 <activity android:name=".vr.MockVrActivity2" 3158 android:label="@string/vr_tests" 3159 android:exported="false" 3160 android:configChanges="uiMode" 3161 android:process=":TestVrActivity2"> 3162 <intent-filter> 3163 <action android:name="android.intent.action.MAIN" /> 3164 <category android:name="android.intent.category.DEFAULT" /> 3165 </intent-filter> 3166 <meta-data android:name="display_mode" 3167 android:value="multi_display_mode" /> 3168 </activity> 3169 3170 <service android:name=".vr.MockVrListenerService" 3171 android:exported="true" 3172 android:enabled="true" 3173 android:label="@string/vr_service_name" 3174 android:permission="android.permission.BIND_VR_LISTENER_SERVICE"> 3175 <intent-filter> 3176 <action android:name="android.service.vr.VrListenerService" /> 3177 </intent-filter> 3178 </service> 3179 3180 <service android:name=".notifications.MockConditionProvider" 3181 android:exported="true" 3182 android:label="@string/cp_service_name" 3183 android:permission="android.permission.BIND_CONDITION_PROVIDER_SERVICE"> 3184 <intent-filter> 3185 <action android:name="android.service.notification.ConditionProviderService" /> 3186 </intent-filter> 3187 </service> 3188 3189 <service android:name=".notifications.InteractiveVerifierActivity$DismissService"/> 3190 3191 <activity android:name=".security.CAInstallNotificationVerifierActivity" 3192 android:exported="true" 3193 android:label="@string/cacert_test"> 3194 <intent-filter> 3195 <action android:name="android.intent.action.MAIN" /> 3196 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3197 </intent-filter> 3198 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3199 <meta-data android:name="test_excluded_features" 3200 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 3201 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 3202 <meta-data android:name="test_required_actions" 3203 android:value="com.android.settings.TRUSTED_CREDENTIALS_USER" /> 3204 <meta-data android:name="display_mode" 3205 android:value="single_display_mode" /> 3206 </activity> 3207 <activity android:name=".security.CANotifyOnBootActivity" 3208 android:exported="true" 3209 android:label="@string/caboot_test"> 3210 <intent-filter> 3211 <action android:name="android.intent.action.MAIN" /> 3212 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3213 </intent-filter> 3214 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3215 <meta-data android:name="test_excluded_features" 3216 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 3217 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 3218 <meta-data android:name="test_required_actions" 3219 android:value="com.android.settings.TRUSTED_CREDENTIALS_USER" /> 3220 <meta-data android:name="display_mode" 3221 android:value="single_display_mode" /> 3222 </activity> 3223 3224 <activity android:name=".security.KeyChainTest" 3225 android:exported="true" 3226 android:label="@string/keychain_test"> 3227 <intent-filter> 3228 <action android:name="android.intent.action.MAIN" /> 3229 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3230 </intent-filter> 3231 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 3232 <!-- KeyChain is only installed on communication-oriented devices inheriting core.mk --> 3233 <!-- KeyChain is disabled for automotive as feature is not fully supported. --> 3234 <meta-data android:name="test_excluded_features" 3235 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 3236 <meta-data android:name="display_mode" 3237 android:value="single_display_mode" /> 3238 </activity> 3239 3240 <activity android:name=".security.CaCertInstallViaIntentTest" 3241 android:exported="true" 3242 android:label="@string/cacert_install_via_intent"> 3243 <intent-filter> 3244 <action android:name="android.intent.action.MAIN" /> 3245 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3246 </intent-filter> 3247 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 3248 <!-- Skip certificate installation on devices that do not support KeyChain --> 3249 <meta-data android:name="test_excluded_features" 3250 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 3251 <meta-data android:name="display_mode" 3252 android:value="single_display_mode" /> 3253 </activity> 3254 3255 <activity android:name=".security.CredentialManagementAppActivity" 3256 android:exported="true" 3257 android:label="@string/credential_management_app_test"> 3258 <intent-filter> 3259 <action android:name="android.intent.action.MAIN" /> 3260 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3261 </intent-filter> 3262 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 3263 <meta-data android:name="test_excluded_features" 3264 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 3265 <meta-data android:name="display_mode" 3266 android:value="single_display_mode" /> 3267 </activity> 3268 3269 <activity android:name=".wifi.NetworkRequestSpecificNetworkSpecifierTestActivity" 3270 android:label="@string/wifi_test_network_request_specific" 3271 android:configChanges="keyboardHidden|orientation|screenSize" > 3272 <meta-data android:name="display_mode" 3273 android:value="single_display_mode" /> 3274 </activity> 3275 3276 <activity android:name=".wifi.NetworkRequestPatternNetworkSpecifierTestActivity" 3277 android:label="@string/wifi_test_network_request_pattern" 3278 android:configChanges="keyboardHidden|orientation|screenSize" > 3279 <meta-data android:name="display_mode" 3280 android:value="single_display_mode" /> 3281 </activity> 3282 3283 <activity android:name=".wifi.NetworkRequestUnavailableNetworkSpecifierTestActivity" 3284 android:label="@string/wifi_test_network_request_unavailable" 3285 android:configChanges="keyboardHidden|orientation|screenSize" > 3286 <meta-data android:name="display_mode" 3287 android:value="single_display_mode" /> 3288 </activity> 3289 3290 <activity android:name=".wifi.NetworkRequestInvalidCredentialNetworkSpecifierTestActivity" 3291 android:label="@string/wifi_test_network_request_invalid_credential" 3292 android:configChanges="keyboardHidden|orientation|screenSize" > 3293 <meta-data android:name="display_mode" 3294 android:value="single_display_mode" /> 3295 </activity> 3296 3297 <activity android:name=".wifi.NetworkSuggestionSsidTestActivity" 3298 android:label="@string/wifi_test_network_suggestion_ssid" 3299 android:configChanges="keyboardHidden|orientation|screenSize" > 3300 <meta-data android:name="display_mode" 3301 android:value="single_display_mode" /> 3302 </activity> 3303 3304 <activity android:name=".wifi.NetworkSuggestionSsidBssidTestActivity" 3305 android:label="@string/wifi_test_network_suggestion_ssid_bssid" 3306 android:configChanges="keyboardHidden|orientation|screenSize" > 3307 <meta-data android:name="display_mode" 3308 android:value="single_display_mode" /> 3309 </activity> 3310 3311 <activity android:name=".wifi.NetworkSuggestionSsidPostConnectTestActivity" 3312 android:label="@string/wifi_test_network_suggestion_ssid_post_connect" 3313 android:configChanges="keyboardHidden|orientation|screenSize" > 3314 <meta-data android:name="display_mode" 3315 android:value="single_display_mode" /> 3316 </activity> 3317 3318 <activity android:name=".wifi.NetworkSuggestionConnectionFailureTestActivity" 3319 android:label="@string/wifi_test_network_suggestion_connection_failure" 3320 android:configChanges="keyboardHidden|orientation|screenSize" > 3321 <meta-data android:name="display_mode" 3322 android:value="single_display_mode" /> 3323 </activity> 3324 3325 <activity android:name=".wifi.NetworkSuggestionModificationInPlaceTestActivity" 3326 android:label="@string/wifi_test_network_suggestion_modification_in_place" 3327 android:configChanges="keyboardHidden|orientation|screenSize" > 3328 <meta-data android:name="display_mode" 3329 android:value="single_display_mode" /> 3330 </activity> 3331 3332 <activity android:name=".p2p.GoNegRequesterTestListActivity" 3333 android:label="@string/p2p_go_neg_requester" 3334 android:configChanges="keyboardHidden|orientation|screenSize" > 3335 <meta-data android:name="display_mode" 3336 android:value="single_display_mode" /> 3337 </activity> 3338 3339 <activity android:name=".p2p.GoNegRequesterTestActivity" 3340 android:label="@string/p2p_go_neg_requester" 3341 android:configChanges="keyboardHidden|orientation|screenSize" > 3342 <meta-data android:name="display_mode" 3343 android:value="single_display_mode" /> 3344 </activity> 3345 3346 <activity android:name=".p2p.GoNegResponderTestActivity" 3347 android:label="@string/p2p_go_neg_responder" 3348 android:configChanges="keyboardHidden|orientation|screenSize" > 3349 <meta-data android:name="display_mode" 3350 android:value="single_display_mode" /> 3351 </activity> 3352 3353 <activity android:name=".p2p.P2pClientTestListActivity" 3354 android:label="@string/p2p_join_go" 3355 android:configChanges="keyboardHidden|orientation|screenSize" > 3356 <meta-data android:name="display_mode" 3357 android:value="single_display_mode" /> 3358 </activity> 3359 3360 <activity android:name=".p2p.P2pClientTestActivity" 3361 android:label="@string/p2p_join_go" 3362 android:configChanges="keyboardHidden|orientation|screenSize" > 3363 <meta-data android:name="display_mode" 3364 android:value="single_display_mode" /> 3365 </activity> 3366 3367 <activity android:name=".p2p.GoTestActivity" 3368 android:label="@string/p2p_accept_client" 3369 android:configChanges="keyboardHidden|orientation|screenSize" > 3370 <meta-data android:name="display_mode" 3371 android:value="single_display_mode" /> 3372 </activity> 3373 3374 <activity android:name=".p2p.P2pClientWithConfigTestListActivity" 3375 android:label="@string/p2p_join_go" 3376 android:configChanges="keyboardHidden|orientation|screenSize" > 3377 <meta-data android:name="display_mode" 3378 android:value="single_display_mode" /> 3379 </activity> 3380 3381 <activity android:name=".p2p.P2pClientWithConfig2gBandTestListActivity" 3382 android:label="@string/p2p_join_go" 3383 android:configChanges="keyboardHidden|orientation|screenSize" > 3384 <meta-data android:name="display_mode" 3385 android:value="single_display_mode" /> 3386 </activity> 3387 3388 <activity android:name=".p2p.P2pClientWithConfigFixedFrequencyTestListActivity" 3389 android:label="@string/p2p_join_go" 3390 android:configChanges="keyboardHidden|orientation|screenSize" > 3391 <meta-data android:name="display_mode" 3392 android:value="single_display_mode" /> 3393 </activity> 3394 3395 <activity android:name=".p2p.P2pClientWithConfigTestActivity" 3396 android:label="@string/p2p_join_go" 3397 android:configChanges="keyboardHidden|orientation|screenSize" > 3398 <meta-data android:name="display_mode" 3399 android:value="single_display_mode" /> 3400 </activity> 3401 3402 <activity android:name=".p2p.P2pClientWithConfig2gBandTestActivity" 3403 android:label="@string/p2p_join_go" 3404 android:configChanges="keyboardHidden|orientation|screenSize" > 3405 <meta-data android:name="display_mode" 3406 android:value="single_display_mode" /> 3407 </activity> 3408 3409 <activity android:name=".p2p.P2pClientWithConfigFixedFrequencyTestActivity" 3410 android:label="@string/p2p_join_go" 3411 android:configChanges="keyboardHidden|orientation|screenSize" > 3412 <meta-data android:name="display_mode" 3413 android:value="single_display_mode" /> 3414 </activity> 3415 3416 <activity android:name=".p2p.GoWithConfigTestActivity" 3417 android:label="@string/p2p_accept_client" 3418 android:configChanges="keyboardHidden|orientation|screenSize" > 3419 <meta-data android:name="display_mode" 3420 android:value="single_display_mode" /> 3421 </activity> 3422 3423 <activity android:name=".p2p.GoWithConfig2gBandTestActivity" 3424 android:label="@string/p2p_accept_client" 3425 android:configChanges="keyboardHidden|orientation|screenSize" > 3426 <meta-data android:name="display_mode" 3427 android:value="single_display_mode" /> 3428 </activity> 3429 3430 <activity android:name=".p2p.GoWithConfigFixedFrequencyTestActivity" 3431 android:label="@string/p2p_accept_client" 3432 android:configChanges="keyboardHidden|orientation|screenSize" > 3433 <meta-data android:name="display_mode" 3434 android:value="single_display_mode" /> 3435 </activity> 3436 3437 <activity android:name=".p2p.ServiceRequesterTestListActivity" 3438 android:label="@string/p2p_service_discovery_requester" 3439 android:configChanges="keyboardHidden|orientation|screenSize" > 3440 <meta-data android:name="display_mode" 3441 android:value="single_display_mode" /> 3442 </activity> 3443 3444 <activity android:name=".p2p.ServiceRequesterTestActivity" 3445 android:label="@string/p2p_service_discovery_requester" 3446 android:configChanges="keyboardHidden|orientation|screenSize" > 3447 <meta-data android:name="display_mode" 3448 android:value="single_display_mode" /> 3449 </activity> 3450 3451 <activity android:name=".p2p.ServiceResponderTestActivity" 3452 android:label="@string/p2p_service_discovery_responder" 3453 android:configChanges="keyboardHidden|orientation|screenSize" > 3454 <meta-data android:name="display_mode" 3455 android:value="single_display_mode" /> 3456 </activity> 3457 3458 <activity android:name=".wifiaware.DataPathOpenUnsolicitedPublishTestActivity" 3459 android:label="@string/aware_data_path_open_unsolicited_publish" 3460 android:configChanges="keyboardHidden|orientation|screenSize" > 3461 <meta-data android:name="display_mode" 3462 android:value="single_display_mode" /> 3463 </activity> 3464 3465 <activity android:name=".wifiaware.DataPathOpenPassiveSubscribeTestActivity" 3466 android:label="@string/aware_data_path_open_passive_subscribe" 3467 android:configChanges="keyboardHidden|orientation|screenSize" > 3468 <meta-data android:name="display_mode" 3469 android:value="single_display_mode" /> 3470 </activity> 3471 3472 <activity android:name=".wifiaware.DataPathOpenPassiveSubscribeAcceptAnyTestActivity" 3473 android:label="@string/aware_data_path_open_passive_subscribe" 3474 android:configChanges="keyboardHidden|orientation|screenSize" > 3475 <meta-data android:name="display_mode" 3476 android:value="single_display_mode" /> 3477 </activity> 3478 3479 <activity android:name=".wifiaware.DataPathPassphraseUnsolicitedPublishTestActivity" 3480 android:label="@string/aware_data_path_passphrase_unsolicited_publish" 3481 android:configChanges="keyboardHidden|orientation|screenSize" > 3482 <meta-data android:name="display_mode" 3483 android:value="single_display_mode" /> 3484 </activity> 3485 3486 <activity android:name=".wifiaware.DataPathPassphrasePassiveSubscribeTestActivity" 3487 android:label="@string/aware_data_path_passphrase_passive_subscribe" 3488 android:configChanges="keyboardHidden|orientation|screenSize" > 3489 <meta-data android:name="display_mode" 3490 android:value="single_display_mode" /> 3491 </activity> 3492 3493 <activity android:name=".wifiaware.DataPathPassphrasePassiveSubscribeAcceptAnyTestActivity" 3494 android:label="@string/aware_data_path_passphrase_passive_subscribe" 3495 android:configChanges="keyboardHidden|orientation|screenSize" > 3496 <meta-data android:name="display_mode" 3497 android:value="single_display_mode" /> 3498 </activity> 3499 3500 <activity android:name=".wifiaware.DataPathPmkUnsolicitedPublishTestActivity" 3501 android:label="@string/aware_data_path_pmk_unsolicited_publish" 3502 android:configChanges="keyboardHidden|orientation|screenSize" > 3503 <meta-data android:name="display_mode" 3504 android:value="single_display_mode" /> 3505 </activity> 3506 3507 <activity android:name=".wifiaware.DataPathPmkPassiveSubscribeTestActivity" 3508 android:label="@string/aware_data_path_pmk_passive_subscribe" 3509 android:configChanges="keyboardHidden|orientation|screenSize" > 3510 <meta-data android:name="display_mode" 3511 android:value="single_display_mode" /> 3512 </activity> 3513 3514 <activity android:name=".wifiaware.DataPathPmkPassiveSubscribeAcceptAnyTestActivity" 3515 android:label="@string/aware_data_path_pmk_passive_subscribe" 3516 android:configChanges="keyboardHidden|orientation|screenSize" > 3517 <meta-data android:name="display_mode" 3518 android:value="single_display_mode" /> 3519 </activity> 3520 3521 <activity android:name=".wifiaware.DataPathOpenSolicitedPublishTestActivity" 3522 android:label="@string/aware_data_path_open_solicited_publish" 3523 android:configChanges="keyboardHidden|orientation|screenSize" > 3524 <meta-data android:name="display_mode" 3525 android:value="single_display_mode" /> 3526 </activity> 3527 3528 <activity android:name=".wifiaware.DataPathOpenActiveSubscribeTestActivity" 3529 android:label="@string/aware_data_path_open_active_subscribe" 3530 android:configChanges="keyboardHidden|orientation|screenSize" > 3531 <meta-data android:name="display_mode" 3532 android:value="single_display_mode" /> 3533 </activity> 3534 3535 <activity android:name=".wifiaware.DataPathOpenActiveSubscribeAcceptAnyTestActivity" 3536 android:label="@string/aware_data_path_open_active_subscribe" 3537 android:configChanges="keyboardHidden|orientation|screenSize" > 3538 <meta-data android:name="display_mode" 3539 android:value="single_display_mode" /> 3540 </activity> 3541 3542 <activity android:name=".wifiaware.DataPathPassphraseSolicitedPublishTestActivity" 3543 android:label="@string/aware_data_path_passphrase_solicited_publish" 3544 android:configChanges="keyboardHidden|orientation|screenSize" > 3545 <meta-data android:name="display_mode" 3546 android:value="single_display_mode" /> 3547 </activity> 3548 3549 <activity android:name=".wifiaware.DataPathPassphraseActiveSubscribeTestActivity" 3550 android:label="@string/aware_data_path_passphrase_active_subscribe" 3551 android:configChanges="keyboardHidden|orientation|screenSize" > 3552 <meta-data android:name="display_mode" 3553 android:value="single_display_mode" /> 3554 </activity> 3555 3556 <activity android:name=".wifiaware.DataPathPassphraseActiveSubscribeAcceptAnyTestActivity" 3557 android:label="@string/aware_data_path_passphrase_active_subscribe" 3558 android:configChanges="keyboardHidden|orientation|screenSize" > 3559 <meta-data android:name="display_mode" 3560 android:value="single_display_mode" /> 3561 </activity> 3562 3563 <activity android:name=".wifiaware.DataPathPmkSolicitedPublishTestActivity" 3564 android:label="@string/aware_data_path_pmk_solicited_publish" 3565 android:configChanges="keyboardHidden|orientation|screenSize" > 3566 <meta-data android:name="display_mode" 3567 android:value="single_display_mode" /> 3568 </activity> 3569 3570 <activity android:name=".wifiaware.DataPathPmkActiveSubscribeTestActivity" 3571 android:label="@string/aware_data_path_pmk_active_subscribe" 3572 android:configChanges="keyboardHidden|orientation|screenSize" > 3573 <meta-data android:name="display_mode" 3574 android:value="single_display_mode" /> 3575 </activity> 3576 3577 <activity android:name=".wifiaware.DataPathPmkActiveSubscribeAcceptAnyTestActivity" 3578 android:label="@string/aware_data_path_pmk_active_subscribe" 3579 android:configChanges="keyboardHidden|orientation|screenSize" > 3580 <meta-data android:name="display_mode" 3581 android:value="single_display_mode" /> 3582 </activity> 3583 3584 <activity android:name=".wifiaware.DataPathOobOpenResponderTestActivity" 3585 android:label="@string/aware_data_path_oob_open_responder" 3586 android:configChanges="keyboardHidden|orientation|screenSize" > 3587 <meta-data android:name="display_mode" 3588 android:value="single_display_mode" /> 3589 </activity> 3590 3591 <activity android:name=".wifiaware.DataPathOobOpenInitiatorTestActivity" 3592 android:label="@string/aware_data_path_oob_open_initiator" 3593 android:configChanges="keyboardHidden|orientation|screenSize" > 3594 <meta-data android:name="display_mode" 3595 android:value="single_display_mode" /> 3596 </activity> 3597 3598 <activity android:name=".wifiaware.DataPathOobPassphraseResponderTestActivity" 3599 android:label="@string/aware_data_path_oob_passphrase_responder" 3600 android:configChanges="keyboardHidden|orientation|screenSize" > 3601 <meta-data android:name="display_mode" 3602 android:value="single_display_mode" /> 3603 </activity> 3604 3605 <activity android:name=".wifiaware.DataPathOobPassphraseInitiatorTestActivity" 3606 android:label="@string/aware_data_path_oob_passphrase_initiator" 3607 android:configChanges="keyboardHidden|orientation|screenSize" > 3608 <meta-data android:name="display_mode" 3609 android:value="single_display_mode" /> 3610 </activity> 3611 3612 <activity android:name=".wifiaware.DiscoveryRangingPublishTestActivity" 3613 android:label="@string/aware_discovery_ranging_publish" 3614 android:configChanges="keyboardHidden|orientation|screenSize" > 3615 <meta-data android:name="display_mode" 3616 android:value="single_display_mode" /> 3617 </activity> 3618 3619 <activity android:name=".wifiaware.DiscoveryRangingSubscribeTestActivity" 3620 android:label="@string/aware_discovery_ranging_subscribe" 3621 android:configChanges="keyboardHidden|orientation|screenSize" > 3622 <meta-data android:name="display_mode" 3623 android:value="single_display_mode" /> 3624 </activity> 3625 3626 <activity android:name=".wifiaware.DataPathOpenSolicitedPublishAcceptAnyTestActivity" 3627 android:label="@string/aware_data_path_open_solicited_publish" 3628 android:configChanges="keyboardHidden|orientation|screenSize" > 3629 <meta-data android:name="display_mode" 3630 android:value="single_display_mode" /> 3631 </activity> 3632 3633 <activity android:name=".wifiaware.DataPathPmkUnsolicitedPublishAcceptAnyTestActivity" 3634 android:label="@string/aware_data_path_pmk_unsolicited_publish" 3635 android:configChanges="keyboardHidden|orientation|screenSize" > 3636 <meta-data android:name="display_mode" 3637 android:value="single_display_mode" /> 3638 </activity> 3639 3640 <activity android:name=".wifiaware.DataPathPmkSolicitedPublishAcceptAnyTestActivity" 3641 android:label="@string/aware_data_path_pmk_solicited_publish" 3642 android:configChanges="keyboardHidden|orientation|screenSize" > 3643 <meta-data android:name="display_mode" 3644 android:value="single_display_mode" /> 3645 </activity> 3646 3647 <activity android:name=".wifiaware.DataPathPassphraseUnsolicitedPublishAcceptAnyTestActivity" 3648 android:label="@string/aware_data_path_passphrase_unsolicited_publish" 3649 android:configChanges="keyboardHidden|orientation|screenSize" > 3650 <meta-data android:name="display_mode" 3651 android:value="single_display_mode" /> 3652 </activity> 3653 3654 <activity android:name=".wifiaware.DataPathPassphraseSolicitedPublishAcceptAnyTestActivity" 3655 android:label="@string/aware_data_path_passphrase_solicited_publish" 3656 android:configChanges="keyboardHidden|orientation|screenSize" > 3657 <meta-data android:name="display_mode" 3658 android:value="single_display_mode" /> 3659 </activity> 3660 3661 <activity android:name=".wifiaware.DataPathOpenUnsolicitedPublishAcceptAnyTestActivity" 3662 android:label="@string/aware_data_path_open_unsolicited_publish" 3663 android:configChanges="keyboardHidden|orientation|screenSize" > 3664 <meta-data android:name="display_mode" 3665 android:value="single_display_mode" /> 3666 </activity> 3667 3668 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name" 3669 android:exported="true" 3670 android:targetActivity=".TestListActivity"> 3671 <intent-filter> 3672 <action android:name="android.intent.action.MAIN" /> 3673 <category android:name="android.intent.category.LAUNCHER" /> 3674 <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> 3675 </intent-filter> 3676 </activity-alias> 3677 3678 <!-- remove comment from the next activity to see the sample test surfacing in the app --> 3679 <!-- activity android:name=".sample.SampleTestActivity" 3680 android:exported="true" 3681 android:label="@string/sample_framework_test"> 3682 <intent-filter> 3683 <action android:name="android.intent.action.MAIN" /> 3684 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3685 </intent-filter> 3686 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 3687 </activity --> 3688 3689 <activity android:name=".widget.WidgetTestActivity" 3690 android:exported="true" 3691 android:label="@string/widget_framework_test"> 3692 <intent-filter> 3693 <action android:name="android.intent.action.MAIN" /> 3694 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3695 </intent-filter> 3696 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 3697 <meta-data android:name="test_required_features" 3698 android:value="android.software.app_widgets" /> 3699 <meta-data android:name="test_excluded_features" 3700 android:value="android.hardware.type.automotive:android.hardware.ram.low" /> 3701 <meta-data android:name="display_mode" 3702 android:value="multi_display_mode" /> 3703 </activity> 3704 3705 <activity android:name=".deskclock.DeskClockTestsActivity" 3706 android:exported="true" 3707 android:label="@string/deskclock_tests"> 3708 <intent-filter> 3709 <action android:name="android.intent.action.MAIN" /> 3710 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3711 </intent-filter> 3712 <meta-data android:name="test_category" android:value="@string/test_category_deskclock" /> 3713 <meta-data android:name="test_excluded_features" 3714 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 3715 <meta-data android:name="display_mode" 3716 android:value="multi_display_mode" /> 3717 </activity> 3718 3719<!-- TODO: enable when not requiring to tap the screen and timeouts are tuned --> 3720<!-- Removed from initial L release 3721 3722 <activity 3723 android:name="com.android.cts.verifier.sensors.StepCounterTestActivity" 3724 android:label="@string/snsr_step_counter_test" 3725 android:exported="true" 3726 android:screenOrientation="nosensor" > 3727 <intent-filter> 3728 <action android:name="android.intent.action.MAIN" /> 3729 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3730 </intent-filter> 3731 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 3732 <meta-data android:name="test_excluded_features" 3733 android:value="android.hardware.type.television:android.software.leanback" /> 3734 </activity> 3735--> 3736 3737 <activity 3738 android:name="com.android.cts.verifier.sensors.StepSensorPermissionTestActivity" 3739 android:label="@string/snsr_step_permission_test" 3740 android:exported="true" 3741 android:screenOrientation="nosensor" > 3742 <intent-filter> 3743 <action android:name="android.intent.action.MAIN" /> 3744 3745 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3746 </intent-filter> 3747 3748 <meta-data 3749 android:name="test_category" 3750 android:value="@string/test_category_sensors" /> 3751 <meta-data android:name="test_required_features" 3752 android:value="android.hardware.sensor.stepcounter:android.hardware.sensor.stepdetector" /> 3753 <meta-data android:name="display_mode" android:value="single_display_mode" /> 3754 </activity> 3755 3756 <activity 3757 android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity" 3758 android:label="@string/snsr_device_suspend_test" 3759 android:exported="true" 3760 android:screenOrientation="nosensor" > 3761 <intent-filter> 3762 <action android:name="android.intent.action.MAIN" /> 3763 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3764 </intent-filter> 3765 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 3766 <meta-data android:name="test_excluded_features" 3767 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 3768 <meta-data android:name="display_mode" android:value="single_display_mode" /> 3769 </activity> 3770 3771 <service 3772 android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity$DeviceSuspendTestService" 3773 android:label="@string/snsr_device_suspend_service" 3774 android:icon="@drawable/icon" /> 3775 3776 <receiver android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity$AlarmReceiver"> 3777 </receiver> 3778 3779 <receiver android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity$AlarmReceiver"> 3780 </receiver> 3781 3782 <receiver android:name="com.android.cts.verifier.sensors.OffBodySensorTestActivity$AlarmReceiver"> 3783 </receiver> 3784 3785 <activity 3786 android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity" 3787 android:label="@string/snsr_significant_motion_test" 3788 android:exported="true" 3789 android:screenOrientation="nosensor" > 3790 <intent-filter> 3791 <action android:name="android.intent.action.MAIN" /> 3792 3793 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3794 </intent-filter> 3795 3796 <meta-data 3797 android:name="test_category" 3798 android:value="@string/test_category_sensors" /> 3799 <meta-data android:name="test_required_features" 3800 android:value="android.hardware.sensor.accelerometer" /> 3801 <meta-data android:name="display_mode" android:value="single_display_mode" /> 3802 </activity> 3803 3804 <activity 3805 android:name="com.android.cts.verifier.sensors.EventSanitizationTestActivity" 3806 android:label="@string/snsr_event_sanitization_test" 3807 android:exported="true" 3808 android:screenOrientation="nosensor" > 3809 3810 <intent-filter> 3811 <action android:name="android.intent.action.MAIN" /> 3812 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3813 </intent-filter> 3814 3815 <meta-data 3816 android:name="test_category" 3817 android:value="@string/test_category_sensors"> 3818 </meta-data> 3819 3820 <meta-data 3821 android:name="test_required_features" 3822 android:value="android.hardware.sensor.proximity:android.hardware.sensor.accelerometer"> 3823 </meta-data> 3824 3825 <meta-data android:name="display_mode" android:value="single_display_mode" /> 3826 </activity> 3827 3828 <!-- Set the HingeAngleTestActivity as not resizeable and with a max aspect ratio to prevent 3829 the activity from restarting when the device folds --> 3830 <activity android:name="com.android.cts.verifier.sensors.HingeAngleTestActivity" 3831 android:label="@string/snsr_hinge_angle_test" 3832 android:exported="true" 3833 android:screenOrientation="nosensor" 3834 android:resizeableActivity="false" 3835 android:maxAspectRatio="2.4"> 3836 <intent-filter> 3837 <action android:name="android.intent.action.MAIN" /> 3838 3839 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3840 </intent-filter> 3841 3842 <meta-data 3843 android:name="test_category" 3844 android:value="@string/test_category_sensors" /> 3845 <meta-data android:name="test_required_features" 3846 android:value="android.hardware.sensor.hinge_angle" /> 3847 <meta-data android:name="display_mode" android:value="single_display_mode" /> 3848 </activity> 3849 3850 <receiver android:name=".widget.WidgetCtsProvider" 3851 android:exported="true"> 3852 <intent-filter> 3853 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 3854 </intent-filter> 3855 <!-- This specifies the widget provider info --> 3856 <meta-data android:name="android.appwidget.provider" 3857 android:resource="@xml/widget_info" /> 3858 </receiver> 3859 3860 <!-- The service serving the RemoteViews to the collection widget --> 3861 <service android:name=".widget.WidgetCtsService" 3862 android:permission="android.permission.BIND_REMOTEVIEWS" 3863 android:exported="false" /> 3864 3865 <activity android:name=".projection.cube.ProjectionCubeActivity" 3866 android:exported="true" 3867 android:label="@string/pca_test"> 3868 <intent-filter> 3869 <action android:name="android.intent.action.MAIN" /> 3870 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3871 </intent-filter> 3872 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 3873 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" /> 3874 <meta-data android:name="display_mode" 3875 android:value="multi_display_mode" /> 3876 </activity> 3877 3878 <activity android:name=".projection.widgets.ProjectionWidgetActivity" 3879 android:exported="true" 3880 android:label="@string/pwa_test"> 3881 <intent-filter> 3882 <action android:name="android.intent.action.MAIN" /> 3883 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3884 </intent-filter> 3885 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 3886 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" /> 3887 <meta-data android:name="display_mode" 3888 android:value="multi_display_mode" /> 3889 </activity> 3890 3891 <activity android:name=".projection.list.ProjectionListActivity" 3892 android:exported="true" 3893 android:label="@string/pla_test"> 3894 <intent-filter> 3895 <action android:name="android.intent.action.MAIN" /> 3896 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3897 </intent-filter> 3898 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 3899 <meta-data android:name="test_excluded_features" 3900 android:value="android.hardware.type.television:android.software.leanback" /> 3901 <meta-data android:name="display_mode" 3902 android:value="multi_display_mode" /> 3903 </activity> 3904 3905 <activity android:name=".projection.video.ProjectionVideoActivity" 3906 android:exported="true" 3907 android:label="@string/pva_test"> 3908 <intent-filter> 3909 <action android:name="android.intent.action.MAIN" /> 3910 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3911 </intent-filter> 3912 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 3913 <meta-data android:name="test_excluded_features" 3914 android:value="android.hardware.type.watch" /> 3915 <meta-data android:name="display_mode" 3916 android:value="multi_display_mode" /> 3917 </activity> 3918 3919 <activity android:name=".projection.touch.ProjectionTouchActivity" 3920 android:exported="true" 3921 android:label="@string/pta_test"> 3922 <intent-filter> 3923 <action android:name="android.intent.action.MAIN" /> 3924 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3925 </intent-filter> 3926 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 3927 <meta-data android:name="test_required_features" 3928 android:value="android.hardware.faketouch:android.hardware.touchscreen.multitouch" /> 3929 <meta-data android:name="display_mode" 3930 android:value="multi_display_mode" /> 3931 </activity> 3932 3933 3934 <activity android:name=".projection.offscreen.ProjectionOffscreenActivity" 3935 android:exported="true" 3936 android:label="@string/poa_test"> 3937 <intent-filter> 3938 <action android:name="android.intent.action.MAIN" /> 3939 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3940 </intent-filter> 3941 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 3942 <meta-data android:name="test_excluded_features" 3943 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 3944 <meta-data android:name="display_mode" 3945 android:value="multi_display_mode" /> 3946 </activity> 3947 3948 <service android:name=".projection.ProjectionService" 3949 android:label="@string/projection_service_name" 3950 android:process=":projectionservice" /> 3951 3952 <activity android:name=".managedprovisioning.DeviceOwnerNegativeTestActivity" 3953 android:exported="true" 3954 android:label="@string/negative_device_owner"> 3955 <intent-filter> 3956 <action android:name="android.intent.action.MAIN" /> 3957 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3958 </intent-filter> 3959 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 3960 <meta-data android:name="test_excluded_features" 3961 android:value="android.software.lockscreen_disabled" /> 3962 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 3963 <meta-data android:name="display_mode" 3964 android:value="single_display_mode" /> 3965 </activity> 3966 3967 <activity android:name=".managedprovisioning.DeviceOwnerNegativeTestActivity$TrampolineActivity" > 3968 <meta-data android:name="display_mode" 3969 android:value="single_display_mode" /> 3970 </activity> 3971 3972 <activity android:name=".managedprovisioning.EnterprisePrivacyInfoOnlyTestActivity" 3973 android:exported="true" 3974 android:label="@string/enterprise_privacy_test"> 3975 <intent-filter> 3976 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_ENTERPRISE_PRIVACY_INFO_ONLY" /> 3977 <category android:name="android.intent.category.DEFAULT" /> 3978 </intent-filter> 3979 <meta-data android:name="display_mode" 3980 android:value="single_display_mode" /> 3981 </activity> 3982 3983 <activity android:name=".managedprovisioning.DeviceOwnerPositiveTestActivity" 3984 android:exported="true" 3985 android:label="@string/positive_device_owner"> 3986 <intent-filter> 3987 <action android:name="android.intent.action.MAIN" /> 3988 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_DEVICE_OWNER" /> 3989 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_PROFILE_OWNER" /> 3990 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_USER_AFFILIATED" /> 3991 <category android:name="android.intent.category.DEFAULT" /> 3992 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3993 </intent-filter> 3994 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 3995 <meta-data android:name="test_excluded_features" 3996 android:value="android.software.lockscreen_disabled" /> 3997 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 3998 <meta-data android:name="display_mode" 3999 android:value="single_display_mode" /> 4000 </activity> 4001 4002 <activity android:name=".managedprovisioning.ManagedUserPositiveTestActivity" 4003 android:exported="true" 4004 android:label="@string/managed_user_test"> 4005 <intent-filter> 4006 <action android:name="android.intent.action.MAIN" /> 4007 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_AFFILIATED_PROFILE_OWNER" /> 4008 <category android:name="android.intent.category.DEFAULT" /> 4009 </intent-filter> 4010 <meta-data android:name="display_mode" 4011 android:value="single_display_mode" /> 4012 </activity> 4013 4014 <activity android:name=".managedprovisioning.DeviceOwnerRequestingBugreportTestActivity" 4015 android:exported="true" 4016 android:label="@string/device_owner_requesting_bugreport_tests"> 4017 <intent-filter> 4018 <action android:name="android.intent.action.MAIN" /> 4019 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_DEVICE_OWNER_FOR_REQUESTING_BUGREPORT" /> 4020 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_PROFILE_OWNER_FOR_REQUESTING_BUGREPORT" /> 4021 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_CURRENT_USER_AFFILIATED_FOR_REQUESTING_BUGREPORT" /> 4022 <category android:name="android.intent.category.DEFAULT" /> 4023 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4024 </intent-filter> 4025 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 4026 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 4027 <meta-data android:name="display_mode" 4028 android:value="single_display_mode" /> 4029 </activity> 4030 4031 <activity android:name=".managedprovisioning.NonMarketAppsActivity" 4032 android:label="@string/provisioning_byod_non_market_apps"> 4033 <meta-data android:name="display_mode" 4034 android:value="single_display_mode" /> 4035 </activity> 4036 4037 <activity android:name=".managedprovisioning.KeyguardDisabledFeaturesActivity" 4038 android:label="@string/provisioning_byod_keyguard_disabled_features"> 4039 <meta-data android:name="display_mode" 4040 android:value="single_display_mode" /> 4041 </activity> 4042 4043 <activity android:name=".managedprovisioning.CrossProfilePermissionControlActivity" 4044 android:exported="true" 4045 android:label="@string/provisioning_byod_cross_profile_permission_control"> 4046 <intent-filter> 4047 <action android:name="com.android.cts.verifier.managedprovisioning.action.CROSS_PROFILE_PERMISSION_CONTROL" /> 4048 <category android:name="android.intent.category.DEFAULT" /> 4049 </intent-filter> 4050 <meta-data android:name="display_mode" 4051 android:value="single_display_mode" /> 4052 </activity> 4053 4054 <activity android:name=".managedprovisioning.DisallowAppsControlActivity" 4055 android:label="@string/provisioning_byod_disallow_apps_control"> 4056 <meta-data android:name="display_mode" 4057 android:value="single_display_mode" /> 4058 </activity> 4059 4060 <activity android:name=".managedprovisioning.LockTaskUiTestActivity" 4061 android:exported="true" 4062 android:label="@string/device_owner_lock_task_ui_test"> 4063 <intent-filter> 4064 <action android:name="com.android.cts.verifier.managedprovisioning.action.STOP_LOCK_TASK" /> 4065 <category android:name="android.intent.category.DEFAULT" /> 4066 </intent-filter> 4067 <meta-data android:name="display_mode" 4068 android:value="single_display_mode" /> 4069 </activity> 4070 4071 <activity android:name=".managedprovisioning.WifiLockdownTestActivity" 4072 android:label="@string/device_owner_wifi_lockdown_test"> 4073 <meta-data android:name="display_mode" 4074 android:value="single_display_mode" /> 4075 </activity> 4076 4077 <activity android:name=".managedprovisioning.VpnTestActivity" 4078 android:exported="true" 4079 android:label="@string/device_owner_vpn_test"> 4080 <intent-filter> 4081 <action android:name="com.android.cts.verifier.managedprovisioning.VPN" /> 4082 <category android:name="android.intent.category.DEFAULT"></category> 4083 </intent-filter> 4084 <meta-data android:name="display_mode" 4085 android:value="single_display_mode" /> 4086 </activity> 4087 4088 <service android:name=".managedprovisioning.VpnTestActivity$MyTestVpnService" 4089 android:exported="true" 4090 android:permission="android.permission.BIND_VPN_SERVICE"> 4091 <intent-filter> 4092 <action android:name="android.net.VpnService"/> 4093 </intent-filter> 4094 </service> 4095 4096 <activity android:name=".managedprovisioning.AlwaysOnVpnSettingsTestActivity" 4097 android:exported="true" 4098 android:label="@string/provisioning_byod_always_on_vpn"> 4099 <intent-filter> 4100 <action android:name="com.android.cts.verifier.managedprovisioning.action.ALWAYS_ON_VPN_SETTINGS_TEST" /> 4101 <category android:name="android.intent.category.DEFAULT" /> 4102 </intent-filter> 4103 <meta-data android:name="display_mode" 4104 android:value="single_display_mode" /> 4105 </activity> 4106 4107 <activity android:name=".managedprovisioning.KeyChainTestActivity" 4108 android:exported="true" 4109 android:label="@string/provisioning_byod_keychain"> 4110 <intent-filter> 4111 <action android:name="com.android.cts.verifier.managedprovisioning.KEYCHAIN" /> 4112 <category android:name="android.intent.category.DEFAULT" /> 4113 </intent-filter> 4114 <meta-data android:name="display_mode" 4115 android:value="single_display_mode" /> 4116 </activity> 4117 4118 <activity android:name=".managedprovisioning.PermissionLockdownTestActivity" 4119 android:exported="true" 4120 android:label="@string/device_profile_owner_permission_lockdown_test"> 4121 <intent-filter> 4122 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_PERMISSION_LOCKDOWN" /> 4123 <category android:name="android.intent.category.DEFAULT" /> 4124 </intent-filter> 4125 <meta-data android:name="display_mode" 4126 android:value="single_display_mode" /> 4127 </activity> 4128 4129 <activity-alias 4130 android:name=".managedprovisioning.ManagedProfilePermissionLockdownTestActivity" 4131 android:exported="true" 4132 android:targetActivity=".managedprovisioning.PermissionLockdownTestActivity"> 4133 <intent-filter> 4134 <action android:name="com.android.cts.verifier.managedprovisioning.action.MANAGED_PROFILE_CHECK_PERMISSION_LOCKDOWN" /> 4135 <category android:name="android.intent.category.DEFAULT" /> 4136 </intent-filter> 4137 </activity-alias> 4138 4139 <activity android:name=".managedprovisioning.OrganizationInfoTestActivity" 4140 android:label="@string/provisioning_byod_organization_info"> 4141 <meta-data android:name="display_mode" 4142 android:value="single_display_mode" /> 4143 </activity> 4144 4145 <activity android:name=".managedprovisioning.PolicyTransparencyTestListActivity" 4146 android:exported="true" 4147 android:label="@string/device_profile_owner_policy_transparency_test"> 4148 <intent-filter> 4149 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_POLICY_TRANSPARENCY" /> 4150 <category android:name="android.intent.category.DEFAULT" /> 4151 </intent-filter> 4152 <meta-data android:name="display_mode" 4153 android:value="single_display_mode" /> 4154 </activity> 4155 4156 <activity android:name=".managedprovisioning.PolicyTransparencyTestActivity" 4157 android:exported="true"> 4158 <intent-filter> 4159 <action android:name="com.android.cts.verifier.managedprovisioning.action.SHOW_POLICY_TRANSPARENCY_TEST" /> 4160 <category android:name="android.intent.category.DEFAULT" /> 4161 </intent-filter> 4162 <meta-data android:name="display_mode" 4163 android:value="single_display_mode" /> 4164 </activity> 4165 4166 <activity android:name=".managedprovisioning.EnterprisePrivacyTestListActivity" 4167 android:exported="true" 4168 android:label="@string/enterprise_privacy_test"> 4169 <intent-filter> 4170 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_ENTERPRISE_PRIVACY" /> 4171 <category android:name="android.intent.category.DEFAULT" /> 4172 </intent-filter> 4173 <meta-data android:name="display_mode" 4174 android:value="single_display_mode" /> 4175 </activity> 4176 4177 <activity android:name=".managedprovisioning.EnterprisePrivacyTestDefaultAppActivity" 4178 android:label="@string/enterprise_privacy_default_app" 4179 android:exported="true" 4180 android:enabled="false"> 4181 <intent-filter> 4182 <action android:name="android.intent.action.VIEW" /> 4183 <data android:scheme="http" /> 4184 <category android:name="android.intent.category.DEFAULT" /> 4185 <category android:name="android.intent.category.BROWSABLE" /> 4186 </intent-filter> 4187 <intent-filter> 4188 <action android:name="android.media.action.IMAGE_CAPTURE" /> 4189 <action android:name="android.media.action.IMAGE_CAPTURE_SECURE" /> 4190 <category android:name="android.intent.category.DEFAULT" /> 4191 </intent-filter> 4192 <intent-filter> 4193 <action android:name="android.intent.action.VIEW" /> 4194 <data android:scheme="geo" /> 4195 <category android:name="android.intent.category.DEFAULT" /> 4196 </intent-filter> 4197 <intent-filter> 4198 <action android:name="android.intent.action.SENDTO" /> 4199 <action android:name="android.intent.action.SEND" /> 4200 <action android:name="android.intent.action.SEND_MULTIPLE" /> 4201 <category android:name="android.intent.category.DEFAULT" /> 4202 </intent-filter> 4203 <intent-filter> 4204 <action android:name="android.intent.action.INSERT" /> 4205 <data android:mimeType="vnd.android.cursor.dir/event" /> 4206 <category android:name="android.intent.category.DEFAULT" /> 4207 </intent-filter> 4208 <intent-filter> 4209 <action android:name="android.intent.action.PICK" /> 4210 <data android:mimeType="vnd.android.cursor.dir/contact" /> 4211 <category android:name="android.intent.category.DEFAULT" /> 4212 </intent-filter> 4213 <intent-filter> 4214 <action android:name="android.intent.action.DIAL" /> 4215 <action android:name="android.intent.action.CALL" /> 4216 <category android:name="android.intent.category.DEFAULT" /> 4217 </intent-filter> 4218 <meta-data android:name="display_mode" 4219 android:value="single_display_mode" /> 4220 </activity> 4221 4222 <activity android:name=".managedprovisioning.CommandReceiverActivity" 4223 android:theme="@android:style/Theme.NoDisplay" 4224 android:exported="true" 4225 android:noHistory="true"> 4226 <intent-filter> 4227 <action android:name="com.android.cts.verifier.managedprovisioning.action.EXECUTE_COMMAND" /> 4228 <category android:name="android.intent.category.DEFAULT" /> 4229 </intent-filter> 4230 <meta-data android:name="display_mode" 4231 android:value="single_display_mode" /> 4232 </activity> 4233 4234 <activity android:name=".managedprovisioning.SetSupportMessageActivity" 4235 android:exported="true"> 4236 <intent-filter> 4237 <action android:name="com.android.cts.verifier.managedprovisioning.action.SET_SUPPORT_MSG" /> 4238 <category android:name="android.intent.category.DEFAULT" /> 4239 </intent-filter> 4240 <meta-data android:name="display_mode" 4241 android:value="single_display_mode" /> 4242 </activity> 4243 4244 <service android:name=".managedprovisioning.PolicyTransparencyTestActivity$TestInputMethod" 4245 android:label="@string/test_input_method_label" 4246 android:exported="true" 4247 android:permission="android.permission.BIND_INPUT_METHOD"> 4248 <intent-filter> 4249 <action android:name="android.view.InputMethod" /> 4250 </intent-filter> 4251 <meta-data android:name="android.view.im" android:resource="@xml/test_method" /> 4252 </service> 4253 4254 <service android:name=".managedprovisioning.PolicyTransparencyTestActivity$TestAccessibilityService" 4255 android:label="@string/test_accessibility_service_label" 4256 android:exported="true" 4257 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> 4258 <intent-filter> 4259 <action android:name="android.accessibilityservice.AccessibilityService" /> 4260 </intent-filter> 4261 </service> 4262 4263 <activity android:name=".managedprovisioning.AuthenticationBoundKeyTestActivity" 4264 android:exported="true" 4265 android:configChanges="keyboardHidden|orientation|screenSize"> 4266 <intent-filter> 4267 <action android:name="com.android.cts.verifier.managedprovisioning.action.AUTH_BOUND_KEY_TEST" /> 4268 <category android:name="android.intent.category.DEFAULT" /> 4269 </intent-filter> 4270 <meta-data android:name="display_mode" 4271 android:value="single_display_mode" /> 4272 </activity> 4273 4274 <activity android:name=".managedprovisioning.ByodFlowTestActivity" 4275 android:launchMode="singleTask" 4276 android:exported="true" 4277 android:label="@string/provisioning_byod"> 4278 <intent-filter> 4279 <action android:name="android.intent.action.MAIN" /> 4280 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4281 </intent-filter> 4282 <intent-filter> 4283 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_STATUS" /> 4284 <category android:name="android.intent.category.DEFAULT" /> 4285 </intent-filter> 4286 <intent-filter> 4287 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_TEST_RESULT" /> 4288 <category android:name="android.intent.category.DEFAULT" /> 4289 </intent-filter> 4290 <intent-filter> 4291 <action android:name="com.android.cts.verifier.managedprovisioning.action.BYOD_DISK_ENCRYPTION_STATUS" /> 4292 <category android:name="android.intent.category.DEFAULT" /> 4293 </intent-filter> 4294 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 4295 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" /> 4296 <meta-data android:name="display_mode" 4297 android:value="single_display_mode" /> 4298 </activity> 4299 4300 <receiver 4301 android:name=".managedprovisioning.ByodFlowTestActivity$ProvisioningCompleteReceiver" 4302 android:exported="true"> 4303 <intent-filter> 4304 <action android:name="android.app.action.MANAGED_PROFILE_PROVISIONED" /> 4305 </intent-filter> 4306 </receiver> 4307 4308 <!-- TODO(b/176993670): remove if DpmWrapperManagerWrapper goes away --> 4309 <receiver android:name="com.android.bedstead.dpmwrapper.TestAppCallbacksReceiver" 4310 android:exported="true"> 4311 </receiver> 4312 4313 <activity android:name=".managedprovisioning.ByodProvisioningTestActivity" 4314 android:exported="true" 4315 android:label="@string/provisioning_tests_byod"> 4316 <intent-filter> 4317 <action android:name="android.intent.action.MAIN" /> 4318 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4319 </intent-filter> 4320 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 4321 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" /> 4322 <meta-data android:name="display_mode" 4323 android:value="single_display_mode" /> 4324 </activity> 4325 4326 <activity android:name=".managedprovisioning.ByodProvisioningTestActivity$ProvisioningStartingActivity" > 4327 <meta-data android:name="display_mode" 4328 android:value="single_display_mode" /> 4329 </activity> 4330 4331 <activity android:name=".managedprovisioning.ByodHelperActivity" 4332 android:exported="true"> 4333 <intent-filter> 4334 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_QUERY" /> 4335 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_REMOVE" /> 4336 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK" /> 4337 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_WORK_PROFILE_GLOBAL_RESTRICTION" /> 4338 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_PRIMARY_PROFILE_GLOBAL_RESTRICTION" /> 4339 <action android:name="com.android.cts.verifier.managedprovisioning.action.BYOD_CHECK_DISK_ENCRYPTION" /> 4340 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_INTENT_FILTERS" /> 4341 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_IMAGE" /> 4342 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_VIDEO_WITH_EXTRA_OUTPUT" /> 4343 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_VIDEO_WITHOUT_EXTRA_OUTPUT" /> 4344 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_AUDIO" /> 4345 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_KEYGUARD_DISABLED_FEATURES" /> 4346 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_LOCKNOW" /> 4347 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SET_USER_RESTRICTION" /> 4348 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CLEAR_USER_RESTRICTION" /> 4349 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_NFC_BEAM" /> 4350 <action android:name="com.android.cts.verifier.managedprovisioning.action.TEST_CROSS_PROFILE_INTENTS_DIALOG" /> 4351 <action android:name="com.android.cts.verifier.managedprovisioning.action.TEST_APP_LINKING_DIALOG" /> 4352 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SET_LOCATION_AND_CHECK" /> 4353 <action android:name="com.android.cts.verifier.managedprovisioning.NOTIFICATION" /> 4354 <action android:name="com.android.cts.verifier.managedprovisioning.LOCKSCREEN_NOTIFICATION" /> 4355 <action android:name="com.android.cts.verifier.managedprovisioning.CLEAR_NOTIFICATION" /> 4356 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_SELECT_WORK_CHALLENGE" /> 4357 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_PATTERN_WORK_CHALLENGE" /> 4358 <action android:name="com.android.cts.verifier.managedprovisioning.LAUNCH_CONFIRM_WORK_CREDENTIALS" /> 4359 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_ORGANIZATION_INFO" /> 4360 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_PARENT_PROFILE_PASSWORD" /> 4361 <category android:name="android.intent.category.DEFAULT"></category> 4362 </intent-filter> 4363 <meta-data android:name="display_mode" 4364 android:value="single_display_mode" /> 4365 </activity> 4366 4367 <activity android:name=".managedprovisioning.ByodPrimaryHelperActivity" 4368 android:exported="true"> 4369 <intent-filter> 4370 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_IN_PRIMARY" /> 4371 <category android:name="android.intent.category.DEFAULT" /> 4372 </intent-filter> 4373 <meta-data android:name="display_mode" 4374 android:value="single_display_mode" /> 4375 </activity> 4376 4377 <activity android:name=".managedprovisioning.NfcTestActivity"> 4378 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" /> 4379 <meta-data android:name="display_mode" 4380 android:value="single_display_mode" /> 4381 </activity> 4382 4383 <provider 4384 android:name="androidx.core.content.FileProvider" 4385 android:authorities="com.android.cts.verifier.managedprovisioning.fileprovider" 4386 android:grantUriPermissions="true" 4387 android:exported="false"> 4388 <meta-data 4389 android:name="android.support.FILE_PROVIDER_PATHS" 4390 android:resource="@xml/filepaths" /> 4391 </provider> 4392 4393 <activity android:name=".managedprovisioning.ByodIconSamplerActivity" 4394 android:exported="true"> 4395 <intent-filter> 4396 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SAMPLE_ICON" /> 4397 <category android:name="android.intent.category.DEFAULT"></category> 4398 </intent-filter> 4399 <meta-data android:name="display_mode" 4400 android:value="single_display_mode" /> 4401 </activity> 4402 4403 <activity android:name=".managedprovisioning.HandleIntentActivity" 4404 android:exported="true" 4405 android:enabled="false"> 4406 <intent-filter> 4407 <!-- We need to have at least one activity listening to these intents on the device 4408 to test if these are forwarded from the managed profile to the parent or 4409 the other way around. --> 4410 <action android:name="android.provider.MediaStore.RECORD_SOUND" /> 4411 <action android:name="android.speech.action.RECOGNIZE_SPEECH" /> 4412 <action android:name="android.app.action.SET_NEW_PASSWORD" /> 4413 <action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" /> 4414 <action android:name="android.intent.action.WEB_SEARCH" /> 4415 <action android:name="android.intent.action.VIEW_DOWNLOADS" /> 4416 <action android:name="android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL" /> 4417 <action android:name="android.intent.action.MANAGE_NETWORK_USAGE" /> 4418 <action android:name="com.android.settings.TTS_SETTINGS" /> 4419 <action android:name="android.settings.ZEN_MODE_SETTINGS" /> 4420 <action android:name="android.settings.BATTERY_SAVER_SETTINGS" /> 4421 <action android:name="android.settings.INPUT_METHOD_SETTINGS" /> 4422 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" /> 4423 <category android:name="android.intent.category.DEFAULT" /> 4424 </intent-filter> 4425 <intent-filter> 4426 <action android:name="android.intent.action.GET_CONTENT" /> 4427 <action android:name="android.intent.action.OPEN_DOCUMENT" /> 4428 <data android:mimeType="*/*" /> 4429 <category android:name="android.intent.category.OPENABLE" /> 4430 <category android:name="android.intent.category.DEFAULT" /> 4431 </intent-filter> 4432 <intent-filter> 4433 <action android:name="android.intent.action.VIEW" /> 4434 <action android:name="android.intent.action.SENDTO" /> 4435 <category android:name="android.intent.category.BROWSABLE" /> 4436 <category android:name="android.intent.category.DEFAULT" /> 4437 <data android:scheme="sms" /> 4438 <data android:scheme="smsto" /> 4439 <data android:scheme="mms" /> 4440 <data android:scheme="mmsto" /> 4441 <data android:scheme="mailto" /> 4442 </intent-filter> 4443 <intent-filter> 4444 <action android:name="android.intent.action.VIEW" /> 4445 <action android:name="android.intent.action.CALL" /> 4446 <action android:name="android.intent.action.DIAL" /> 4447 <action android:name="android.intent.action.CALL_PRIVILEGED" /> 4448 <action android:name="android.intent.action.CALL_EMERGENCY" /> 4449 <category android:name="android.intent.category.BROWSABLE" /> 4450 <category android:name="android.intent.category.DEFAULT" /> 4451 <data android:scheme="tel" /> 4452 </intent-filter> 4453 <intent-filter> 4454 <action android:name="android.intent.action.INSERT" /> 4455 <category android:name="android.intent.category.DEFAULT" /> 4456 <data android:scheme="content" /> 4457 <data android:mimeType="*/*" /> 4458 </intent-filter> 4459 <intent-filter> 4460 <action android:name="android.intent.action.VIEW" /> 4461 <category android:name="android.intent.category.DEFAULT" /> 4462 <data android:scheme="http" /> 4463 <data android:mimeType="video/mp4" /> 4464 <data android:mimeType="audio/*" /> 4465 </intent-filter> 4466 <intent-filter> 4467 <action android:name="android.intent.action.VIEW" /> 4468 <category android:name="android.intent.category.BROWSABLE" /> 4469 <category android:name="android.intent.category.DEFAULT" /> 4470 <data android:scheme="http" /> 4471 <data android:scheme="geo" /> 4472 <data android:scheme="market" /> 4473 </intent-filter> 4474 <meta-data android:name="display_mode" 4475 android:value="single_display_mode" /> 4476 </activity> 4477 4478 <activity android:name=".managedprovisioning.CrossProfileTestActivity" 4479 android:exported="true"> 4480 <intent-filter> 4481 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE_TO_PERSONAL" /> 4482 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE_TO_WORK" /> 4483 <category android:name="android.intent.category.DEFAULT" /> 4484 </intent-filter> 4485 <intent-filter> 4486 <action android:name="android.intent.action.VIEW" /> 4487 <category android:name="android.intent.category.BROWSABLE" /> 4488 <category android:name="android.intent.category.DEFAULT" /> 4489 <data android:scheme="http" android:host="com.android.cts.verifier" /> 4490 </intent-filter> 4491 <intent-filter> 4492 <action android:name="android.intent.action.SEND" /> 4493 <action android:name="android.intent.action.SEND_MULTIPLE" /> 4494 <data android:mimeType="*/*" /> 4495 <category android:name="android.intent.category.DEFAULT" /> 4496 </intent-filter> 4497 <meta-data android:name="display_mode" 4498 android:value="single_display_mode" /> 4499 </activity> 4500 4501 <activity android:name=".managedprovisioning.WorkStatusTestActivity" 4502 android:exported="true"> 4503 <intent-filter> 4504 <action android:name="com.android.cts.verifier.managedprovisioning.WORK_STATUS_ICON" /> 4505 <action android:name="com.android.cts.verifier.managedprovisioning.WORK_STATUS_TOAST" /> 4506 <category android:name="android.intent.category.DEFAULT"></category> 4507 </intent-filter> 4508 <meta-data android:name="display_mode" 4509 android:value="single_display_mode" /> 4510 </activity> 4511 4512 <activity android:name=".managedprovisioning.TurnOffWorkActivity" 4513 android:label="@string/provisioning_byod_turn_off_work"> 4514 <meta-data android:name="display_mode" 4515 android:value="single_display_mode" /> 4516 </activity> 4517 4518 <activity android:name=".managedprovisioning.WorkProfileWidgetActivity" 4519 android:exported="true" 4520 android:label="@string/provisioning_byod_work_profile_widget"> 4521 <intent-filter> 4522 <action android:name="com.android.cts.verifier.byod.test_work_profile_widget"/> 4523 <category android:name="android.intent.category.DEFAULT"/> 4524 </intent-filter> 4525 <meta-data android:name="display_mode" 4526 android:value="single_display_mode" /> 4527 </activity> 4528 4529 <receiver android:name=".managedprovisioning.DeviceAdminTestReceiver" 4530 android:label="@string/afw_device_admin" 4531 android:exported="true" 4532 android:permission="android.permission.BIND_DEVICE_ADMIN"> 4533 <meta-data android:name="android.app.device_admin" 4534 android:resource="@xml/device_admin_byod" /> 4535 <intent-filter> 4536 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" /> 4537 <action android:name="android.app.action.PROFILE_PROVISIONING_COMPLETE"/> 4538 </intent-filter> 4539 </receiver> 4540 <service android:name=".managedprovisioning.DeviceAdminTestReceiver$PrimaryUserService" 4541 android:exported="true" 4542 android:permission="android.permission.BIND_DEVICE_ADMIN"> 4543 </service> 4544 4545 4546 <!-- Used by the SensorTestScreenManipulator to reset the screen timeout after turn off. --> 4547 <activity android:name=".os.TimeoutResetActivity"> 4548 <meta-data android:name="display_mode" 4549 android:value="multi_display_mode" /> 4550 </activity> 4551 4552 <activity android:name=".tunnelmode.VolumeLevelChangesActivity" 4553 android:label="@string/volume_level_changes" 4554 android:exported="true" 4555 android:configChanges="keyboardHidden|orientation|screenSize"> 4556 <intent-filter> 4557 <action android:name="android.intent.action.MAIN" /> 4558 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4559 </intent-filter> 4560 <meta-data android:name="test_category" android:value="@string/test_category_tunnel" /> 4561 <meta-data android:name="test_required_features" 4562 android:value="android.software.leanback" /> 4563 <meta-data android:name="test_excluded_features" 4564 android:value="android.hardware.type.automotive" /> 4565 <meta-data android:name="display_mode" 4566 android:value="multi_display_mode" /> 4567 </activity> 4568 4569 <activity android:name=".tv.TvInputDiscoveryTestActivity" 4570 android:exported="true" 4571 android:label="@string/tv_input_discover_test"> 4572 <intent-filter> 4573 <action android:name="android.intent.action.MAIN" /> 4574 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4575 </intent-filter> 4576 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 4577 <meta-data android:name="test_required_features" 4578 android:value="android.software.live_tv" /> 4579 <meta-data android:name="display_mode" 4580 android:value="multi_display_mode" /> 4581 </activity> 4582 4583 <activity android:name=".tv.ParentalControlTestActivity" 4584 android:exported="true" 4585 android:label="@string/tv_parental_control_test"> 4586 <intent-filter> 4587 <action android:name="android.intent.action.MAIN" /> 4588 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4589 </intent-filter> 4590 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 4591 <meta-data android:name="test_required_features" 4592 android:value="android.software.live_tv" /> 4593 <meta-data android:name="display_mode" 4594 android:value="multi_display_mode" /> 4595 </activity> 4596 4597 <activity android:name=".tv.MultipleTracksTestActivity" 4598 android:exported="true" 4599 android:label="@string/tv_multiple_tracks_test"> 4600 <intent-filter> 4601 <action android:name="android.intent.action.MAIN" /> 4602 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4603 </intent-filter> 4604 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 4605 <meta-data android:name="test_required_features" 4606 android:value="android.software.live_tv" /> 4607 <meta-data android:name="display_mode" 4608 android:value="multi_display_mode" /> 4609 </activity> 4610 4611 <activity android:name=".tv.TimeShiftTestActivity" 4612 android:exported="true" 4613 android:label="@string/tv_time_shift_test"> 4614 <intent-filter> 4615 <action android:name="android.intent.action.MAIN" /> 4616 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4617 </intent-filter> 4618 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 4619 <meta-data android:name="test_required_features" 4620 android:value="android.software.live_tv" /> 4621 <meta-data android:name="display_mode" 4622 android:value="multi_display_mode" /> 4623 </activity> 4624 4625 <activity android:name=".tv.AppLinkTestActivity" 4626 android:label="@string/tv_app_link_test" 4627 android:exported="true" 4628 android:launchMode="singleTask"> 4629 <intent-filter> 4630 <action android:name="android.intent.action.MAIN" /> 4631 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4632 </intent-filter> 4633 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 4634 <meta-data android:name="test_required_features" 4635 android:value="android.software.live_tv" /> 4636 <meta-data android:name="display_mode" 4637 android:value="multi_display_mode" /> 4638 </activity> 4639 4640 <activity android:name=".tv.MicrophoneDeviceTestActivity" 4641 android:exported="true" 4642 android:label="@string/tv_microphone_device_test"> 4643 <intent-filter> 4644 <action android:name="android.intent.action.MAIN" /> 4645 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4646 </intent-filter> 4647 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 4648 <meta-data android:name="test_required_features" 4649 android:value="android.software.leanback" /> 4650 <meta-data android:name="display_mode" 4651 android:value="multi_display_mode" /> 4652 </activity> 4653 4654 <activity android:name=".tv.audio.AudioCapabilitiesTestActivity" 4655 android:label="@string/tv_audio_capabilities_test" 4656 android:exported="true" 4657 android:configChanges="orientation|screenSize|density|smallestScreenSize|screenLayout"> 4658 <intent-filter> 4659 <action android:name="android.intent.action.MAIN" /> 4660 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4661 </intent-filter> 4662 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 4663 <meta-data android:name="test_required_features" 4664 android:value="android.software.leanback" /> 4665 <meta-data android:name="test_required_configs" 4666 android:value="config_hdmi_source" /> 4667 </activity> 4668 4669 <activity android:name=".tv.display.HotplugTestActivity" 4670 android:label="@string/tv_hotplug_test" 4671 android:exported="true" 4672 android:configChanges="orientation|screenSize|density|smallestScreenSize|screenLayout"> 4673 <intent-filter> 4674 <action android:name="android.intent.action.MAIN" /> 4675 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4676 </intent-filter> 4677 <meta-data android:name="test_category" android:value="@string/test_category_tv"/> 4678 <meta-data android:name="test_required_features" 4679 android:value="android.software.leanback"/> 4680 <meta-data android:name="test_required_configs" 4681 android:value="config_hdmi_source"/> 4682 <meta-data android:name="display_mode" 4683 android:value="multi_display_mode" /> 4684 </activity> 4685 4686 <activity android:name=".tv.display.ModeSwitchingTestActivity" 4687 android:label="@string/tv_mode_switching_test" 4688 android:exported="true" 4689 android:configChanges="orientation|screenSize|density|smallestScreenSize|screenLayout"> 4690 <intent-filter> 4691 <action android:name="android.intent.action.MAIN" /> 4692 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4693 </intent-filter> 4694 <meta-data android:name="test_category" android:value="@string/test_category_tv"/> 4695 <meta-data android:name="test_required_features" 4696 android:value="android.software.leanback"/> 4697 <meta-data android:name="display_mode" 4698 android:value="multi_display_mode" /> 4699 </activity> 4700 4701 <activity android:name=".screenpinning.ScreenPinningTestActivity" 4702 android:exported="true" 4703 android:label="@string/screen_pinning_test"> 4704 <intent-filter> 4705 <action android:name="android.intent.action.MAIN" /> 4706 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4707 </intent-filter> 4708 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 4709 <meta-data android:name="test_excluded_features" 4710 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 4711 <meta-data android:name="display_mode" 4712 android:value="multi_display_mode" /> 4713 </activity> 4714 4715 <activity android:name=".tv.MockTvInputSetupActivity" 4716 android:exported="true"> 4717 <intent-filter> 4718 <action android:name="android.intent.action.MAIN" /> 4719 </intent-filter> 4720 <meta-data android:name="display_mode" 4721 android:value="multi_display_mode" /> 4722 </activity> 4723 4724 <activity android:name=".audio.RingerModeActivity" 4725 android:exported="true" 4726 android:label="@string/ringer_mode_tests"> 4727 <intent-filter> 4728 <action android:name="android.intent.action.MAIN" /> 4729 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4730 </intent-filter> 4731 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4732 <meta-data android:name="test_excluded_features" 4733 android:value="android.software.leanback:android.hardware.type.automotive" /> 4734 <meta-data android:name="display_mode" 4735 android:value="multi_display_mode" /> 4736 </activity> 4737 4738 <activity android:name=".audio.HifiUltrasoundTestActivity" 4739 android:label="@string/hifi_ultrasound_test" 4740 android:exported="true" 4741 android:screenOrientation="locked"> 4742 <intent-filter> 4743 <action android:name="android.intent.action.MAIN" /> 4744 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4745 </intent-filter> 4746 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4747 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 4748 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4749 </activity> 4750 4751 <activity android:name=".audio.HifiUltrasoundSpeakerTestActivity" 4752 android:label="@string/hifi_ultrasound_speaker_test" 4753 android:exported="true" 4754 android:screenOrientation="locked"> 4755 <intent-filter> 4756 <action android:name="android.intent.action.MAIN" /> 4757 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4758 </intent-filter> 4759 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4760 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 4761 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4762 </activity> 4763 4764 <activity android:name=".audio.AudioOutputDeviceNotificationsActivity" 4765 android:exported="true" 4766 android:label="@string/audio_out_devices_notifications_test"> 4767 <intent-filter> 4768 <action android:name="android.intent.action.MAIN" /> 4769 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4770 </intent-filter> 4771 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4772 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 4773 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 4774 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4775 </activity> 4776 4777 <activity android:name=".audio.AudioInputDeviceNotificationsActivity" 4778 android:exported="true" 4779 android:label="@string/audio_in_devices_notifications_test"> 4780 <intent-filter> 4781 <action android:name="android.intent.action.MAIN" /> 4782 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4783 </intent-filter> 4784 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4785 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 4786 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 4787 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4788 </activity> 4789 4790 <activity android:name=".audio.AudioOutputRoutingNotificationsActivity" 4791 android:exported="true" 4792 android:label="@string/audio_output_routingnotifications_test"> 4793 <intent-filter> 4794 <action android:name="android.intent.action.MAIN" /> 4795 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4796 </intent-filter> 4797 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4798 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 4799 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 4800 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4801 </activity> 4802 4803 <activity android:name=".audio.AudioInputRoutingNotificationsActivity" 4804 android:exported="true" 4805 android:label="@string/audio_input_routingnotifications_test"> 4806 <intent-filter> 4807 <action android:name="android.intent.action.MAIN" /> 4808 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4809 </intent-filter> 4810 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4811 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 4812 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 4813 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4814 </activity> 4815 4816 <activity android:name=".audio.USBAudioPeripheralAttributesActivity" 4817 android:exported="true" 4818 android:label="@string/audio_uap_attribs_test"> 4819 <intent-filter> 4820 <action android:name="android.intent.action.MAIN" /> 4821 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4822 </intent-filter> 4823 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4824 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 4825 <meta-data android:name="test_excluded_features" 4826 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 4827 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4828 </activity> 4829 4830 <activity android:name=".audio.USBAudioPeripheralNotificationsTest" 4831 android:exported="true" 4832 android:label="@string/audio_uap_notifications_test"> 4833 <intent-filter> 4834 <action android:name="android.intent.action.MAIN" /> 4835 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4836 </intent-filter> 4837 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4838 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 4839 <meta-data android:name="test_excluded_features" 4840 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 4841 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4842 </activity> 4843 4844 <activity android:name=".audio.USBAudioPeripheralPlayActivity" 4845 android:exported="true" 4846 android:label="@string/audio_uap_play_test"> 4847 <intent-filter> 4848 <action android:name="android.intent.action.MAIN" /> 4849 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4850 </intent-filter> 4851 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4852 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 4853 <meta-data android:name="test_excluded_features" 4854 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 4855 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4856 </activity> 4857 4858 <activity android:name=".audio.USBAudioPeripheralRecordActivity" 4859 android:exported="true" 4860 android:label="@string/audio_uap_record_test"> 4861 <intent-filter> 4862 <action android:name="android.intent.action.MAIN" /> 4863 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4864 </intent-filter> 4865 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4866 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 4867 <meta-data android:name="test_excluded_features" 4868 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 4869 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4870 </activity> 4871 4872 <activity android:name=".audio.USBAudioPeripheralButtonsActivity" 4873 android:exported="true" 4874 android:label="@string/audio_uap_buttons_test"> 4875 <intent-filter> 4876 <action android:name="android.intent.action.MAIN" /> 4877 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4878 </intent-filter> 4879 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4880 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 4881 <meta-data android:name="test_excluded_features" 4882 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 4883 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4884 </activity> 4885 4886 <activity android:name=".audio.USBRestrictRecordAActivity" 4887 android:exported="true" 4888 android:label="@string/audio_usb_restrict_record_test"> 4889 <intent-filter> 4890 <action android:name="android.intent.action.MAIN" /> 4891 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4892 </intent-filter> 4893 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4894 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 4895 <meta-data android:name="test_excluded_features" 4896 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 4897 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4898 </activity> 4899 4900 <activity android:name=".audio.ProAudioActivity" 4901 android:exported="true" 4902 android:label="@string/pro_audio_latency_test"> 4903 <intent-filter> 4904 <action android:name="android.intent.action.MAIN" /> 4905 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4906 </intent-filter> 4907 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4908 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host:android.hardware.audio.pro" /> 4909 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4910 </activity> 4911 4912 <activity android:name=".audio.AnalogHeadsetAudioActivity" 4913 android:exported="true" 4914 android:label="@string/audio_headset_audio_test"> 4915 <intent-filter> 4916 <action android:name="android.intent.action.MAIN" /> 4917 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4918 </intent-filter> 4919 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4920 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4921 </activity> 4922 4923 <activity android:name=".audio.AudioLoopbackLatencyActivity" 4924 android:exported="true" 4925 android:label="@string/audio_loopback_latency_test"> 4926 <intent-filter> 4927 <action android:name="android.intent.action.MAIN" /> 4928 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4929 </intent-filter> 4930 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4931 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 4932 <meta-data android:name="test_excluded_features" 4933 android:value="android.hardware.type.watch:android.hardware.type.television:android.hardware.type.automotive" /> 4934 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4935 </activity> 4936 4937 <activity android:name=".audio.AudioTap2ToneActivity" 4938 android:exported="true" 4939 android:label="@string/audio_tap2tone"> 4940 <intent-filter> 4941 <action android:name="android.intent.action.MAIN" /> 4942 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4943 </intent-filter> 4944 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4945 <meta-data android:name="test_excluded_features" 4946 android:value="android.hardware.type.watch:android.hardware.type.television:android.hardware.type.automotive" /> 4947 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4948 </activity> 4949 4950 <activity android:name=".audio.AudioOutColdStartLatencyActivity" 4951 android:exported="true" 4952 android:label="@string/audio_coldstart_out_latency_test"> 4953 <intent-filter> 4954 <action android:name="android.intent.action.MAIN" /> 4955 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4956 </intent-filter> 4957 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4958 <meta-data android:name="test_excluded_features" 4959 android:value="android.hardware.type.watch:android.hardware.type.television" /> 4960 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4961 </activity> 4962 4963 <activity android:name=".audio.AudioInColdStartLatencyActivity" 4964 android:exported="true" 4965 android:label="@string/audio_coldstart_in_latency_test"> 4966 <intent-filter> 4967 <action android:name="android.intent.action.MAIN" /> 4968 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4969 </intent-filter> 4970 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4971 <meta-data android:name="test_excluded_features" 4972 android:value="android.hardware.type.watch:android.hardware.type.television" /> 4973 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4974 </activity> 4975 4976 <activity android:name=".audio.MidiJavaTestActivity" 4977 android:exported="true" 4978 android:label="@string/midi_java_test"> 4979 <intent-filter> 4980 <action android:name="android.intent.action.MAIN" /> 4981 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4982 </intent-filter> 4983 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4984 <meta-data android:name="test_required_features" 4985 android:value="android.hardware.usb.host:android.software.midi" /> 4986 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 4987 </activity> 4988 4989 <activity android:name=".audio.MidiNativeTestActivity" 4990 android:exported="true" 4991 android:label="@string/midi_native_test"> 4992 <intent-filter> 4993 <action android:name="android.intent.action.MAIN" /> 4994 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4995 </intent-filter> 4996 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 4997 <meta-data android:name="test_required_features" 4998 android:value="android.hardware.usb.host:android.software.midi" /> 4999 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5000 </activity> 5001 5002 <service android:name="com.android.midi.VerifierMidiEchoService" 5003 android:exported="true" 5004 android:permission="android.permission.BIND_MIDI_DEVICE_SERVICE"> 5005 <intent-filter> 5006 <action android:name="android.media.midi.MidiDeviceService" /> 5007 </intent-filter> 5008 <meta-data android:name="android.media.midi.MidiDeviceService" 5009 android:resource="@xml/echo_device_info" /> 5010 </service> 5011 5012 <activity android:name=".audio.AudioFrequencyLineActivity" 5013 android:exported="true" 5014 android:label="@string/audio_frequency_line_test"> 5015 <intent-filter> 5016 <action android:name="android.intent.action.MAIN" /> 5017 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5018 </intent-filter> 5019 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5020 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 5021 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5022 </activity> 5023 5024 <activity android:name=".audio.AudioFrequencySpeakerActivity" 5025 android:exported="true" 5026 android:label="@string/audio_frequency_speaker_test"> 5027 <intent-filter> 5028 <action android:name="android.intent.action.MAIN" /> 5029 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5030 </intent-filter> 5031 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5032 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output:android.hardware.usb.host" /> 5033 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5034 </activity> 5035 5036 <activity android:name=".audio.AudioFrequencyMicActivity" 5037 android:exported="true" 5038 android:label="@string/audio_frequency_mic_test"> 5039 <intent-filter> 5040 <action android:name="android.intent.action.MAIN" /> 5041 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5042 </intent-filter> 5043 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5044 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output:android.hardware.usb.host" /> 5045 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5046 </activity> 5047 5048 <activity android:name=".audio.AudioFrequencyUnprocessedActivity" 5049 android:exported="true" 5050 android:label="@string/audio_frequency_unprocessed_test"> 5051 <intent-filter> 5052 <action android:name="android.intent.action.MAIN" /> 5053 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5054 </intent-filter> 5055 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5056 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.usb.host" /> 5057 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5058 </activity> 5059 5060 <activity android:name=".audio.AudioFrequencyVoiceRecognitionActivity" 5061 android:exported="true" 5062 android:label="@string/audio_frequency_voice_recognition_test"> 5063 <intent-filter> 5064 <action android:name="android.intent.action.MAIN" /> 5065 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5066 </intent-filter> 5067 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5068 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.usb.host" /> 5069 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5070 </activity> 5071 5072 <activity android:name=".audio.AudioAEC" 5073 android:exported="true" 5074 android:label="@string/audio_aec_test"> 5075 <intent-filter> 5076 <action android:name="android.intent.action.MAIN" /> 5077 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5078 </intent-filter> 5079 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5080 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 5081 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5082 </activity> 5083 5084 <service android:name=".tv.MockTvInputService" 5085 android:exported="true" 5086 android:permission="android.permission.BIND_TV_INPUT"> 5087 <intent-filter> 5088 <action android:name="android.media.tv.TvInputService" /> 5089 </intent-filter> 5090 <meta-data android:name="android.media.tv.input" 5091 android:resource="@xml/mock_tv_input_service" /> 5092 </service> 5093 5094 <receiver android:name=".tv.TvInputReceiver" 5095 android:exported="true"> 5096 <intent-filter> 5097 <action android:name="android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS" /> 5098 </intent-filter> 5099 <meta-data android:name="android.media.tv.metadata.CONTENT_RATING_SYSTEMS" 5100 android:resource="@xml/mock_content_rating_systems" /> 5101 </receiver> 5102 5103 <activity android:name=".car.CarDockTestActivity" 5104 android:exported="true" 5105 android:label="@string/car_dock_test"> 5106 <intent-filter> 5107 <action android:name="android.intent.action.MAIN" /> 5108 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5109 </intent-filter> 5110 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 5111 <meta-data android:name="test_excluded_features" 5112 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 5113 <meta-data android:name="display_mode" 5114 android:value="multi_display_mode" /> 5115 </activity> 5116 5117 <activity android:name=".car.CarDockActivity" 5118 android:launchMode="singleTask" 5119 android:autoRemoveFromRecents="true" 5120 android:exported="true" > 5121 <intent-filter> 5122 <action android:name="android.intent.action.MAIN" /> 5123 <category android:name="android.intent.category.DEFAULT" /> 5124 </intent-filter> 5125 <meta-data android:name="display_mode" 5126 android:value="multi_display_mode" /> 5127 </activity> 5128 5129 <!-- See explaination in CarDockTestActivity.java --> 5130 <activity-alias android:name=".car.CarDockActivity1" 5131 android:exported="true" 5132 android:targetActivity=".car.CarDockActivity" > 5133 <meta-data 5134 android:name="android.dock_home" 5135 android:value="true" /> 5136 <intent-filter> 5137 <action android:name="android.intent.action.MAIN" /> 5138 <category android:name="android.intent.category.DEFAULT" /> 5139 <category android:name="android.intent.category.CAR_DOCK" /> 5140 </intent-filter> 5141 </activity-alias> 5142 5143 <service android:name= 5144 "com.android.cts.verifier.car.GarageModeChecker" 5145 android:permission="android.permission.BIND_JOB_SERVICE" /> 5146 <activity android:name=".car.GarageModeTestActivity" 5147 android:exported="true" 5148 android:label="@string/car_garage_mode_test"> 5149 <intent-filter> 5150 <action android:name="android.intent.action.MAIN" /> 5151 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5152 </intent-filter> 5153 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 5154 <meta-data android:name="test_required_features" 5155 android:value="android.hardware.type.automotive"/> 5156 </activity> 5157 5158 <activity android:name=".car.PowerPolicyTestActivity" 5159 android:exported="true" 5160 android:label="@string/car_power_policy_test"> 5161 <intent-filter> 5162 <action android:name="android.intent.action.MAIN" /> 5163 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5164 </intent-filter> 5165 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 5166 <meta-data android:name="test_required_features" 5167 android:value="android.hardware.type.automotive"/> 5168 <meta-data android:name="display_mode" 5169 android:value="multi_display_mode" /> 5170 </activity> 5171 5172 <activity-alias android:name=".car.CarDockActivity2" 5173 android:targetActivity=".car.CarDockActivity" 5174 android:exported="true" 5175 android:enabled="false" > 5176 <meta-data 5177 android:name="android.dock_home" 5178 android:value="true" /> 5179 <intent-filter> 5180 <action android:name="android.intent.action.MAIN" /> 5181 <category android:name="android.intent.category.DEFAULT" /> 5182 <category android:name="android.intent.category.CAR_DOCK" /> 5183 </intent-filter> 5184 </activity-alias> 5185 5186 <activity android:name=".car.GearSelectionTestActivity" 5187 android:exported="true" 5188 android:label="@string/gear_selection_test"> 5189 <intent-filter> 5190 <action android:name="android.intent.action.MAIN" /> 5191 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5192 </intent-filter> 5193 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 5194 <meta-data 5195 android:name="test_required_features" 5196 android:value="android.hardware.type.automotive"/> 5197 <meta-data android:name="display_mode" 5198 android:value="multi_display_mode" /> 5199 </activity> 5200 5201 <activity android:name=".car.ParkingBrakeOnTestActivity" 5202 android:exported="true" 5203 android:label="@string/parking_brake_on_test"> 5204 <intent-filter> 5205 <action android:name="android.intent.action.MAIN" /> 5206 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5207 </intent-filter> 5208 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 5209 <meta-data 5210 android:name="test_required_features" 5211 android:value="android.hardware.type.automotive"/> 5212 <meta-data android:name="display_mode" 5213 android:value="multi_display_mode" /> 5214 </activity> 5215 5216 <!-- 6DoF sensor test --> 5217 <activity 5218 android:name="com.android.cts.verifier.sensors.sixdof.Activities.StartActivity" 5219 android:exported="true" 5220 android:label="@string/six_dof_test"> 5221 <intent-filter> 5222 <action android:name="android.intent.action.MAIN"/> 5223 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5224 </intent-filter> 5225 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 5226 <meta-data android:name="display_mode" 5227 android:value="multi_display_mode" /> 5228 </activity> 5229 <activity 5230 android:name="com.android.cts.verifier.sensors.sixdof.Activities.TestActivity" 5231 android:label="@string/title_activity_cts"> 5232 <meta-data android:name="display_mode" 5233 android:value="multi_display_mode" /> 5234 </activity> 5235 5236 <activity android:name=".voicemail.VoicemailBroadcastActivity" 5237 android:exported="true" 5238 android:label="@string/voicemail_broadcast_test"> 5239 <intent-filter> 5240 <action android:name="android.intent.action.MAIN" /> 5241 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5242 </intent-filter> 5243 <intent-filter> 5244 <action android:name="android.intent.action.DIAL" /> 5245 <category android:name="android.intent.category.DEFAULT" /> 5246 <data android:scheme="tel" /> 5247 </intent-filter> 5248 <intent-filter> 5249 <action android:name="android.intent.action.DIAL" /> 5250 <category android:name="android.intent.category.DEFAULT" /> 5251 </intent-filter> 5252 <meta-data android:name="test_category" android:value="@string/test_category_telephony"/> 5253 <meta-data 5254 android:name="test_required_features" 5255 android:value="android.hardware.telephony"/> 5256 <meta-data 5257 android:name="test_required_configs" 5258 android:value="config_voice_capable"/> 5259 <meta-data android:name="display_mode" 5260 android:value="multi_display_mode" /> 5261 </activity> 5262 5263 <receiver android:name=".voicemail.VoicemailBroadcastReceiver" 5264 android:exported="true"> 5265 <intent-filter> 5266 <action android:name="android.telephony.action.SHOW_VOICEMAIL_NOTIFICATION" /> 5267 </intent-filter> 5268 </receiver> 5269 5270 <activity 5271 android:name=".voicemail.VisualVoicemailServiceActivity" 5272 android:exported="true" 5273 android:label="@string/visual_voicemail_service_test"> 5274 <intent-filter> 5275 <action android:name="android.intent.action.MAIN"/> 5276 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5277 </intent-filter> 5278 5279 <meta-data 5280 android:name="test_category" 5281 android:value="@string/test_category_telephony"/> 5282 <meta-data 5283 android:name="test_required_features" 5284 android:value="android.hardware.telephony"/> 5285 <meta-data 5286 android:name="test_required_configs" 5287 android:value="config_voice_capable"/> 5288 <meta-data android:name="display_mode" 5289 android:value="multi_display_mode" /> 5290 </activity> 5291 5292 <activity 5293 android:name=".dialer.DialerIncomingCallTestActivity" 5294 android:exported="true" 5295 android:label="@string/dialer_incoming_call_test"> 5296 <intent-filter> 5297 <action android:name="android.intent.action.MAIN"/> 5298 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5299 </intent-filter> 5300 5301 <meta-data 5302 android:name="test_category" 5303 android:value="@string/test_category_telephony"/> 5304 <meta-data 5305 android:name="test_required_features" 5306 android:value="android.hardware.telephony"/> 5307 <meta-data 5308 android:name="test_required_configs" 5309 android:value="config_voice_capable"/> 5310 <meta-data android:name="display_mode" 5311 android:value="multi_display_mode" /> 5312 </activity> 5313 5314 <service android:name=".dialer.DialerCallTestService" 5315 android:exported="true" 5316 android:permission="android.permission.BIND_INCALL_SERVICE"> 5317 <meta-data android:name="android.telecom.IN_CALL_SERVICE_UI" android:value="true" /> 5318 <intent-filter> 5319 <action android:name="android.telecom.InCallService"/> 5320 </intent-filter> 5321 </service> 5322 5323 <activity 5324 android:name=".dialer.DialerShowsHunOnIncomingCallActivity" 5325 android:exported="true" 5326 android:label="@string/dialer_shows_hun_test"> 5327 <intent-filter> 5328 <action android:name="android.intent.action.MAIN"/> 5329 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5330 </intent-filter> 5331 5332 <meta-data 5333 android:name="test_category" 5334 android:value="@string/test_category_telephony"/> 5335 <meta-data 5336 android:name="test_required_features" 5337 android:value="android.hardware.telephony"/> 5338 <meta-data 5339 android:name="test_required_configs" 5340 android:value="config_voice_capable"/> 5341 <meta-data android:name="display_mode" 5342 android:value="multi_display_mode" /> 5343 </activity> 5344 5345 <activity 5346 android:name=".voicemail.CallSettingsCheckActivity" 5347 android:exported="true" 5348 android:label="@string/call_settings_check_test"> 5349 <intent-filter> 5350 <action android:name="android.intent.action.MAIN"/> 5351 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5352 </intent-filter> 5353 5354 <meta-data 5355 android:name="test_category" 5356 android:value="@string/test_category_telephony"/> 5357 <meta-data 5358 android:name="test_required_features" 5359 android:value="android.hardware.telephony"/> 5360 <meta-data 5361 android:name="test_required_configs" 5362 android:value="config_voice_capable"/> 5363 <meta-data android:name="display_mode" 5364 android:value="multi_display_mode" /> 5365 </activity> 5366 5367 <activity 5368 android:name=".voicemail.VoicemailSettingsCheckActivity" 5369 android:exported="true" 5370 android:label="@string/ringtone_settings_check_test"> 5371 <intent-filter> 5372 <action android:name="android.intent.action.MAIN"/> 5373 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5374 </intent-filter> 5375 5376 <meta-data 5377 android:name="test_category" 5378 android:value="@string/test_category_telephony"/> 5379 <meta-data 5380 android:name="test_required_features" 5381 android:value="android.hardware.telephony"/> 5382 <meta-data 5383 android:name="test_required_configs" 5384 android:value="config_voice_capable"/> 5385 <meta-data android:name="display_mode" 5386 android:value="multi_display_mode" /> 5387 </activity> 5388 5389 <activity 5390 android:name=".dialer.DialerImplementsTelecomIntentsActivity" 5391 android:exported="true" 5392 android:label="@string/dialer_telecom_intents_test"> 5393 <intent-filter> 5394 <action android:name="android.intent.action.MAIN"/> 5395 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5396 </intent-filter> 5397 5398 <meta-data 5399 android:name="test_category" 5400 android:value="@string/test_category_telephony"/> 5401 <meta-data 5402 android:name="test_required_features" 5403 android:value="android.hardware.telephony"/> 5404 <meta-data 5405 android:name="test_required_configs" 5406 android:value="config_voice_capable"/> 5407 <meta-data android:name="display_mode" 5408 android:value="multi_display_mode" /> 5409 </activity> 5410 5411 <service 5412 android:name=".voicemail.CtsVisualVoicemailService" 5413 android:permission="android.permission.BIND_VISUAL_VOICEMAIL_SERVICE" 5414 android:exported="true"> 5415 <intent-filter> 5416 <action android:name="android.telephony.VisualVoicemailService"/> 5417 </intent-filter> 5418 </service> 5419 5420 <activity 5421 android:name=".telecom.EnablePhoneAccountTestActivity" 5422 android:exported="true" 5423 android:label="@string/telecom_enable_phone_account_test"> 5424 <intent-filter> 5425 <action android:name="android.intent.action.MAIN"/> 5426 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5427 </intent-filter> 5428 5429 <meta-data 5430 android:name="test_category" 5431 android:value="@string/test_category_telecom"/> 5432 <meta-data 5433 android:name="test_required_features" 5434 android:value="android.hardware.telephony"/> 5435 <meta-data 5436 android:name="test_required_configs" 5437 android:value="config_voice_capable"/> 5438 <meta-data android:name="display_mode" 5439 android:value="multi_display_mode" /> 5440 </activity> 5441 5442 <activity 5443 android:name=".telecom.OutgoingCallTestActivity" 5444 android:exported="true" 5445 android:label="@string/telecom_outgoing_call_test"> 5446 <intent-filter> 5447 <action android:name="android.intent.action.MAIN"/> 5448 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5449 </intent-filter> 5450 5451 <meta-data 5452 android:name="test_category" 5453 android:value="@string/test_category_telecom"/> 5454 <meta-data 5455 android:name="test_required_features" 5456 android:value="android.hardware.telephony"/> 5457 <meta-data 5458 android:name="test_required_configs" 5459 android:value="config_voice_capable"/> 5460 <meta-data android:name="display_mode" 5461 android:value="multi_display_mode" /> 5462 </activity> 5463 5464 <activity 5465 android:name=".telecom.SelfManagedIncomingCallTestActivity" 5466 android:exported="true" 5467 android:label="@string/telecom_incoming_self_mgd_test"> 5468 <intent-filter> 5469 <action android:name="android.intent.action.MAIN"/> 5470 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5471 </intent-filter> 5472 5473 <meta-data 5474 android:name="test_category" 5475 android:value="@string/test_category_telecom"/> 5476 <meta-data 5477 android:name="test_required_features" 5478 android:value="android.hardware.telephony"/> 5479 <meta-data 5480 android:name="test_required_configs" 5481 android:value="config_voice_capable"/> 5482 <meta-data android:name="display_mode" 5483 android:value="multi_display_mode" /> 5484 </activity> 5485 5486 <activity 5487 android:name=".telecom.IncomingCallTestActivity" 5488 android:exported="true" 5489 android:label="@string/telecom_incoming_call_test"> 5490 <intent-filter> 5491 <action android:name="android.intent.action.MAIN"/> 5492 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 5493 </intent-filter> 5494 5495 <meta-data 5496 android:name="test_category" 5497 android:value="@string/test_category_telecom"/> 5498 <meta-data 5499 android:name="test_required_features" 5500 android:value="android.hardware.telephony"/> 5501 <meta-data 5502 android:name="test_required_configs" 5503 android:value="config_voice_capable"/> 5504 <meta-data android:name="display_mode" 5505 android:value="multi_display_mode" /> 5506 </activity> 5507 5508 <activity android:name=".telecom.TelecomDefaultDialerTestActivity" 5509 android:exported="true" 5510 android:label="@string/telecom_default_dialer_test_title"> 5511 <intent-filter> 5512 <action android:name="android.intent.action.MAIN" /> 5513 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5514 </intent-filter> 5515 5516 <meta-data 5517 android:name="test_category" 5518 android:value="@string/test_category_telecom"/> 5519 <meta-data 5520 android:name="test_required_features" 5521 android:value="android.hardware.telephony"/> 5522 <meta-data 5523 android:name="test_required_configs" 5524 android:value="config_voice_capable"/> 5525 <meta-data android:name="display_mode" 5526 android:value="multi_display_mode" /> 5527 </activity> 5528 5529 <activity android:name=".telecom.CtsVerifierInCallUi" 5530 android:exported="true" 5531 android:label="@string/telecom_in_call_ui_label"> 5532 <intent-filter> 5533 <action android:name="android.intent.action.MAIN" /> 5534 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5535 </intent-filter> 5536 <meta-data 5537 android:name="test_category" 5538 android:value="@string/test_category_telecom"/> 5539 <meta-data 5540 android:name="test_required_features" 5541 android:value="android.hardware.telephony"/> 5542 <meta-data 5543 android:name="test_required_configs" 5544 android:value="config_voice_capable"/> 5545 <meta-data android:name="display_mode" 5546 android:value="multi_display_mode" /> 5547 </activity> 5548 5549 <activity android:name=".managedprovisioning.LockscreenMessageTestActivity" 5550 android:label="@string/device_owner_customize_lockscreen_message" > 5551 <meta-data android:name="display_mode" 5552 android:value="single_display_mode" /> 5553 </activity> 5554 5555 <service android:name="com.android.cts.verifier.telecom.CtsConnectionService" 5556 android:exported="true" 5557 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" > 5558 <intent-filter> 5559 <action android:name="android.telecom.ConnectionService" /> 5560 </intent-filter> 5561 </service> 5562 <service android:name="com.android.cts.verifier.telecom.CtsSelfManagedConnectionService" 5563 android:exported="true" 5564 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" > 5565 <intent-filter> 5566 <action android:name="android.telecom.ConnectionService" /> 5567 </intent-filter> 5568 </service> 5569 5570 <activity android:name=".instantapps.NotificationTestActivity" 5571 android:exported="true" 5572 android:label="@string/ia_notification"> 5573 <intent-filter> 5574 <action android:name="android.intent.action.MAIN" /> 5575 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5576 </intent-filter> 5577 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 5578 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive:android.hardware.type.watch" /> 5579 <meta-data android:name="display_mode" 5580 android:value="multi_display_mode" /> 5581 </activity> 5582 <activity android:name=".instantapps.RecentAppsTestActivity" 5583 android:exported="true" 5584 android:label="@string/ia_recents"> 5585 <intent-filter> 5586 <action android:name="android.intent.action.MAIN" /> 5587 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5588 </intent-filter> 5589 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 5590 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive:android.hardware.type.watch" /> 5591 <meta-data android:name="display_mode" 5592 android:value="multi_display_mode" /> 5593 </activity> 5594 <activity android:name=".instantapps.AppInfoTestActivity" 5595 android:exported="true" 5596 android:label="@string/ia_app_info"> 5597 <intent-filter> 5598 <action android:name="android.intent.action.MAIN" /> 5599 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5600 </intent-filter> 5601 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 5602 <meta-data android:name="test_excluded_features" 5603 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive:android.hardware.type.watch" /> 5604 <meta-data android:name="display_mode" 5605 android:value="multi_display_mode" /> 5606 </activity> 5607 5608 <activity android:name=".displaycutout.DisplayCutoutTestActivity" 5609 android:exported="true" 5610 android:label="@string/display_cutout_test"> 5611 <intent-filter> 5612 <action android:name="android.intent.action.MAIN" /> 5613 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5614 </intent-filter> 5615 <meta-data android:name="test_category" android:value="@string/test_category_display_cutout" /> 5616 <meta-data android:name="display_mode" 5617 android:value="single_display_mode" /> 5618 </activity> 5619 <activity android:name=".speech.tts.TtsTestActivity" 5620 android:exported="true" 5621 android:label="@string/tts_test"> 5622 <intent-filter> 5623 <action android:name="android.intent.action.MAIN" /> 5624 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5625 </intent-filter> 5626 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 5627 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.watch" /> 5628 <meta-data android:name="display_mode" 5629 android:value="multi_display_mode" /> 5630 </activity> 5631 </application> 5632</manifest> 5633