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="10_r1"> 22 23 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="29"/> 24 25 <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> 26 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 27 <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> 28 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 29 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 30 <uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" /> 31 <uses-permission android:name="android.permission.BLUETOOTH" /> 32 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 33 <uses-permission android:name="android.permission.BODY_SENSORS"/> 34 <uses-permission android:name="android.permission.CAMERA" /> 35 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 36 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 37 <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> 38 <uses-permission android:name="android.permission.FULLSCREEN" /> 39 <uses-permission android:name="android.permission.INTERNET" /> 40 <uses-permission android:name="android.permission.NFC" /> 41 <uses-permission android:name="android.permission.NFC_TRANSACTION_EVENT" /> 42 <uses-permission android:name="android.permission.VIBRATE" /> 43 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> 44 <uses-permission android:name="android.permission.REQUEST_PASSWORD_COMPLEXITY" /> 45 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 46 <uses-feature android:name="android.hardware.camera" android:required="false"/> 47 <uses-feature android:name="android.hardware.camera.flash" android:required="false"/> 48 <uses-feature android:name="android.hardware.sensor.accelerometer" android:required="false" /> 49 <uses-feature android:name="android.hardware.sensor.compass" android:required="false" /> 50 <uses-feature android:name="android.hardware.sensor.gyroscope" android:required="false" /> 51 <uses-feature android:name="android.hardware.camera.front" 52 android:required="false" /> 53 <uses-feature android:name="android.hardware.camera.autofocus" 54 android:required="false" /> 55 <uses-feature android:name="android.hardware.vr.high_performance" android:required="false"/> 56 <uses-feature android:name="android.software.companion_device_setup" /> 57 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 58 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 59 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 60 <uses-permission android:name="android.permission.WAKE_LOCK" /> 61 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 62 <uses-permission android:name="com.android.alarm.permission.SET_ALARM" /> 63 <uses-feature android:name="android.hardware.usb.accessory" /> 64 <uses-permission android:name="android.permission.CALL_PHONE" /> 65 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 66 <uses-permission android:name="android.permission.READ_CONTACTS"/> 67 <uses-permission android:name="android.permission.WRITE_CONTACTS"/> 68 <uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" /> 69 <uses-permission android:name="android.permission.USE_FINGERPRINT"/> 70 <uses-permission android:name="android.permission.USE_BIOMETRIC"/> 71 <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" /> 72 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 73 74 <uses-permission android:name="android.permission.READ_SMS"/> 75 <uses-permission android:name="android.permission.READ_PHONE_NUMBERS"/> 76 <uses-permission android:name="android.permission.RECEIVE_SMS" /> 77 <uses-permission android:name="android.permission.SEND_SMS" /> 78 79 <!-- Needed for Telecom self-managed ConnectionService tests. --> 80 <uses-permission android:name="android.permission.MANAGE_OWN_CALLS" /> 81 82 <application android:networkSecurityConfig="@xml/network_security_config" 83 android:label="@string/app_name" 84 android:icon="@drawable/icon" 85 android:debuggable="true" 86 android:largeHeap="true" 87 android:requestLegacyExternalStorage="true" 88 android:theme="@android:style/Theme.DeviceDefault"> 89 90 <provider android:name="android.location.cts.MmsPduProvider" 91 android:authorities="emergencycallverifier" 92 android:grantUriPermissions="true" /> 93 <uses-library android:name="android.test.runner" /> 94 95 <meta-data android:name="SuiteName" android:value="CTS_VERIFIER" /> 96 97 <meta-data android:name="android.telephony.HIDE_VOICEMAIL_SETTINGS_MENU" 98 android:value="true"/> 99 100 <activity android:name=".TestListActivity" android:label="@string/app_name" /> 101 102 <activity android:name=".ReportViewerActivity" 103 android:configChanges="keyboardHidden|orientation|screenSize" 104 android:label="@string/report_viewer" /> 105 106 <provider android:name=".TestResultsProvider" 107 android:authorities="com.android.cts.verifier.testresultsprovider" 108 android:grantUriPermissions="true" 109 android:exported="true" 110 android:enabled="true" /> 111 112 <activity android:name=".admin.PolicySerializationTestActivity" 113 android:label="@string/da_policy_serialization_test" 114 android:configChanges="keyboardHidden|orientation|screenSize"> 115 <intent-filter> 116 <action android:name="android.intent.action.MAIN" /> 117 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 118 </intent-filter> 119 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 120 <meta-data android:name="test_excluded_features" 121 android:value="android.software.lockscreen_disabled" /> 122 <meta-data android:name="test_required_features" 123 android:value="android.software.device_admin" /> 124 </activity> 125 126 <activity android:name=".admin.DeviceAdminUninstallTestActivity" 127 android:label="@string/da_uninstall_test" 128 android:configChanges="keyboardHidden|orientation|screenSize"> 129 <intent-filter> 130 <action android:name="android.intent.action.MAIN" /> 131 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 132 </intent-filter> 133 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 134 <meta-data android:name="test_required_features" 135 android:value="android.software.device_admin" /> 136 </activity> 137 138 <activity android:name=".admin.tapjacking.DeviceAdminTapjackingTestActivity" 139 android:label="@string/da_tapjacking_test" 140 android:configChanges="keyboardHidden|orientation|screenSize"> 141 <intent-filter> 142 <action android:name="android.intent.action.MAIN" /> 143 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 144 </intent-filter> 145 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 146 <meta-data android:name="test_required_features" 147 android:value="android.software.device_admin" /> 148 </activity> 149 150 <receiver android:name=".admin.tapjacking.EmptyDeviceAdminReceiver" 151 android:permission="android.permission.BIND_DEVICE_ADMIN"> 152 <meta-data android:name="android.app.device_admin" 153 android:resource="@xml/tapjacking_device_admin" /> 154 <intent-filter> 155 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/> 156 </intent-filter> 157 </receiver> 158 159 <activity 160 android:name=".admin.tapjacking.OverlayingActivity" 161 android:theme="@style/OverlayTheme" 162 android:label="Overlaying Activity"/> 163 164 <activity android:name=".forcestop.RecentTaskRemovalTestActivity" 165 android:label="@string/remove_from_recents_test" 166 android:configChanges="keyboardHidden|orientation|screenSize"> 167 <intent-filter> 168 <action android:name="android.intent.action.MAIN" /> 169 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 170 </intent-filter> 171 <meta-data android:name="test_required_configs" android:value="config_has_recents"/> 172 </activity> 173 174 <activity android:name=".companion.CompanionDeviceTestActivity" 175 android:label="@string/companion_test" 176 android:configChanges="keyboardHidden|orientation|screenSize"> 177 <intent-filter> 178 <action android:name="android.intent.action.MAIN" /> 179 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 180 </intent-filter> 181 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 182 <meta-data android:name="test_required_features" 183 android:value="android.software.companion_device_setup" /> 184 </activity> 185 186 <!-- A generic activity for intent based tests. 187 stateNotNeeded is defined ot prevent IntentDrivenTestActivity from being killed when 188 switching users. IntentDrivenTestActivity does not implement onSaveInstanceState() so it is 189 fine to ignore onSaveInstanceState() not being called. 190 --> 191 <activity android:name=".IntentDrivenTestActivity" 192 android:stateNotNeeded="true"/> 193 194 <activity android:name=".admin.ScreenLockTestActivity" 195 android:label="@string/da_screen_lock_test" 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_device_admin" /> 202 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.television:android.software.lockscreen_disabled" /> 203 <meta-data android:name="test_required_features" 204 android:value="android.software.device_admin" /> 205 </activity> 206 207<!-- CTS Verifier Bluetooth Test Top Screen --> 208 <activity 209 android:name=".bluetooth.BluetoothTestActivity" 210 android:configChanges="keyboardHidden|orientation|screenSize" 211 android:label="@string/bluetooth_test" > 212 <intent-filter> 213 <action android:name="android.intent.action.MAIN" /> 214 215 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 216 </intent-filter> 217 218 <meta-data 219 android:name="test_category" 220 android:value="@string/test_category_networking" /> 221 <meta-data 222 android:name="test_required_features" 223 android:value="android.hardware.bluetooth" /> 224 </activity> 225 226 <!-- 227 CTS Verifier Bluetooth Toggle Test Screen 228 test category : bt_control 229 test parent : BluetoothTestActivity 230 --> 231 <activity 232 android:name=".bluetooth.BluetoothToggleActivity" 233 android:configChanges="keyboardHidden|orientation|screenSize" 234 android:label="@string/bt_toggle_bluetooth" > 235 <intent-filter> 236 <action android:name="android.intent.action.MAIN" /> 237 238 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 239 </intent-filter> 240 241 <meta-data 242 android:name="test_category" 243 android:value="@string/bt_control" /> 244 <meta-data 245 android:name="test_parent" 246 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 247 <meta-data 248 android:name="test_excluded_features" 249 android:value="android.software.leanback" /> 250 </activity> 251 252 <!-- 253 CTS Verifier Bluetooth Hid Device Test Screen 254 test category : bt_device_communication 255 test parent : BluetoothTestActivity 256 --> 257 <activity 258 android:name=".bluetooth.HidDeviceActivity" 259 android:configChanges="keyboardHidden|orientation|screenSize" 260 android:label="@string/bt_hid_device" > 261 <intent-filter> 262 <action android:name="android.intent.action.MAIN" /> 263 264 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 265 </intent-filter> 266 267 <meta-data 268 android:name="test_category" 269 android:value="@string/bt_hid" /> 270 <meta-data 271 android:name="test_parent" 272 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 273 </activity> 274 275 <!-- Support service to ensure HID Device Test succeeds on 276 devices with full screen pairing dialogs (ex. Android TV --> 277 <service android:name=".bluetooth.FocusLossPreventionService" /> 278 279 <!-- 280 CTS Verifier Bluetooth Hid Host Test Screen 281 test category : bt_device_communication 282 test parent : BluetoothTestActivity 283 --> 284 <activity 285 android:name=".bluetooth.HidHostActivity" 286 android:configChanges="keyboardHidden|orientation|screenSize" 287 android:label="@string/bt_hid_host" > 288 <intent-filter> 289 <action android:name="android.intent.action.MAIN" /> 290 291 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 292 </intent-filter> 293 294 <meta-data 295 android:name="test_category" 296 android:value="@string/bt_hid" /> 297 <meta-data 298 android:name="test_parent" 299 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 300 </activity> 301 302 <!-- 303 CTS Verifier Bluetooth Secure Server Test Screen 304 test category : bt_device_communication 305 test parent : BluetoothTestActivity 306 --> 307 <activity 308 android:name=".bluetooth.SecureServerActivity" 309 android:configChanges="keyboardHidden|orientation|screenSize" 310 android:label="@string/bt_secure_server" > 311 <intent-filter> 312 <action android:name="android.intent.action.MAIN" /> 313 314 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 315 </intent-filter> 316 317 <meta-data 318 android:name="test_category" 319 android:value="@string/bt_device_communication" /> 320 <meta-data 321 android:name="test_parent" 322 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 323 <meta-data android:name="test_excluded_features" 324 android:value="android.hardware.type.watch" /> 325 </activity> 326 327 <!-- 328 CTS Verifier Bluetooth Insecure Server Test Screen 329 test category : bt_device_communication 330 test parent : BluetoothTestActivity 331 --> 332 <activity 333 android:name=".bluetooth.InsecureServerActivity" 334 android:configChanges="keyboardHidden|orientation|screenSize" 335 android:label="@string/bt_insecure_server" > 336 <intent-filter> 337 <action android:name="android.intent.action.MAIN" /> 338 339 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 340 </intent-filter> 341 342 <meta-data 343 android:name="test_category" 344 android:value="@string/bt_device_communication" /> 345 <meta-data 346 android:name="test_parent" 347 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 348 <meta-data android:name="test_excluded_features" 349 android:value="android.hardware.type.watch" /> 350 </activity> 351 352 <!-- 353 CTS Verifier Bluetooth Secure Client Test Screen 354 test category : bt_device_communication 355 test parent : BluetoothTestActivity 356 --> 357 <activity 358 android:name=".bluetooth.SecureClientActivity" 359 android:configChanges="keyboardHidden|orientation|screenSize" 360 android:label="@string/bt_secure_client" > 361 <intent-filter> 362 <action android:name="android.intent.action.MAIN" /> 363 364 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 365 </intent-filter> 366 367 <meta-data 368 android:name="test_category" 369 android:value="@string/bt_device_communication" /> 370 <meta-data 371 android:name="test_parent" 372 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 373 <meta-data android:name="test_excluded_features" 374 android:value="android.hardware.type.watch" /> 375 </activity> 376 377 <!-- 378 CTS Verifier Bluetooth Insecure Client Test Screen 379 test category : bt_device_communication 380 test parent : BluetoothTestActivity 381 --> 382 <activity 383 android:name=".bluetooth.InsecureClientActivity" 384 android:configChanges="keyboardHidden|orientation|screenSize" 385 android:label="@string/bt_insecure_client" > 386 <intent-filter> 387 <action android:name="android.intent.action.MAIN" /> 388 389 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 390 </intent-filter> 391 392 <meta-data 393 android:name="test_category" 394 android:value="@string/bt_device_communication" /> 395 <meta-data 396 android:name="test_parent" 397 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 398 <meta-data android:name="test_excluded_features" 399 android:value="android.hardware.type.watch" /> 400 </activity> 401 402 <!-- 403 CTS Verifier Bluetooth Connection Access Server Test Screen 404 test category : bt_device_communication 405 test parent : BluetoothTestActivity 406 --> 407 <!-- ********************* NOT MANUAL TEST! ******************** --> 408 <activity 409 android:name=".bluetooth.ConnectionAccessServerActivity" 410 android:configChanges="keyboardHidden|orientation|screenSize" 411 android:label="@string/bt_connection_access_server" > 412 <intent-filter> 413 <action android:name="android.intent.action.MAIN" /> 414 </intent-filter> 415 416 <meta-data 417 android:name="test_category" 418 android:value="@string/bt_device_communication" /> 419 <meta-data 420 android:name="test_parent" 421 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 422 </activity> 423 424 <!-- 425 CTS Verifier Bluetooth Connection Access Client Test Screen 426 test category : bt_device_communication 427 test parent : BluetoothTestActivity 428 --> 429 <!-- ********************* NOT MANUAL TEST! ******************** --> 430 <activity 431 android:name=".bluetooth.ConnectionAccessClientActivity" 432 android:configChanges="keyboardHidden|orientation|screenSize" 433 android:label="@string/bt_connection_access_client" > 434 <intent-filter> 435 <action android:name="android.intent.action.MAIN" /> 436 </intent-filter> 437 438 <meta-data 439 android:name="test_category" 440 android:value="@string/bt_device_communication" /> 441 <meta-data 442 android:name="test_parent" 443 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 444 </activity> 445 <activity 446 android:name=".bluetooth.DevicePickerActivity" 447 android:configChanges="keyboardHidden|orientation|screenSize" 448 android:label="@string/bt_device_picker" /> 449 450<!-- 451 ***************************************************************************************** 452 ** Begin BLE Test Sub Layer Info **** 453 ***************************************************************************************** 454 --> 455 <!-- CTS Verifier BLE Client Test Service --> 456 <service android:name=".bluetooth.BleClientService" /> 457 <!-- CTS Verifier BLE Server Test Service --> 458 <service android:name=".bluetooth.BleServerService" /> 459 460 <!-- CTS Verifier BLE Advertiser Test Service --> 461 <service android:name=".bluetooth.BleAdvertiserService" /> 462 <!-- CTS Verifier BLE Scanner Test Service --> 463 <service android:name=".bluetooth.BleScannerService" /> 464 465 <!-- CTS Verifier BLE Server Connection Priority Test Service --> 466 <service android:name=".bluetooth.BleConnectionPriorityServerService" /> 467 <!-- CTS Verifier BLE Client Connection Priority Test Service --> 468 <service android:name=".bluetooth.BleConnectionPriorityClientService" /> 469 470 <!-- CTS Verifier BLE Client Encrypted Test Service --> 471 <service android:name=".bluetooth.BleEncryptedClientService" /> 472 473 <!-- CTS Verifier BLE Server Encrypted Test Service --> 474 <service android:name=".bluetooth.BleEncryptedServerService" /> 475 476 <!-- CTS Verifier BLE CoC Client Test Service --> 477 <service android:name=".bluetooth.BleCocClientService" /> 478 <!-- CTS Verifier BLE CoC Server Test Service --> 479 <service android:name=".bluetooth.BleCocServerService" /> 480 481 <!-- 482 ================================================================================= 483 == BLE Insecure Client Test Info == 484 ================================================================================= 485 --> 486 <!-- 487 CTS Verifier BLE Insecure Client Test Top Screen 488 test category : bt_le 489 test parent : BluetoothTestActivity 490 --> 491 <activity 492 android:name=".bluetooth.BleInsecureClientTestListActivity" 493 android:configChanges="keyboardHidden|orientation|screenSize" 494 android:label="@string/ble_insecure_client_test_name" > 495 <intent-filter> 496 <action android:name="android.intent.action.MAIN" /> 497 498 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 499 </intent-filter> 500 501 <meta-data 502 android:name="test_category" 503 android:value="@string/bt_le" /> 504 <meta-data 505 android:name="test_parent" 506 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 507 <meta-data 508 android:name="test_required_features" 509 android:value="android.hardware.bluetooth_le" /> 510 </activity> 511 512 513 <!-- 514 CTS Verifier BLE Insecure Client Test List Screen 515 test category : bt_le 516 test parent : BleInsecureClientTestListActivity 517 --> 518 <activity 519 android:name=".bluetooth.BleInsecureClientStartActivity" 520 android:configChanges="keyboardHidden|orientation|screenSize" 521 android:label="@string/ble_client_test_name" > 522 <intent-filter> 523 <action android:name="android.intent.action.MAIN" /> 524 525 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 526 </intent-filter> 527 528 <meta-data 529 android:name="test_category" 530 android:value="@string/bt_le" /> 531 <meta-data 532 android:name="test_parent" 533 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 534 <meta-data 535 android:name="test_required_features" 536 android:value="android.hardware.bluetooth_le" /> 537 </activity> 538 539 <!-- 540 CTS Verifier BLE Insecure Client Connection Priority Test Screen 541 test category : bt_le 542 test parent : BleInsecureClientTestListActivity 543 --> 544 <activity 545 android:name=".bluetooth.BleInsecureConnectionPriorityClientTestActivity" 546 android:configChanges="keyboardHidden|orientation|screenSize" 547 android:label="@string/ble_connection_priority_client_name" 548 android:windowSoftInputMode="stateAlwaysHidden" > 549 <intent-filter> 550 <action android:name="android.intent.action.MAIN" /> 551 552 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 553 </intent-filter> 554 555 <meta-data 556 android:name="test_category" 557 android:value="@string/bt_le" /> 558 <meta-data 559 android:name="test_parent" 560 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 561 <meta-data 562 android:name="test_required_features" 563 android:value="android.hardware.bluetooth_le" /> 564 <meta-data 565 android:name="test_excluded_features" 566 android:value="android.hardware.type.watch" /> 567 </activity> 568 569 <!-- 570 CTS Verifier BLE Insecure Client Encrypted Test Screen 571 test category : bt_le 572 test parent : BleInsecureClientTestListActivity 573 --> 574 <!-- TODO(b/78538657) 575 <activity 576 android:name=".bluetooth.BleInsecureEncryptedClientTestActivity" 577 android:configChanges="keyboardHidden|orientation|screenSize" 578 android:label="@string/ble_encrypted_client_name" 579 android:windowSoftInputMode="stateAlwaysHidden" > 580 <intent-filter> 581 <action android:name="android.intent.action.MAIN" /> 582 583 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 584 </intent-filter> 585 586 <meta-data 587 android:name="test_category" 588 android:value="@string/bt_le" /> 589 <meta-data 590 android:name="test_parent" 591 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 592 <meta-data 593 android:name="test_required_features" 594 android:value="android.hardware.bluetooth_le" /> 595 </activity> 596 --> 597 598 <!-- 599 ================================================================================= 600 == BLE Insecure Server Test Info == 601 ================================================================================= 602 --> 603 <!-- 604 CTS Verifier BLE Insecure Server Test Top Screen 605 test category : bt_le 606 test parent : BluetoothTestActivity 607 --> 608 <activity 609 android:name=".bluetooth.BleInsecureServerTestListActivity" 610 android:configChanges="keyboardHidden|orientation|screenSize" 611 android:label="@string/ble_insecure_server_test_name" > 612 <intent-filter> 613 <action android:name="android.intent.action.MAIN" /> 614 615 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 616 </intent-filter> 617 618 <meta-data 619 android:name="test_category" 620 android:value="@string/bt_le" /> 621 <meta-data 622 android:name="test_parent" 623 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 624 <meta-data 625 android:name="test_required_features" 626 android:value="android.hardware.bluetooth_le" /> 627 </activity> 628 629 <!-- 630 CTS Verifier BLE Insecure Server Test List Screen 631 test category : bt_le 632 test parent : BleInsecureServerTestListActivity 633 --> 634 <activity 635 android:name=".bluetooth.BleInsecureServerStartActivity" 636 android:configChanges="keyboardHidden|orientation|screenSize" 637 android:label="@string/ble_server_start_name" > 638 <intent-filter> 639 <action android:name="android.intent.action.MAIN" /> 640 641 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 642 </intent-filter> 643 644 <meta-data 645 android:name="test_category" 646 android:value="@string/bt_le" /> 647 <meta-data 648 android:name="test_parent" 649 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 650 <meta-data 651 android:name="test_required_features" 652 android:value="android.hardware.bluetooth_le" /> 653 </activity> 654 655 <!-- 656 CTS Verifier BLE Insecure Server Connection Priority Test Screen 657 test category : bt_le 658 test parent : BleInsecureServerTestListActivity 659 --> 660 <activity 661 android:name=".bluetooth.BleInsecureConnectionPriorityServerTestActivity" 662 android:configChanges="keyboardHidden|orientation|screenSize" 663 android:label="@string/ble_connection_priority_server_name" > 664 <intent-filter> 665 <action android:name="android.intent.action.MAIN" /> 666 667 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 668 </intent-filter> 669 670 <meta-data 671 android:name="test_category" 672 android:value="@string/bt_le" /> 673 <meta-data 674 android:name="test_parent" 675 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 676 <meta-data 677 android:name="test_required_features" 678 android:value="android.hardware.bluetooth_le" /> 679 <meta-data 680 android:name="test_excluded_features" 681 android:value="android.hardware.type.watch" /> 682 </activity> 683 684 <!-- 685 CTS Verifier BLE Insecure Server Encrypted Test Screen 686 test category : bt_le 687 test parent : BleInsecureServerTestListActivity 688 --> 689 <!-- TODO(b/78538657) 690 <activity 691 android:name=".bluetooth.BleInsecureEncryptedServerTestActivity" 692 android:configChanges="keyboardHidden|orientation|screenSize" 693 android:label="@string/ble_encrypted_server_name" 694 android:windowSoftInputMode="stateAlwaysHidden" > 695 <intent-filter> 696 <action android:name="android.intent.action.MAIN" /> 697 698 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 699 </intent-filter> 700 701 <meta-data 702 android:name="test_category" 703 android:value="@string/bt_le" /> 704 <meta-data 705 android:name="test_parent" 706 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 707 <meta-data 708 android:name="test_required_features" 709 android:value="android.hardware.bluetooth_le" /> 710 </activity> 711 --> 712 713 <!-- 714 ================================================================================= 715 == BLE Secure Client Test Info == 716 ================================================================================= 717 --> 718 <!-- 719 CTS Verifier BLE Secure Client Test Top Screen 720 test category : bt_le 721 test parent : BluetoothTestActivity 722 --> 723 <activity 724 android:name=".bluetooth.BleSecureClientTestListActivity" 725 android:configChanges="keyboardHidden|orientation|screenSize" 726 android:label="@string/ble_secure_client_test_name" > 727 <intent-filter> 728 <action android:name="android.intent.action.MAIN" /> 729 730 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 731 </intent-filter> 732 733 <meta-data 734 android:name="test_category" 735 android:value="@string/bt_le" /> 736 <meta-data 737 android:name="test_parent" 738 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 739 <meta-data 740 android:name="test_required_features" 741 android:value="android.hardware.bluetooth_le" /> 742 </activity> 743 744 <!-- 745 CTS Verifier BLE Secure Client Test List Screen 746 test category : bt_le 747 test parent : BleSecureClientTestListActivity 748 --> 749 <activity 750 android:name=".bluetooth.BleSecureClientStartActivity" 751 android:configChanges="keyboardHidden|orientation|screenSize" 752 android:label="@string/ble_client_test_name" > 753 <intent-filter> 754 <action android:name="android.intent.action.MAIN" /> 755 756 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 757 </intent-filter> 758 759 <meta-data 760 android:name="test_category" 761 android:value="@string/bt_le" /> 762 <meta-data 763 android:name="test_parent" 764 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 765 <meta-data 766 android:name="test_required_features" 767 android:value="android.hardware.bluetooth_le" /> 768 </activity> 769 770 <!-- 771 CTS Verifier BLE Secure Client Connection Priority Test Screen 772 test category : bt_le 773 test parent : BleSecureClientTestListActivity 774 --> 775 <activity 776 android:name=".bluetooth.BleSecureConnectionPriorityClientTestActivity" 777 android:configChanges="keyboardHidden|orientation|screenSize" 778 android:label="@string/ble_connection_priority_client_name" 779 android:windowSoftInputMode="stateAlwaysHidden" > 780 <intent-filter> 781 <action android:name="android.intent.action.MAIN" /> 782 783 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 784 </intent-filter> 785 786 <meta-data 787 android:name="test_category" 788 android:value="@string/bt_le" /> 789 <meta-data 790 android:name="test_parent" 791 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 792 <meta-data 793 android:name="test_required_features" 794 android:value="android.hardware.bluetooth_le" /> 795 <meta-data 796 android:name="test_excluded_features" 797 android:value="android.hardware.type.watch" /> 798 </activity> 799 800 <!-- 801 CTS Verifier BLE Secure Client Encrypted Test Screen 802 test category : bt_le 803 test parent : BleSecureClientTestListActivity 804 --> 805 <activity 806 android:name=".bluetooth.BleSecureEncryptedClientTestActivity" 807 android:configChanges="keyboardHidden|orientation|screenSize" 808 android:label="@string/ble_encrypted_client_name" 809 android:windowSoftInputMode="stateAlwaysHidden" > 810 <intent-filter> 811 <action android:name="android.intent.action.MAIN" /> 812 813 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 814 </intent-filter> 815 816 <meta-data 817 android:name="test_category" 818 android:value="@string/bt_le" /> 819 <meta-data 820 android:name="test_parent" 821 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 822 <meta-data 823 android:name="test_required_features" 824 android:value="android.hardware.bluetooth_le" /> 825 </activity> 826 827 <!-- 828 ================================================================================= 829 == BLE Secure Server Test Info == 830 ================================================================================= 831 --> 832 <!-- 833 CTS Verifier BLE Secure Server Test Top Screen 834 test category : bt_le 835 test parent : BluetoothTestActivity 836 --> 837 <activity 838 android:name=".bluetooth.BleSecureServerTestListActivity" 839 android:configChanges="keyboardHidden|orientation|screenSize" 840 android:label="@string/ble_secure_server_test_name" > 841 <intent-filter> 842 <action android:name="android.intent.action.MAIN" /> 843 844 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 845 </intent-filter> 846 847 <meta-data 848 android:name="test_category" 849 android:value="@string/bt_le" /> 850 <meta-data 851 android:name="test_parent" 852 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 853 <meta-data 854 android:name="test_required_features" 855 android:value="android.hardware.bluetooth_le" /> 856 </activity> 857 858 <!-- 859 CTS Verifier BLE Secure Server Test List Screen 860 test category : bt_le 861 test parent : BleSecureServerTestListActivity 862 --> 863 <activity 864 android:name=".bluetooth.BleSecureServerStartActivity" 865 android:configChanges="keyboardHidden|orientation|screenSize" 866 android:label="@string/ble_server_start_name" > 867 <intent-filter> 868 <action android:name="android.intent.action.MAIN" /> 869 870 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 871 </intent-filter> 872 873 <meta-data 874 android:name="test_category" 875 android:value="@string/bt_le" /> 876 <meta-data 877 android:name="test_parent" 878 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 879 <meta-data 880 android:name="test_required_features" 881 android:value="android.hardware.bluetooth_le" /> 882 </activity> 883 884 <!-- 885 CTS Verifier BLE Secure Server Connection Priority Test Screen 886 test category : bt_le 887 test parent : BleSecureServerTestListActivity 888 --> 889 <activity 890 android:name=".bluetooth.BleSecureConnectionPriorityServerTestActivity" 891 android:configChanges="keyboardHidden|orientation|screenSize" 892 android:label="@string/ble_connection_priority_server_name" > 893 <intent-filter> 894 <action android:name="android.intent.action.MAIN" /> 895 896 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 897 </intent-filter> 898 899 <meta-data 900 android:name="test_category" 901 android:value="@string/bt_le" /> 902 <meta-data 903 android:name="test_parent" 904 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 905 <meta-data 906 android:name="test_required_features" 907 android:value="android.hardware.bluetooth_le" /> 908 <meta-data 909 android:name="test_excluded_features" 910 android:value="android.hardware.type.watch" /> 911 </activity> 912 913 <!-- 914 CTS Verifier BLE Secure Server Encrypted Test Screen 915 test category : bt_le 916 test parent : BleSecureServerTestListActivity 917 --> 918 <activity 919 android:name=".bluetooth.BleSecureEncryptedServerTestActivity" 920 android:configChanges="keyboardHidden|orientation|screenSize" 921 android:label="@string/ble_encrypted_server_name" 922 android:windowSoftInputMode="stateAlwaysHidden" > 923 <intent-filter> 924 <action android:name="android.intent.action.MAIN" /> 925 926 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 927 </intent-filter> 928 929 <meta-data 930 android:name="test_category" 931 android:value="@string/bt_le" /> 932 <meta-data 933 android:name="test_parent" 934 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 935 <meta-data 936 android:name="test_required_features" 937 android:value="android.hardware.bluetooth_le" /> 938 </activity> 939 940 <!-- 941 ================================================================================= 942 == BLE CoC Insecure Client Test Info == 943 ================================================================================= 944 --> 945 <!-- 946 CTS Verifier BLE CoC Insecure Client Test Top Screen 947 test category : bt_le_coc 948 test parent : BluetoothTestActivity 949 --> 950 <activity 951 android:name=".bluetooth.BleCocInsecureClientTestListActivity" 952 android:configChanges="keyboardHidden|orientation|screenSize" 953 android:label="@string/ble_coc_insecure_client_test_name" > 954 <intent-filter> 955 <action android:name="android.intent.action.MAIN" /> 956 957 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 958 </intent-filter> 959 960 <meta-data 961 android:name="test_category" 962 android:value="@string/bt_le_coc" /> 963 <meta-data 964 android:name="test_parent" 965 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 966 <meta-data 967 android:name="test_required_features" 968 android:value="android.hardware.bluetooth_le" /> 969 </activity> 970 971 <!-- 972 CTS Verifier BLE CoC Insecure Client Test List Screen 973 test category : bt_le_coc 974 test parent : BleInsecureClientTestListActivity 975 --> 976 <activity 977 android:name=".bluetooth.BleCocInsecureClientStartActivity" 978 android:configChanges="keyboardHidden|orientation|screenSize" 979 android:label="@string/ble_coc_client_test_name" > 980 <intent-filter> 981 <action android:name="android.intent.action.MAIN" /> 982 983 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 984 </intent-filter> 985 986 <meta-data 987 android:name="test_category" 988 android:value="@string/bt_le_coc" /> 989 <meta-data 990 android:name="test_parent" 991 android:value="com.android.cts.verifier.bluetooth.BleCocInsecureClientTestListActivity" /> 992 <meta-data 993 android:name="test_required_features" 994 android:value="android.hardware.bluetooth_le" /> 995 </activity> 996 997 <!-- 998 ================================================================================= 999 == BLE CoC Insecure Server Test Info == 1000 ================================================================================= 1001 --> 1002 <!-- 1003 CTS Verifier BLE Coc Insecure Server Test Top Screen 1004 test category : bt_le_coc 1005 test parent : BluetoothTestActivity 1006 --> 1007 <activity 1008 android:name=".bluetooth.BleCocInsecureServerTestListActivity" 1009 android:configChanges="keyboardHidden|orientation|screenSize" 1010 android:label="@string/ble_coc_insecure_server_test_name" > 1011 <intent-filter> 1012 <action android:name="android.intent.action.MAIN" /> 1013 1014 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1015 </intent-filter> 1016 1017 <meta-data 1018 android:name="test_category" 1019 android:value="@string/bt_le_coc" /> 1020 <meta-data 1021 android:name="test_parent" 1022 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1023 <meta-data 1024 android:name="test_required_features" 1025 android:value="android.hardware.bluetooth_le" /> 1026 </activity> 1027 1028 <!-- 1029 CTS Verifier BLE Coc Insecure Server Test List Screen 1030 test category : bt_le_coc 1031 test parent : BleCocInsecureServerTestListActivity 1032 --> 1033 <activity 1034 android:name=".bluetooth.BleCocInsecureServerStartActivity" 1035 android:configChanges="keyboardHidden|orientation|screenSize" 1036 android:label="@string/ble_coc_server_start_name" > 1037 <intent-filter> 1038 <action android:name="android.intent.action.MAIN" /> 1039 1040 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1041 </intent-filter> 1042 1043 <meta-data 1044 android:name="test_category" 1045 android:value="@string/bt_le_coc" /> 1046 <meta-data 1047 android:name="test_parent" 1048 android:value="com.android.cts.verifier.bluetooth.BleCocInsecureServerTestListActivity" /> 1049 <meta-data 1050 android:name="test_required_features" 1051 android:value="android.hardware.bluetooth_le" /> 1052 </activity> 1053 1054 <!-- 1055 ================================================================================= 1056 == BLE CoC Secure Client Test Info == 1057 ================================================================================= 1058 --> 1059 <!-- 1060 CTS Verifier BLE Coc Secure Client Test Top Screen 1061 test category : bt_le_coc 1062 test parent : BluetoothTestActivity 1063 --> 1064 <activity 1065 android:name=".bluetooth.BleCocSecureClientTestListActivity" 1066 android:configChanges="keyboardHidden|orientation|screenSize" 1067 android:label="@string/ble_coc_secure_client_test_name" > 1068 <intent-filter> 1069 <action android:name="android.intent.action.MAIN" /> 1070 1071 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1072 </intent-filter> 1073 1074 <meta-data 1075 android:name="test_category" 1076 android:value="@string/bt_le_coc" /> 1077 <meta-data 1078 android:name="test_parent" 1079 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1080 <meta-data 1081 android:name="test_required_features" 1082 android:value="android.hardware.bluetooth_le" /> 1083 </activity> 1084 1085 <!-- 1086 CTS Verifier BLE Coc Secure Client Test List Screen 1087 test category : bt_le_coc 1088 test parent : BleSecureClientTestListActivity 1089 --> 1090 <activity 1091 android:name=".bluetooth.BleCocSecureClientStartActivity" 1092 android:configChanges="keyboardHidden|orientation|screenSize" 1093 android:label="@string/ble_coc_client_test_name" > 1094 <intent-filter> 1095 <action android:name="android.intent.action.MAIN" /> 1096 1097 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1098 </intent-filter> 1099 1100 <meta-data 1101 android:name="test_category" 1102 android:value="@string/bt_le_coc" /> 1103 <meta-data 1104 android:name="test_parent" 1105 android:value="com.android.cts.verifier.bluetooth.BleCocSecureClientTestListActivity" /> 1106 <meta-data 1107 android:name="test_required_features" 1108 android:value="android.hardware.bluetooth_le" /> 1109 </activity> 1110 1111 <!-- 1112 ================================================================================= 1113 == BLE CoC Secure Server Test Info == 1114 ================================================================================= 1115 --> 1116 <!-- 1117 CTS Verifier BLE Coc Secure Server Test Top Screen 1118 test category : bt_le_coc 1119 test parent : BluetoothTestActivity 1120 --> 1121 <activity 1122 android:name=".bluetooth.BleCocSecureServerTestListActivity" 1123 android:configChanges="keyboardHidden|orientation|screenSize" 1124 android:label="@string/ble_coc_secure_server_test_name" > 1125 <intent-filter> 1126 <action android:name="android.intent.action.MAIN" /> 1127 1128 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1129 </intent-filter> 1130 1131 <meta-data 1132 android:name="test_category" 1133 android:value="@string/bt_le_coc" /> 1134 <meta-data 1135 android:name="test_parent" 1136 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1137 <meta-data 1138 android:name="test_required_features" 1139 android:value="android.hardware.bluetooth_le" /> 1140 </activity> 1141 1142 <!-- 1143 CTS Verifier BLE Coc Secure Server Test List Screen 1144 test category : bt_le_coc 1145 test parent : BleCocSecureServerTestListActivity 1146 --> 1147 <activity 1148 android:name=".bluetooth.BleCocSecureServerStartActivity" 1149 android:configChanges="keyboardHidden|orientation|screenSize" 1150 android:label="@string/ble_coc_server_start_name" > 1151 <intent-filter> 1152 <action android:name="android.intent.action.MAIN" /> 1153 1154 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1155 </intent-filter> 1156 1157 <meta-data 1158 android:name="test_category" 1159 android:value="@string/bt_le_coc" /> 1160 <meta-data 1161 android:name="test_parent" 1162 android:value="com.android.cts.verifier.bluetooth.BleCocSecureServerTestListActivity" /> 1163 <meta-data 1164 android:name="test_required_features" 1165 android:value="android.hardware.bluetooth_le" /> 1166 </activity> 1167 1168 <!-- 1169 ================================================================================= 1170 == BLE Scanner Test Info == 1171 ================================================================================= 1172 --> 1173 <!-- 1174 CTS Verifier BLE Client Scanner Screen 1175 test category : bt_le 1176 test parent : BluetoothTestActivity 1177 --> 1178 <activity 1179 android:name=".bluetooth.BleScannerTestActivity" 1180 android:configChanges="keyboardHidden|orientation|screenSize" 1181 android:label="@string/ble_scanner_test_name" > 1182 <intent-filter> 1183 <action android:name="android.intent.action.MAIN" /> 1184 1185 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1186 </intent-filter> 1187 1188 <meta-data 1189 android:name="test_category" 1190 android:value="@string/bt_le" /> 1191 <meta-data 1192 android:name="test_parent" 1193 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1194 <meta-data 1195 android:name="test_required_features" 1196 android:value="android.hardware.bluetooth_le" /> 1197 </activity> 1198 1199 <!-- 1200 CTS Verifier BLE Scanner PowerLevel Test Screen 1201 test category : bt_le 1202 test parent : BleScannerTestActivity 1203 --> 1204 <activity 1205 android:name=".bluetooth.BleScannerPowerLevelActivity" 1206 android:configChanges="keyboardHidden|orientation|screenSize" 1207 android:label="@string/ble_power_level_name" > 1208 <intent-filter> 1209 <action android:name="android.intent.action.MAIN" /> 1210 1211 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1212 </intent-filter> 1213 1214 <meta-data 1215 android:name="test_category" 1216 android:value="@string/bt_le" /> 1217 <meta-data 1218 android:name="test_parent" 1219 android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" /> 1220 </activity> 1221 1222 1223 <!-- 1224 ================================================================================= 1225 == BLE Advertiser Test Info == 1226 ================================================================================= 1227 --> 1228 <!-- 1229 CTS Verifier BLE Advertiser Screen 1230 test category : bt_le 1231 test parent : BluetoothTestActivity 1232 --> 1233 <activity 1234 android:name=".bluetooth.BleAdvertiserTestActivity" 1235 android:configChanges="keyboardHidden|orientation|screenSize" 1236 android:label="@string/ble_advertiser_test_name" > 1237 <intent-filter> 1238 <action android:name="android.intent.action.MAIN" /> 1239 1240 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1241 </intent-filter> 1242 1243 <meta-data 1244 android:name="test_category" 1245 android:value="@string/bt_le" /> 1246 <meta-data 1247 android:name="test_parent" 1248 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1249 <meta-data 1250 android:name="test_required_features" 1251 android:value="android.hardware.bluetooth_le" /> 1252 </activity> 1253 1254 <!-- 1255 CTS Verifier BLE Advertiser PowerLevel Test Screen 1256 test category : bt_le 1257 test parent : BleAdvertiserTestActivity 1258 --> 1259 <activity 1260 android:name=".bluetooth.BleAdvertiserPowerLevelActivity" 1261 android:configChanges="keyboardHidden|orientation|screenSize" 1262 android:label="@string/ble_power_level_name" > 1263 <intent-filter> 1264 <action android:name="android.intent.action.MAIN" /> 1265 1266 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1267 </intent-filter> 1268 1269 <meta-data 1270 android:name="test_category" 1271 android:value="@string/bt_le" /> 1272 <meta-data 1273 android:name="test_parent" 1274 android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" /> 1275 </activity> 1276 1277 <activity android:name=".biometrics.BiometricTest" 1278 android:label="@string/biometric_test" 1279 android:configChanges="keyboardHidden|orientation|screenSize" > 1280 <intent-filter> 1281 <action android:name="android.intent.action.MAIN" /> 1282 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1283 </intent-filter> 1284 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1285 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1286 <meta-data android:name="test_excluded_features" 1287 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1288 </activity> 1289 1290 <activity android:name=".security.IdentityCredentialAuthentication" 1291 android:label="@string/sec_identity_credential_authentication_test" 1292 android:configChanges="keyboardHidden|orientation|screenSize" > 1293 <intent-filter> 1294 <action android:name="android.intent.action.MAIN" /> 1295 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1296 </intent-filter> 1297 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1298 <meta-data android:name="test_excluded_features" 1299 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1300 <meta-data android:name="test_required_features" 1301 android:value="android.hardware.fingerprint:android.software.secure_lock_screen" /> 1302 </activity> 1303 1304 <activity android:name=".security.FingerprintBoundKeysTest" 1305 android:label="@string/sec_fingerprint_bound_key_test" 1306 android:configChanges="keyboardHidden|orientation|screenSize" > 1307 <intent-filter> 1308 <action android:name="android.intent.action.MAIN" /> 1309 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1310 </intent-filter> 1311 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1312 <meta-data android:name="test_excluded_features" 1313 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1314 <meta-data android:name="test_required_features" 1315 android:value="android.hardware.fingerprint:android.software.secure_lock_screen" /> 1316 </activity> 1317 1318 <activity android:name=".security.BiometricPromptBoundKeysTest" 1319 android:label="@string/sec_biometric_prompt_bound_key_test" 1320 android:configChanges="keyboardHidden|orientation|screenSize" > 1321 <intent-filter> 1322 <action android:name="android.intent.action.MAIN" /> 1323 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1324 </intent-filter> 1325 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1326 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1327 <meta-data android:name="test_excluded_features" 1328 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1329 </activity> 1330 1331 <activity android:name=".security.ProtectedConfirmationTest" 1332 android:label="@string/sec_protected_confirmation_test" 1333 android:configChanges="keyboardHidden|orientation|screenSize" > 1334 <intent-filter> 1335 <action android:name="android.intent.action.MAIN" /> 1336 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1337 </intent-filter> 1338 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1339 </activity> 1340 1341 <activity android:name=".security.ScreenLockBoundKeysTest" 1342 android:label="@string/sec_lock_bound_key_test" 1343 android:configChanges="keyboardHidden|orientation|screenSize" > 1344 <intent-filter> 1345 <action android:name="android.intent.action.MAIN" /> 1346 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1347 </intent-filter> 1348 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1349 <meta-data android:name="test_excluded_features" 1350 android:value="android.software.lockscreen_disabled" /> 1351 <meta-data android:name="test_required_features" 1352 android:value="android.software.device_admin:android.software.secure_lock_screen" /> 1353 </activity> 1354 1355 <activity android:name=".security.LockConfirmBypassTest" 1356 android:label="@string/lock_confirm_test_title" 1357 android:configChanges="keyboardHidden|orientation|screenSize" > 1358 <intent-filter> 1359 <action android:name="android.intent.action.MAIN" /> 1360 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1361 </intent-filter> 1362 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1363 <meta-data android:name="test_excluded_features" 1364 android:value="android.software.lockscreen_disabled" /> 1365 <meta-data android:name="test_required_features" 1366 android:value="android.software.device_admin:android.software.secure_lock_screen" /> 1367 </activity> 1368 1369 <activity android:name=".security.SetNewPasswordComplexityTest" 1370 android:label="@string/set_complexity_test_title" 1371 android:configChanges="keyboardHidden|orientation|screenSize" > 1372 <intent-filter> 1373 <action android:name="android.intent.action.MAIN" /> 1374 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1375 </intent-filter> 1376 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1377 <meta-data android:name="test_required_features" 1378 android:value="android.software.secure_lock_screen" /> 1379 <meta-data android:name="test_excluded_features" 1380 android:value="android.software.lockscreen_disabled" /> 1381 </activity> 1382 1383 <activity android:name=".streamquality.StreamingVideoActivity" 1384 android:label="@string/streaming_video" 1385 android:configChanges="keyboardHidden|orientation|screenSize"> 1386 <intent-filter> 1387 <action android:name="android.intent.action.MAIN" /> 1388 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1389 </intent-filter> 1390 <meta-data android:name="test_category" android:value="@string/test_category_streaming" /> 1391 <meta-data android:name="test_excluded_features" 1392 android:value="android.hardware.type.watch" /> 1393 </activity> 1394 1395 <activity android:name=".streamquality.PlayVideoActivity" 1396 android:label="@string/streaming_video" 1397 android:configChanges="keyboardHidden|orientation|screenSize" 1398 android:screenOrientation="nosensor" /> 1399 1400 <!-- FeatureSummaryActivity is replaced by CTS SystemFeaturesTest 1401 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary"> 1402 <intent-filter> 1403 <action android:name="android.intent.action.MAIN" /> 1404 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1405 </intent-filter> 1406 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 1407 </activity> 1408 --> 1409 1410 <activity android:name=".location.LocationListenerActivity" 1411 android:label="@string/location_listener_activity" 1412 android:configChanges="keyboardHidden|orientation|screenSize"> 1413 <intent-filter> 1414 <action android:name="com.android.cts.verifier.location.SET_LOCATION_AND_CHECK" /> 1415 <category android:name="android.intent.category.DEFAULT"></category> 1416 </intent-filter> 1417 </activity> 1418 1419 <activity android:name=".net.ConnectivityBackgroundTestActivity" 1420 android:label="@string/network_background_test"> 1421 <intent-filter> 1422 <action android:name="android.intent.action.MAIN" /> 1423 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1424 </intent-filter> 1425 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 1426 <meta-data android:name="test_required_features" android:value="android.hardware.wifi" /> 1427 </activity> 1428 1429 <activity android:name=".net.MultiNetworkConnectivityTestActivity" 1430 android:label="@string/multinetwork_connectivity_test"> 1431 <intent-filter> 1432 <action android:name="android.intent.action.MAIN" /> 1433 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1434 </intent-filter> 1435 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 1436 <meta-data android:name="test_required_features" 1437 android:value="android.hardware.wifi:android.hardware.telephony" /> 1438 <meta-data android:name="test_excluded_features" 1439 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1440 </activity> 1441 1442 <activity android:name=".nfc.NfcTestActivity" 1443 android:label="@string/nfc_test" 1444 android:configChanges="keyboardHidden|orientation|screenSize"> 1445 <intent-filter> 1446 <action android:name="android.intent.action.MAIN" /> 1447 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1448 </intent-filter> 1449 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 1450 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" /> 1451 </activity> 1452 1453 <activity android:name="com.android.cts.verifier.nfc.hce.HceReaderTestActivity" 1454 android:label="@string/nfc_hce_reader_tests" 1455 android:configChanges="keyboardHidden|orientation|screenSize"> 1456 </activity> 1457 1458 <activity android:name="com.android.cts.verifier.nfc.hce.HceEmulatorTestActivity" 1459 android:label="@string/nfc_hce_emulator_tests" 1460 android:configChanges="keyboardHidden|orientation|screenSize"> 1461 </activity> 1462 1463 <activity android:name="com.android.cts.verifier.nfc.hcef.HceFReaderTestActivity" 1464 android:label="@string/nfc_hce_f_reader_tests" 1465 android:configChanges="keyboardHidden|orientation|screenSize"> 1466 </activity> 1467 1468 <activity android:name="com.android.cts.verifier.nfc.hcef.HceFEmulatorTestActivity" 1469 android:label="@string/nfc_hce_f_emulator_tests" 1470 android:configChanges="keyboardHidden|orientation|screenSize"> 1471 </activity> 1472 1473 <activity android:name="com.android.cts.verifier.nfc.offhost.OffhostUiccReaderTestActivity" 1474 android:label="@string/nfc_offhost_uicc_reader_tests" 1475 android:configChanges="keyboardHidden|orientation|screenSize"> 1476 </activity> 1477 1478 <activity android:name="com.android.cts.verifier.nfc.offhost.OffhostUiccEmulatorTestActivity" 1479 android:label="@string/nfc_offhost_uicc_emulator_tests" 1480 android:configChanges="keyboardHidden|orientation|screenSize"> 1481 </activity> 1482 1483 <activity android:name=".nfc.NdefPushSenderActivity" 1484 android:label="@string/nfc_ndef_push_sender" 1485 android:configChanges="keyboardHidden|orientation|screenSize" /> 1486 1487 <activity android:name=".nfc.NdefPushReceiverActivity" 1488 android:label="@string/nfc_ndef_push_receiver" 1489 android:configChanges="keyboardHidden|orientation|screenSize" /> 1490 1491 <activity android:name=".nfc.LlcpVersionActivity" 1492 android:label="@string/nfc_llcp_version_check" 1493 android:configChanges="keyboardHidden|orientation|screenSize" /> 1494 1495 <activity android:name=".nfc.TagVerifierActivity" 1496 android:label="@string/nfc_tag_verifier" 1497 android:configChanges="keyboardHidden|orientation|screenSize" /> 1498 1499 <activity android:name=".nfc.hce.DefaultRouteEmulatorActivity" 1500 android:label="@string/nfc_hce_default_route_emulator" 1501 android:configChanges="keyboardHidden|orientation|screenSize" /> 1502 1503 <activity android:name=".nfc.hce.ProtocolParamsEmulatorActivity" 1504 android:label="@string/nfc_hce_protocol_params_emulator" 1505 android:configChanges="keyboardHidden|orientation|screenSize" /> 1506 1507 <activity android:name=".nfc.hce.SinglePaymentEmulatorActivity" 1508 android:label="@string/nfc_hce_single_payment_emulator" 1509 android:configChanges="keyboardHidden|orientation|screenSize" /> 1510 1511 <activity android:name=".nfc.hce.SimpleReaderActivity" 1512 android:label="@string/nfc_hce_single_payment_reader" 1513 android:configChanges="keyboardHidden|orientation|screenSize" /> 1514 1515 <activity android:name=".nfc.hce.ProtocolParamsReaderActivity" 1516 android:label="@string/nfc_hce_protocol_params_reader" 1517 android:configChanges="keyboardHidden|orientation|screenSize" /> 1518 1519 <activity android:name=".nfc.hce.DualPaymentEmulatorActivity" 1520 android:label="@string/nfc_hce_dual_payment_emulator" 1521 android:configChanges="keyboardHidden|orientation|screenSize" /> 1522 1523 <activity android:name=".nfc.hce.ChangeDefaultEmulatorActivity" 1524 android:label="@string/nfc_hce_change_default_emulator" 1525 android:configChanges="keyboardHidden|orientation|screenSize" /> 1526 1527 <activity android:name=".nfc.hce.SingleNonPaymentEmulatorActivity" 1528 android:label="@string/nfc_hce_single_non_payment_emulator" 1529 android:configChanges="keyboardHidden|orientation|screenSize" /> 1530 1531 <activity android:name=".nfc.hce.DualNonPaymentEmulatorActivity" 1532 android:label="@string/nfc_hce_dual_non_payment_emulator" 1533 android:configChanges="keyboardHidden|orientation|screenSize" /> 1534 1535 <activity android:name=".nfc.hce.ConflictingNonPaymentEmulatorActivity" 1536 android:label="@string/nfc_hce_conflicting_non_payment_emulator" 1537 android:configChanges="keyboardHidden|orientation|screenSize" /> 1538 1539 <activity android:name=".nfc.hce.ForegroundNonPaymentEmulatorActivity" 1540 android:label="@string/nfc_hce_foreground_non_payment_emulator" 1541 android:configChanges="keyboardHidden|orientation|screenSize" /> 1542 1543 <activity android:name=".nfc.hce.ForegroundPaymentEmulatorActivity" 1544 android:label="@string/nfc_hce_foreground_payment_emulator" 1545 android:configChanges="keyboardHidden|orientation|screenSize" /> 1546 1547 <activity android:name=".nfc.hce.OffHostEmulatorActivity" 1548 android:label="@string/nfc_hce_offhost_service_emulator" 1549 android:configChanges="keyboardHidden|orientation|screenSize" /> 1550 1551 <activity android:name=".nfc.hce.OnAndOffHostEmulatorActivity" 1552 android:label="@string/nfc_hce_on_and_offhost_service_emulator" 1553 android:configChanges="keyboardHidden|orientation|screenSize" /> 1554 1555 <activity android:name=".nfc.hce.ThroughputEmulatorActivity" 1556 android:label="@string/nfc_hce_throughput_emulator" 1557 android:configChanges="keyboardHidden|orientation|screenSize" /> 1558 1559 <activity android:name=".nfc.hce.TapTestEmulatorActivity" 1560 android:label="@string/nfc_hce_tap_test_emulator" 1561 android:configChanges="keyboardHidden|orientation|screenSize" /> 1562 1563 <activity android:name=".nfc.hce.DynamicAidEmulatorActivity" 1564 android:label="@string/nfc_hce_payment_dynamic_aids_emulator" 1565 android:configChanges="keyboardHidden|orientation|screenSize" /> 1566 1567 <activity android:name=".nfc.hce.LargeNumAidsEmulatorActivity" 1568 android:label="@string/nfc_hce_large_num_aids_emulator" 1569 android:configChanges="keyboardHidden|orientation|screenSize" /> 1570 1571 <activity android:name=".nfc.hce.PrefixPaymentEmulatorActivity" 1572 android:label="@string/nfc_hce_payment_prefix_aids_emulator" 1573 android:configChanges="keyboardHidden|orientation|screenSize" /> 1574 1575 <activity android:name=".nfc.hce.PrefixPaymentEmulator2Activity" 1576 android:label="@string/nfc_hce_payment_prefix_aids_emulator_2" 1577 android:configChanges="keyboardHidden|orientation|screenSize" /> 1578 1579 <activity android:name=".nfc.hce.DualNonPaymentPrefixEmulatorActivity" 1580 android:label="@string/nfc_hce_other_prefix_aids_emulator" 1581 android:configChanges="keyboardHidden|orientation|screenSize" /> 1582 1583 <activity android:name=".nfc.hce.ConflictingNonPaymentPrefixEmulatorActivity" 1584 android:label="@string/nfc_hce_other_conflicting_prefix_aids_emulator" 1585 android:configChanges="keyboardHidden|orientation|screenSize" /> 1586 1587 <activity android:name=".nfc.hcef.HceFEmulatorActivity" 1588 android:label="@string/nfc_hce_f_emulator" 1589 android:configChanges="keyboardHidden|orientation|screenSize" /> 1590 1591 <activity android:name=".nfc.hcef.HceFReaderActivity" 1592 android:label="@string/nfc_hce_f_reader" 1593 android:configChanges="keyboardHidden|orientation|screenSize" /> 1594 1595 <activity android:name=".nfc.offhost.UiccTransactionEvent1EmulatorActivity" 1596 android:label="@string/nfc_offhost_uicc_transaction_event1_emulator" 1597 android:configChanges="keyboardHidden|orientation|screenSize" /> 1598 1599 <activity android:name=".nfc.offhost.UiccTransactionEvent2EmulatorActivity" 1600 android:label="@string/nfc_offhost_uicc_transaction_event2_emulator" 1601 android:configChanges="keyboardHidden|orientation|screenSize" /> 1602 1603 <activity android:name=".nfc.offhost.UiccTransactionEvent3EmulatorActivity" 1604 android:label="@string/nfc_offhost_uicc_transaction_event3_emulator" 1605 android:configChanges="keyboardHidden|orientation|screenSize" /> 1606 1607 <activity android:name=".nfc.offhost.SimpleOffhostReaderActivity" 1608 android:label="@string/nfc_offhost_uicc_transaction_event1_reader" 1609 android:configChanges="keyboardHidden|orientation|screenSize" /> 1610 1611 <!-- services used for testing NFC host-based card emulation --> 1612 <service android:name=".nfc.hce.PaymentService1" android:exported="true" 1613 android:permission="android.permission.BIND_NFC_SERVICE" 1614 android:enabled="false"> 1615 <intent-filter> 1616 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1617 <category android:name="android.intent.category.DEFAULT"/> 1618 </intent-filter> 1619 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 1620 </service> 1621 <service android:name=".nfc.hce.PaymentService2" android:exported="true" 1622 android:permission="android.permission.BIND_NFC_SERVICE" 1623 android:enabled="false"> 1624 <intent-filter> 1625 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1626 <category android:name="android.intent.category.DEFAULT"/> 1627 </intent-filter> 1628 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_2"/> 1629 </service> 1630 <service android:name=".nfc.hce.TransportService1" android:exported="true" 1631 android:permission="android.permission.BIND_NFC_SERVICE" 1632 android:enabled="false"> 1633 <intent-filter> 1634 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1635 <category android:name="android.intent.category.DEFAULT"/> 1636 </intent-filter> 1637 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_1"/> 1638 </service> 1639 <service android:name=".nfc.hce.TransportService2" android:exported="true" 1640 android:permission="android.permission.BIND_NFC_SERVICE" 1641 android:enabled="false"> 1642 <intent-filter> 1643 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1644 <category android:name="android.intent.category.DEFAULT"/> 1645 </intent-filter> 1646 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_2"/> 1647 </service> 1648 <service android:name=".nfc.hce.AccessService" android:exported="true" 1649 android:permission="android.permission.BIND_NFC_SERVICE" 1650 android:enabled="false"> 1651 <intent-filter> 1652 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1653 <category android:name="android.intent.category.DEFAULT"/> 1654 </intent-filter> 1655 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_aid_list"/> 1656 </service> 1657 <service android:name=".nfc.hce.ThroughputService" android:exported="true" 1658 android:permission="android.permission.BIND_NFC_SERVICE" 1659 android:enabled="false"> 1660 <intent-filter> 1661 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1662 <category android:name="android.intent.category.DEFAULT"/> 1663 </intent-filter> 1664 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/throughput_aid_list"/> 1665 </service> 1666 1667 <service android:name=".nfc.hce.OffHostService" android:exported="true" 1668 android:permission="android.permission.BIND_NFC_SERVICE" 1669 android:enabled="false"> 1670 <intent-filter> 1671 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/> 1672 <category android:name="android.intent.category.DEFAULT"/> 1673 </intent-filter> 1674 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/offhost_aid_list"/> 1675 </service> 1676 <service android:name=".nfc.hce.PaymentServiceDynamicAids" android:exported="true" 1677 android:permission="android.permission.BIND_NFC_SERVICE" 1678 android:enabled="false"> 1679 <intent-filter> 1680 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1681 <category android:name="android.intent.category.DEFAULT"/> 1682 </intent-filter> 1683 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 1684 </service> 1685 <service android:name=".nfc.hce.PrefixPaymentService1" android:exported="true" 1686 android:permission="android.permission.BIND_NFC_SERVICE" 1687 android:enabled="false"> 1688 <intent-filter> 1689 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1690 <category android:name="android.intent.category.DEFAULT"/> 1691 </intent-filter> 1692 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list"/> 1693 </service> 1694 <service android:name=".nfc.hce.PrefixPaymentService2" android:exported="true" 1695 android:permission="android.permission.BIND_NFC_SERVICE" 1696 android:enabled="false"> 1697 <intent-filter> 1698 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1699 <category android:name="android.intent.category.DEFAULT"/> 1700 </intent-filter> 1701 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list_2"/> 1702 </service> 1703 <service android:name=".nfc.hce.PrefixTransportService1" android:exported="true" 1704 android:permission="android.permission.BIND_NFC_SERVICE" 1705 android:enabled="false"> 1706 <intent-filter> 1707 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1708 <category android:name="android.intent.category.DEFAULT"/> 1709 </intent-filter> 1710 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_1"/> 1711 </service> 1712 <service android:name=".nfc.hce.PrefixTransportService2" android:exported="true" 1713 android:permission="android.permission.BIND_NFC_SERVICE" 1714 android:enabled="false"> 1715 <intent-filter> 1716 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1717 <category android:name="android.intent.category.DEFAULT"/> 1718 </intent-filter> 1719 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_2"/> 1720 </service> 1721 <service android:name=".nfc.hce.PrefixAccessService" android:exported="true" 1722 android:permission="android.permission.BIND_NFC_SERVICE" 1723 android:enabled="false"> 1724 <intent-filter> 1725 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1726 <category android:name="android.intent.category.DEFAULT"/> 1727 </intent-filter> 1728 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_prefix_aid_list"/> 1729 </service> 1730 <service android:name=".nfc.hce.LargeNumAidsService" android:exported="true" 1731 android:permission="android.permission.BIND_NFC_SERVICE" 1732 android:enabled="false"> 1733 <intent-filter> 1734 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 1735 <category android:name="android.intent.category.DEFAULT"/> 1736 </intent-filter> 1737 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 1738 </service> 1739 1740 <service 1741 android:name=".nfc.hcef.MyHostFelicaService" 1742 android:enabled="true" 1743 android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE"> 1744 <intent-filter> 1745 <action android:name="android.nfc.cardemulation.action.HOST_NFCF_SERVICE"/> 1746 </intent-filter> 1747 <meta-data android:name="android.nfc.cardemulation.host_nfcf_service" android:resource="@xml/felicaservice"/> 1748 </service> 1749 1750 <service 1751 android:name=".nfc.offhost.UiccTransactionEventService" 1752 android:enabled="true" 1753 android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE"> 1754 <intent-filter> 1755 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/> 1756 <category android:name="android.intent.category.DEFAULT" /> 1757 </intent-filter> 1758 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/uicc_transaction_event_aid_list"/> 1759 </service> 1760 1761 <receiver android:name=".nfc.offhost.UiccTransactionEventReceiver"> 1762 <intent-filter> 1763 <action android:name="android.nfc.action.TRANSACTION_DETECTED" > 1764 </action> 1765 1766 <category android:name="android.intent.category.DEFAULT" > 1767 </category> 1768 1769 <data 1770 android:host="secure" 1771 android:pathPattern="/SIM.*/A000000476416E64726F696443545341" 1772 android:port="0" 1773 android:scheme="nfc" /> 1774 </intent-filter> 1775 </receiver> 1776 1777 <!-- Service used for Camera ITS tests --> 1778 <service android:name=".camera.its.ItsService" > 1779 <intent-filter> 1780 <action android:name="com.android.cts.verifier.camera.its.START"/> 1781 <category android:name="android.intent.category.DEFAULT" /> 1782 <data android:mimeType="text/plain" /> 1783 </intent-filter> 1784 </service> 1785 1786 <!-- 1787 A DeviceAdmin receiver for sensor tests, it allows sensor tests to turn off the screen. 1788 --> 1789 <receiver android:name=".sensors.helpers.SensorDeviceAdminReceiver" 1790 android:label="@string/snsr_device_admin_receiver" 1791 android:permission="android.permission.BIND_DEVICE_ADMIN"> 1792 <meta-data android:name="android.app.device_admin" 1793 android:resource="@xml/sensor_device_admin" /> 1794 <intent-filter> 1795 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/> 1796 </intent-filter> 1797 </receiver> 1798 1799 <activity android:name=".sensors.AccelerometerMeasurementTestActivity" 1800 android:label="@string/snsr_accel_m_test" 1801 android:screenOrientation="locked"> 1802 <intent-filter> 1803 <action android:name="android.intent.action.MAIN"/> 1804 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 1805 </intent-filter> 1806 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 1807 <meta-data android:name="test_required_features" 1808 android:value="android.hardware.sensor.accelerometer"/> 1809 <meta-data android:name="test_excluded_features" 1810 android:value="android.hardware.type.automotive"/> 1811 </activity> 1812 1813 <activity android:name=".sensors.GyroscopeMeasurementTestActivity" 1814 android:label="@string/snsr_gyro_m_test" 1815 android:screenOrientation="locked"> 1816 <intent-filter> 1817 <action android:name="android.intent.action.MAIN"/> 1818 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 1819 </intent-filter> 1820 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 1821 <meta-data android:name="test_required_features" 1822 android:value="android.hardware.sensor.gyroscope"/> 1823 <meta-data android:name="test_excluded_features" 1824 android:value="android.hardware.type.automotive"/> 1825 </activity> 1826 1827 <activity android:name=".sensors.HeartRateMonitorTestActivity" 1828 android:label="@string/snsr_heartrate_test" 1829 android:screenOrientation="nosensor"> 1830 <intent-filter> 1831 <action android:name="android.intent.action.MAIN" /> 1832 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1833 </intent-filter> 1834 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 1835 <meta-data android:name="test_required_features" 1836 android:value="android.hardware.sensor.heartrate" /> 1837 </activity> 1838 1839 <activity android:name=".sensors.MagneticFieldMeasurementTestActivity" 1840 android:label="@string/snsr_mag_m_test" 1841 android:screenOrientation="locked"> 1842 <intent-filter> 1843 <action android:name="android.intent.action.MAIN" /> 1844 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1845 </intent-filter> 1846 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 1847 <meta-data android:name="test_required_features" 1848 android:value="android.hardware.sensor.compass" /> 1849 </activity> 1850 1851 <activity android:name=".sensors.OffBodySensorTestActivity" 1852 android:label="@string/snsr_offbody_sensor_test"> 1853<!-- <receiver android:name="com.android.cts.verifier.sensors.OffBodySensorTestActivity$AlarmReceiver"></receiver>--> 1854 <intent-filter> 1855 <action android:name="android.intent.action.MAIN" /> 1856 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1857 </intent-filter> 1858 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 1859 </activity> 1860 1861 <activity 1862 android:name=".sensors.RVCVXCheckTestActivity" 1863 android:keepScreenOn="true" 1864 android:label="@string/snsr_rvcvxchk_test" 1865 android:screenOrientation="locked" > 1866 <intent-filter> 1867 <action android:name="android.intent.action.MAIN" /> 1868 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 1869 </intent-filter> 1870 1871 <meta-data 1872 android:name="test_category" 1873 android:value="@string/test_category_sensors" /> 1874 <meta-data 1875 android:name="test_required_features" 1876 android:value="android.hardware.sensor.accelerometer:android.hardware.sensor.gyroscope:android.hardware.sensor.compass:android.hardware.camera" /> 1877 </activity> 1878 <activity 1879 android:name=".sensors.RVCVRecordActivity" 1880 android:keepScreenOn="true" 1881 android:label="@string/snsr_rvcvxchk_test_rec" 1882 android:screenOrientation="locked" > 1883 </activity> 1884 1885 1886 <!-- TODO: enable when a full set of verifications can be implemented --> 1887 <!--activity android:name=".sensors.RotationVectorTestActivity" 1888 android:label="@string/snsr_rot_vec_test" 1889 android:screenOrientation="locked"> 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_sensors" /> 1895 <meta-data android:name="test_required_features" 1896 android:value="android.hardware.sensor.gyroscope" /> 1897 </activity--> 1898 1899 <activity android:name=".sensors.BatchingTestActivity" 1900 android:label="@string/snsr_batch_test" 1901 android:screenOrientation="locked"> 1902 <intent-filter> 1903 <action android:name="android.intent.action.MAIN" /> 1904 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1905 </intent-filter> 1906 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 1907 <meta-data android:name="test_applicable_features" 1908 android:value="android.hardware.sensor.stepcounter:android.hardware.sensor.stepdetector:android.hardware.sensor.proximity:android.hardware.sensor.light" /> 1909 </activity> 1910 1911 <!-- TODO: enable when a more reliable way to identify time synchronization is available --> 1912 <!--activity android:name=".sensors.SensorSynchronizationTestActivity" 1913 android:label="@string/snsr_synch_test" 1914 android:screenOrientation="locked"> 1915 <intent-filter> 1916 <action android:name="android.intent.action.MAIN" /> 1917 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1918 </intent-filter> 1919 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 1920 <meta-data android:name="test_required_features" 1921 android:value="android.hardware.sensor.gyroscope" /> 1922 </activity--> 1923 1924 <activity android:name=".sensors.DynamicSensorDiscoveryTestActivity" 1925 android:label="@string/snsr_dynamic_sensor_discovery_test" 1926 android:screenOrientation="locked"> 1927 <intent-filter> 1928 <action android:name="android.intent.action.MAIN"/> 1929 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 1930 </intent-filter> 1931 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 1932 <meta-data android:name="test_excluded_features" 1933 android:value="android.software.leanback" /> 1934 </activity> 1935 <!-- End sensor tests definitions --> 1936 1937 <activity android:name=".camera.formats.CameraFormatsActivity" 1938 android:label="@string/camera_format" 1939 android:screenOrientation="landscape"> 1940 <intent-filter> 1941 <action android:name="android.intent.action.MAIN" /> 1942 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1943 </intent-filter> 1944 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 1945 1946 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 1947 </activity> 1948 1949 <activity android:name=".camera.intents.CameraIntentsActivity" 1950 android:label="@string/camera_intents"> 1951 <intent-filter> 1952 <action android:name="android.intent.action.MAIN" /> 1953 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1954 </intent-filter> 1955 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 1956 1957 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 1958 </activity> 1959 1960 <service android:name=".camera.intents.CameraContentJobService" 1961 android:permission="android.permission.BIND_JOB_SERVICE" /> 1962 1963 <activity android:name=".camera.orientation.CameraOrientationActivity" 1964 android:label="@string/camera_orientation" 1965 android:screenOrientation="landscape"> 1966 <intent-filter> 1967 <action android:name="android.intent.action.MAIN" /> 1968 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1969 </intent-filter> 1970 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 1971 1972 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 1973 </activity> 1974 1975 <activity 1976 android:name=".camera.fov.PhotoCaptureActivity" 1977 android:label="@string/camera_fov_calibration" 1978 android:screenOrientation="landscape" 1979 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > 1980 <intent-filter android:label="@string/camera_fov_calibration" > 1981 <action android:name="android.intent.action.MAIN" /> 1982 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1983 </intent-filter> 1984 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 1985 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 1986 </activity> 1987 <activity 1988 android:name=".camera.fov.DetermineFovActivity" 1989 android:label="@string/camera_fov_calibration" 1990 android:screenOrientation="landscape" 1991 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > 1992 </activity> 1993 <activity 1994 android:name=".camera.fov.CalibrationPreferenceActivity" 1995 android:label="@string/camera_fov_label_options" > 1996 </activity> 1997 1998 1999 <activity android:name=".camera.video.CameraVideoActivity" 2000 android:label="@string/camera_video" 2001 android:screenOrientation="landscape"> 2002 <intent-filter> 2003 <action android:name="android.intent.action.MAIN" /> 2004 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2005 </intent-filter> 2006 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2007 <meta-data android:name="test_required_features" 2008 android:value="android.hardware.camera.any"/> 2009 </activity> 2010 2011 <activity android:name=".camera.its.ItsTestActivity" 2012 android:label="@string/camera_its_test" 2013 android:launchMode="singleTop" 2014 android:configChanges="keyboardHidden|screenSize" 2015 android:screenOrientation="landscape"> 2016 <intent-filter> 2017 <action android:name="android.intent.action.MAIN" /> 2018 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2019 </intent-filter> 2020 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2021 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 2022 </activity> 2023 2024 <activity android:name=".camera.flashlight.CameraFlashlightActivity" 2025 android:label="@string/camera_flashlight_test" 2026 android:configChanges="keyboardHidden|orientation|screenSize"> 2027 <intent-filter> 2028 <action android:name="android.intent.action.MAIN" /> 2029 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2030 </intent-filter> 2031 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2032 <meta-data android:name="test_required_features" android:value="android.hardware.camera.flash" /> 2033 </activity> 2034 2035 <activity android:name=".camera.performance.CameraPerformanceActivity" 2036 android:label="@string/camera_performance_test" 2037 android:configChanges="keyboardHidden|orientation|screenSize"> 2038 <intent-filter> 2039 <action android:name="android.intent.action.MAIN" /> 2040 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2041 </intent-filter> 2042 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2043 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 2044 </activity> 2045 <activity android:name=".usb.accessory.UsbAccessoryTestActivity" 2046 android:label="@string/usb_accessory_test" 2047 android:configChanges="keyboardHidden|orientation|screenSize"> 2048 <intent-filter> 2049 <action android:name="android.intent.action.MAIN" /> 2050 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2051 </intent-filter> 2052 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 2053 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" /> 2054 <meta-data android:name="test_excluded_features" 2055 android:value="android.hardware.type.watch" /> 2056 </activity> 2057 2058 <activity android:name=".usb.accessory.AccessoryAttachmentHandler"> 2059 <intent-filter> 2060 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" /> 2061 </intent-filter> 2062 2063 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" 2064 android:resource="@xml/accessory_filter" /> 2065 </activity> 2066 2067 <activity android:name=".usb.device.UsbDeviceTestActivity" 2068 android:label="@string/usb_device_test" 2069 android:configChanges="keyboardHidden|orientation|screenSize"> 2070 <intent-filter> 2071 <action android:name="android.intent.action.MAIN" /> 2072 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2073 </intent-filter> 2074 2075 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 2076 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 2077 <meta-data android:name="test_excluded_features" 2078 android:value="android.hardware.type.watch" /> 2079 </activity> 2080 2081 <activity android:name=".usb.mtp.MtpHostTestActivity" android:label="@string/mtp_host_test"> 2082 <intent-filter> 2083 <action android:name="android.intent.action.MAIN" /> 2084 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2085 </intent-filter> 2086 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 2087 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 2088 <meta-data android:name="test_excluded_features" 2089 android:value="android.hardware.type.automotive:android.hardware.type.television" /> 2090 </activity> 2091 2092<!-- Turned off Sensor Power Test in initial L release 2093 <activity android:name=".sensors.SensorPowerTestActivity" 2094 android:label="@string/sensor_power_test" 2095 android:configChanges="keyboardHidden|orientation|screenSize"> 2096 <intent-filter> 2097 <action android:name="android.intent.action.MAIN" /> 2098 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2099 </intent-filter> 2100 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2101 <meta-data android:name="test_excluded_features" 2102 android:value="android.hardware.type.television:android.software.leanback" /> 2103 </activity> 2104--> 2105 <activity android:name=".p2p.P2pTestListActivity" 2106 android:label="@string/p2p_test" 2107 android:configChanges="keyboardHidden|orientation|screenSize"> 2108 <intent-filter> 2109 <action android:name="android.intent.action.MAIN" /> 2110 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2111 </intent-filter> 2112 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 2113 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" /> 2114 </activity> 2115 2116 <activity android:name=".managedprovisioning.RecentsRedactionActivity" 2117 android:label="@string/provisioning_byod_recents" > 2118 </activity> 2119 <activity android:name=".managedprovisioning.IntermediateRecentActivity" 2120 android:label="@string/provisioning_byod_recents" 2121 android:theme="@android:style/Theme.NoDisplay"> 2122 <intent-filter> 2123 <action android:name="com.android.cts.verifier.managedprovisioning.RECENTS" /> 2124 <category android:name="android.intent.category.DEFAULT"></category> 2125 </intent-filter> 2126 </activity> 2127 <activity android:name=".wifi.TestListActivity" 2128 android:label="@string/wifi_test" 2129 android:configChanges="keyboardHidden|orientation|screenSize"> 2130 <intent-filter> 2131 <action android:name="android.intent.action.MAIN" /> 2132 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2133 </intent-filter> 2134 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 2135 <meta-data android:name="test_required_features" android:value="android.hardware.wifi" /> 2136 </activity> 2137 <activity android:name=".wifiaware.TestListActivity" 2138 android:label="@string/aware_test" 2139 android:configChanges="keyboardHidden|orientation|screenSize"> 2140 <intent-filter> 2141 <action android:name="android.intent.action.MAIN" /> 2142 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2143 </intent-filter> 2144 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 2145 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.aware" /> 2146 </activity> 2147 2148 <activity android:name=".notifications.NotificationListenerVerifierActivity" 2149 android:label="@string/nls_test"> 2150 <intent-filter> 2151 <action android:name="android.intent.action.MAIN" /> 2152 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2153 </intent-filter> 2154 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2155 </activity> 2156 2157 <receiver android:name=".notifications.BlockChangeReceiver"> 2158 <intent-filter> 2159 <action android:name="android.app.action.NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED"/> 2160 <action android:name="android.app.action.NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED"/> 2161 <action android:name="android.app.action.APP_BLOCK_STATE_CHANGED"/> 2162 </intent-filter> 2163 </receiver> 2164 2165 <activity android:name=".notifications.ConditionProviderVerifierActivity" 2166 android:label="@string/cp_test"> 2167 <intent-filter> 2168 <action android:name="android.intent.action.MAIN" /> 2169 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2170 </intent-filter> 2171 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2172 <meta-data android:name="test_excluded_features" 2173 android:value="android.hardware.type.automotive:android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 2174 </activity> 2175 2176 <activity android:name=".notifications.AttentionManagementVerifierActivity" 2177 android:label="@string/attention_test"> 2178 <intent-filter> 2179 <action android:name="android.intent.action.MAIN" /> 2180 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2181 </intent-filter> 2182 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2183 <meta-data android:name="test_excluded_features" 2184 android:value="android.hardware.type.watch:android.software.leanback" /> 2185 </activity> 2186 2187 <activity android:name=".notifications.BubblesVerifierActivity" 2188 android:label="@string/bubbles_notification_title"> 2189 <intent-filter> 2190 <action android:name="android.intent.action.MAIN" /> 2191 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2192 </intent-filter> 2193 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2194 <meta-data android:name="test_excluded_features" 2195 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 2196 </activity> 2197 2198 <activity android:name=".notifications.BubbleActivity" 2199 android:label="@string/bubble_activity_title" 2200 android:allowEmbedded="true" 2201 android:documentLaunchMode="always" 2202 android:resizeableActivity="true"> 2203 </activity> 2204 2205 <service android:name=".notifications.MockListener" 2206 android:exported="true" 2207 android:label="@string/nls_service_name" 2208 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"> 2209 <intent-filter> 2210 <action android:name="android.service.notification.NotificationListenerService" /> 2211 </intent-filter> 2212 </service> 2213 2214 <service android:name=".notifications.MockAssistant" 2215 android:exported="true" 2216 android:label="@string/nas_service_name" 2217 android:permission="android.permission.BIND_NOTIFICATION_ASSISTANT_SERVICE"> 2218 <intent-filter> 2219 <action android:name="android.service.notification.NotificationAssistantService" /> 2220 </intent-filter> 2221 </service> 2222 2223 <activity android:name=".notifications.ShortcutThrottlingResetActivity" 2224 android:label="@string/shortcut_reset_test" 2225 android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|screenSize|smallestScreenSize|layoutDirection"> 2226 <intent-filter> 2227 <action android:name="android.intent.action.MAIN" /> 2228 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2229 </intent-filter> 2230 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2231 <meta-data android:name="test_excluded_features" 2232 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 2233 </activity> 2234 2235 <activity android:name=".qstiles.TileServiceVerifierActivity" 2236 android:label="@string/tiles_test"> 2237 <intent-filter> 2238 <action android:name="android.intent.action.MAIN" /> 2239 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2240 </intent-filter> 2241 <meta-data android:name="test_category" android:value="@string/test_category_tiles" /> 2242 <meta-data android:name="test_excluded_features" 2243 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 2244 </activity> 2245 2246 <service android:name=".qstiles.MockTileService" 2247 android:icon="@android:drawable/ic_dialog_alert" 2248 android:label="@string/tile_service_name" 2249 android:enabled="false" 2250 android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"> 2251 <intent-filter> 2252 <action android:name="android.service.quicksettings.action.QS_TILE" /> 2253 </intent-filter> 2254 </service> 2255 2256 <activity android:name=".vr.VrListenerVerifierActivity" 2257 android:configChanges="uiMode" 2258 android:label="@string/vr_tests"> 2259 <intent-filter> 2260 <action android:name="android.intent.action.MAIN" /> 2261 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2262 </intent-filter> 2263 <meta-data android:name="test_category" android:value="@string/test_category_vr" /> 2264 <meta-data android:name="test_required_features" 2265 android:value="android.hardware.vr.high_performance" /> 2266 </activity> 2267 2268 <activity android:name=".vr.MockVrActivity" 2269 android:label="@string/vr_tests" 2270 android:exported="false" 2271 android:configChanges="uiMode" 2272 android:process=":TestVrActivity"> 2273 <intent-filter> 2274 <action android:name="android.intent.action.MAIN" /> 2275 <category android:name="android.intent.category.DEFAULT" /> 2276 </intent-filter> 2277 </activity> 2278 2279 <activity android:name=".vr.MockVrActivity2" 2280 android:label="@string/vr_tests" 2281 android:exported="false" 2282 android:configChanges="uiMode" 2283 android:process=":TestVrActivity2"> 2284 <intent-filter> 2285 <action android:name="android.intent.action.MAIN" /> 2286 <category android:name="android.intent.category.DEFAULT" /> 2287 </intent-filter> 2288 </activity> 2289 2290 <service android:name=".vr.MockVrListenerService" 2291 android:exported="true" 2292 android:enabled="true" 2293 android:label="@string/vr_service_name" 2294 android:permission="android.permission.BIND_VR_LISTENER_SERVICE"> 2295 <intent-filter> 2296 <action android:name="android.service.vr.VrListenerService" /> 2297 </intent-filter> 2298 </service> 2299 2300 <service android:name=".notifications.MockConditionProvider" 2301 android:exported="true" 2302 android:label="@string/cp_service_name" 2303 android:permission="android.permission.BIND_CONDITION_PROVIDER_SERVICE"> 2304 <intent-filter> 2305 <action android:name="android.service.notification.ConditionProviderService" /> 2306 </intent-filter> 2307 </service> 2308 2309 <service android:name=".notifications.InteractiveVerifierActivity$DismissService"/> 2310 2311 <activity android:name=".security.CAInstallNotificationVerifierActivity" 2312 android:label="@string/cacert_test"> 2313 <intent-filter> 2314 <action android:name="android.intent.action.MAIN" /> 2315 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2316 </intent-filter> 2317 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2318 <meta-data android:name="test_excluded_features" 2319 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 2320 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 2321 </activity> 2322 <activity android:name=".security.CANotifyOnBootActivity" 2323 android:label="@string/caboot_test"> 2324 <intent-filter> 2325 <action android:name="android.intent.action.MAIN" /> 2326 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2327 </intent-filter> 2328 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 2329 <meta-data android:name="test_excluded_features" 2330 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 2331 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 2332 </activity> 2333 2334 <activity android:name=".security.KeyChainTest" 2335 android:label="@string/keychain_test"> 2336 <intent-filter> 2337 <action android:name="android.intent.action.MAIN" /> 2338 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2339 </intent-filter> 2340 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 2341 <!-- KeyChain is only installed on communication-oriented devices inheriting core.mk --> 2342 <meta-data android:name="test_excluded_features" 2343 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 2344 </activity> 2345 2346 <activity android:name=".wifi.NetworkRequestSpecificNetworkSpecifierTestActivity" 2347 android:label="@string/wifi_test_network_request_specific" 2348 android:configChanges="keyboardHidden|orientation|screenSize" /> 2349 2350 <activity android:name=".wifi.NetworkRequestPatternNetworkSpecifierTestActivity" 2351 android:label="@string/wifi_test_network_request_pattern" 2352 android:configChanges="keyboardHidden|orientation|screenSize" /> 2353 2354 <activity android:name=".wifi.NetworkRequestUnavailableNetworkSpecifierTestActivity" 2355 android:label="@string/wifi_test_network_request_unavailable" 2356 android:configChanges="keyboardHidden|orientation|screenSize" /> 2357 2358 <activity android:name=".wifi.NetworkSuggestionSsidTestActivity" 2359 android:label="@string/wifi_test_network_suggestion_ssid" 2360 android:configChanges="keyboardHidden|orientation|screenSize" /> 2361 2362 <activity android:name=".wifi.NetworkSuggestionSsidBssidTestActivity" 2363 android:label="@string/wifi_test_network_suggestion_ssid_bssid" 2364 android:configChanges="keyboardHidden|orientation|screenSize" /> 2365 2366 <activity android:name=".wifi.NetworkSuggestionSsidPostConnectTestActivity" 2367 android:label="@string/wifi_test_network_suggestion_ssid_post_connect" 2368 android:configChanges="keyboardHidden|orientation|screenSize" /> 2369 2370 <activity android:name=".p2p.GoNegRequesterTestListActivity" 2371 android:label="@string/p2p_go_neg_requester" 2372 android:configChanges="keyboardHidden|orientation|screenSize" /> 2373 2374 <activity android:name=".p2p.GoNegRequesterTestActivity" 2375 android:label="@string/p2p_go_neg_requester" 2376 android:configChanges="keyboardHidden|orientation|screenSize" /> 2377 2378 <activity android:name=".p2p.GoNegResponderTestActivity" 2379 android:label="@string/p2p_go_neg_responder" 2380 android:configChanges="keyboardHidden|orientation|screenSize" /> 2381 2382 <activity android:name=".p2p.P2pClientTestListActivity" 2383 android:label="@string/p2p_join_go" 2384 android:configChanges="keyboardHidden|orientation|screenSize" /> 2385 2386 <activity android:name=".p2p.P2pClientTestActivity" 2387 android:label="@string/p2p_join_go" 2388 android:configChanges="keyboardHidden|orientation|screenSize" /> 2389 2390 <activity android:name=".p2p.GoTestActivity" 2391 android:label="@string/p2p_accept_client" 2392 android:configChanges="keyboardHidden|orientation|screenSize" /> 2393 2394 <activity android:name=".p2p.P2pClientWithConfigTestListActivity" 2395 android:label="@string/p2p_join_go" 2396 android:configChanges="keyboardHidden|orientation|screenSize" /> 2397 2398 <activity android:name=".p2p.P2pClientWithConfig2gBandTestListActivity" 2399 android:label="@string/p2p_join_go" 2400 android:configChanges="keyboardHidden|orientation|screenSize" /> 2401 2402 <activity android:name=".p2p.P2pClientWithConfigFixedFrequencyTestListActivity" 2403 android:label="@string/p2p_join_go" 2404 android:configChanges="keyboardHidden|orientation|screenSize" /> 2405 2406 <activity android:name=".p2p.P2pClientWithConfigTestActivity" 2407 android:label="@string/p2p_join_go" 2408 android:configChanges="keyboardHidden|orientation|screenSize" /> 2409 2410 <activity android:name=".p2p.P2pClientWithConfig2gBandTestActivity" 2411 android:label="@string/p2p_join_go" 2412 android:configChanges="keyboardHidden|orientation|screenSize" /> 2413 2414 <activity android:name=".p2p.P2pClientWithConfigFixedFrequencyTestActivity" 2415 android:label="@string/p2p_join_go" 2416 android:configChanges="keyboardHidden|orientation|screenSize" /> 2417 2418 <activity android:name=".p2p.GoWithConfigTestActivity" 2419 android:label="@string/p2p_accept_client" 2420 android:configChanges="keyboardHidden|orientation|screenSize" /> 2421 2422 <activity android:name=".p2p.GoWithConfig2gBandTestActivity" 2423 android:label="@string/p2p_accept_client" 2424 android:configChanges="keyboardHidden|orientation|screenSize" /> 2425 2426 <activity android:name=".p2p.GoWithConfigFixedFrequencyTestActivity" 2427 android:label="@string/p2p_accept_client" 2428 android:configChanges="keyboardHidden|orientation|screenSize" /> 2429 2430 <activity android:name=".p2p.ServiceRequesterTestListActivity" 2431 android:label="@string/p2p_service_discovery_requester" 2432 android:configChanges="keyboardHidden|orientation|screenSize" /> 2433 2434 <activity android:name=".p2p.ServiceRequesterTestActivity" 2435 android:label="@string/p2p_service_discovery_requester" 2436 android:configChanges="keyboardHidden|orientation|screenSize" /> 2437 2438 <activity android:name=".p2p.ServiceResponderTestActivity" 2439 android:label="@string/p2p_service_discovery_responder" 2440 android:configChanges="keyboardHidden|orientation|screenSize" /> 2441 2442 <activity android:name=".wifiaware.DataPathOpenUnsolicitedPublishTestActivity" 2443 android:label="@string/aware_data_path_open_unsolicited_publish" 2444 android:configChanges="keyboardHidden|orientation|screenSize" /> 2445 2446 <activity android:name=".wifiaware.DataPathOpenPassiveSubscribeTestActivity" 2447 android:label="@string/aware_data_path_open_passive_subscribe" 2448 android:configChanges="keyboardHidden|orientation|screenSize" /> 2449 2450 <activity android:name=".wifiaware.DataPathPassphraseUnsolicitedPublishTestActivity" 2451 android:label="@string/aware_data_path_passphrase_unsolicited_publish" 2452 android:configChanges="keyboardHidden|orientation|screenSize" /> 2453 2454 <activity android:name=".wifiaware.DataPathPassphrasePassiveSubscribeTestActivity" 2455 android:label="@string/aware_data_path_passphrase_passive_subscribe" 2456 android:configChanges="keyboardHidden|orientation|screenSize" /> 2457 2458 <activity android:name=".wifiaware.DataPathOpenSolicitedPublishTestActivity" 2459 android:label="@string/aware_data_path_open_solicited_publish" 2460 android:configChanges="keyboardHidden|orientation|screenSize" /> 2461 2462 <activity android:name=".wifiaware.DataPathOpenActiveSubscribeTestActivity" 2463 android:label="@string/aware_data_path_open_active_subscribe" 2464 android:configChanges="keyboardHidden|orientation|screenSize" /> 2465 2466 <activity android:name=".wifiaware.DataPathPassphraseSolicitedPublishTestActivity" 2467 android:label="@string/aware_data_path_passphrase_solicited_publish" 2468 android:configChanges="keyboardHidden|orientation|screenSize" /> 2469 2470 <activity android:name=".wifiaware.DataPathPassphraseActiveSubscribeTestActivity" 2471 android:label="@string/aware_data_path_passphrase_active_subscribe" 2472 android:configChanges="keyboardHidden|orientation|screenSize" /> 2473 2474 <activity android:name=".wifiaware.DataPathOobOpenResponderTestActivity" 2475 android:label="@string/aware_data_path_oob_open_responder" 2476 android:configChanges="keyboardHidden|orientation|screenSize" /> 2477 2478 <activity android:name=".wifiaware.DataPathOobOpenInitiatorTestActivity" 2479 android:label="@string/aware_data_path_oob_open_initiator" 2480 android:configChanges="keyboardHidden|orientation|screenSize" /> 2481 2482 <activity android:name=".wifiaware.DataPathOobPassphraseResponderTestActivity" 2483 android:label="@string/aware_data_path_oob_passphrase_responder" 2484 android:configChanges="keyboardHidden|orientation|screenSize" /> 2485 2486 <activity android:name=".wifiaware.DataPathOobPassphraseInitiatorTestActivity" 2487 android:label="@string/aware_data_path_oob_passphrase_initiator" 2488 android:configChanges="keyboardHidden|orientation|screenSize" /> 2489 2490 <activity android:name=".wifiaware.DiscoveryRangingPublishTestActivity" 2491 android:label="@string/aware_discovery_ranging_publish" 2492 android:configChanges="keyboardHidden|orientation|screenSize" /> 2493 2494 <activity android:name=".wifiaware.DiscoveryRangingSubscribeTestActivity" 2495 android:label="@string/aware_discovery_ranging_subscribe" 2496 android:configChanges="keyboardHidden|orientation|screenSize" /> 2497 2498 <activity-alias android:name=".CtsVerifierActivity" android:label="@string/app_name" 2499 android:targetActivity=".TestListActivity"> 2500 <intent-filter> 2501 <action android:name="android.intent.action.MAIN" /> 2502 <category android:name="android.intent.category.LAUNCHER" /> 2503 <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> 2504 </intent-filter> 2505 </activity-alias> 2506 2507 <!-- remove comment from the next activity to see the sample test surfacing in the app --> 2508 <!-- activity android:name=".sample.SampleTestActivity" 2509 android:label="@string/sample_framework_test"> 2510 <intent-filter> 2511 <action android:name="android.intent.action.MAIN" /> 2512 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2513 </intent-filter> 2514 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 2515 </activity --> 2516 2517 <activity android:name=".widget.WidgetTestActivity" 2518 android:label="@string/widget_framework_test"> 2519 <intent-filter> 2520 <action android:name="android.intent.action.MAIN" /> 2521 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2522 </intent-filter> 2523 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 2524 <meta-data android:name="test_required_features" 2525 android:value="android.software.app_widgets" /> 2526 <meta-data android:name="test_excluded_features" 2527 android:value="android.hardware.type.automotive" /> 2528 </activity> 2529 2530 <activity android:name=".deskclock.DeskClockTestsActivity" 2531 android:label="@string/deskclock_tests"> 2532 <intent-filter> 2533 <action android:name="android.intent.action.MAIN" /> 2534 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2535 </intent-filter> 2536 <meta-data android:name="test_category" android:value="@string/test_category_deskclock" /> 2537 <meta-data android:name="test_excluded_features" 2538 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 2539 </activity> 2540 2541<!-- TODO: enable when not requiring to tap the screen and timeouts are tuned --> 2542<!-- Removed from initial L release 2543 2544 <activity 2545 android:name="com.android.cts.verifier.sensors.StepCounterTestActivity" 2546 android:label="@string/snsr_step_counter_test" 2547 android:screenOrientation="nosensor" > 2548 <intent-filter> 2549 <action android:name="android.intent.action.MAIN" /> 2550 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2551 </intent-filter> 2552 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2553 <meta-data android:name="test_excluded_features" 2554 android:value="android.hardware.type.television:android.software.leanback" /> 2555 </activity> 2556--> 2557 2558 <activity 2559 android:name="com.android.cts.verifier.sensors.StepSensorPermissionTestActivity" 2560 android:label="@string/snsr_step_permission_test" 2561 android:screenOrientation="nosensor" > 2562 <intent-filter> 2563 <action android:name="android.intent.action.MAIN" /> 2564 2565 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2566 </intent-filter> 2567 2568 <meta-data 2569 android:name="test_category" 2570 android:value="@string/test_category_sensors" /> 2571 <meta-data android:name="test_required_features" 2572 android:value="android.hardware.sensor.stepcounter:android.hardware.sensor.stepdetector" /> 2573 </activity> 2574 2575 <activity 2576 android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity" 2577 android:label="@string/snsr_device_suspend_test" 2578 android:screenOrientation="nosensor" > 2579 <intent-filter> 2580 <action android:name="android.intent.action.MAIN" /> 2581 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2582 </intent-filter> 2583 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2584 <meta-data android:name="test_excluded_features" 2585 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 2586 </activity> 2587 2588 <service 2589 android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity$DeviceSuspendTestService" 2590 android:label="@string/snsr_device_suspend_service" 2591 android:icon="@drawable/icon" /> 2592 2593 <receiver android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity$AlarmReceiver"> 2594 </receiver> 2595 2596 <receiver android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity$AlarmReceiver"> 2597 </receiver> 2598 2599 <receiver android:name="com.android.cts.verifier.sensors.OffBodySensorTestActivity$AlarmReceiver"> 2600 </receiver> 2601 2602 <activity 2603 android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity" 2604 android:label="@string/snsr_significant_motion_test" 2605 android:screenOrientation="nosensor" > 2606 <intent-filter> 2607 <action android:name="android.intent.action.MAIN" /> 2608 2609 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2610 </intent-filter> 2611 2612 <meta-data 2613 android:name="test_category" 2614 android:value="@string/test_category_sensors" /> 2615 <meta-data android:name="test_required_features" 2616 android:value="android.hardware.sensor.accelerometer" /> 2617 </activity> 2618 2619 <activity 2620 android:name="com.android.cts.verifier.sensors.EventSanitizationTestActivity" 2621 android:label="@string/snsr_event_sanitization_test" 2622 android:screenOrientation="nosensor" > 2623 2624 <intent-filter> 2625 <action android:name="android.intent.action.MAIN" /> 2626 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2627 </intent-filter> 2628 2629 <meta-data 2630 android:name="test_category" 2631 android:value="@string/test_category_sensors"> 2632 </meta-data> 2633 2634 <meta-data 2635 android:name="test_required_features" 2636 android:value="android.hardware.sensor.proximity:android.hardware.sensor.accelerometer"> 2637 </meta-data> 2638 2639 </activity> 2640 2641 <receiver android:name=".widget.WidgetCtsProvider"> 2642 <intent-filter> 2643 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 2644 </intent-filter> 2645 <!-- This specifies the widget provider info --> 2646 <meta-data android:name="android.appwidget.provider" 2647 android:resource="@xml/widget_info" /> 2648 </receiver> 2649 2650 <!-- The service serving the RemoteViews to the collection widget --> 2651 <service android:name=".widget.WidgetCtsService" 2652 android:permission="android.permission.BIND_REMOTEVIEWS" 2653 android:exported="false" /> 2654 2655 <activity android:name=".projection.cube.ProjectionCubeActivity" 2656 android:label="@string/pca_test"> 2657 <intent-filter> 2658 <action android:name="android.intent.action.MAIN" /> 2659 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2660 </intent-filter> 2661 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 2662 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" /> 2663 </activity> 2664 2665 <activity android:name=".projection.widgets.ProjectionWidgetActivity" 2666 android:label="@string/pwa_test"> 2667 <intent-filter> 2668 <action android:name="android.intent.action.MAIN" /> 2669 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2670 </intent-filter> 2671 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 2672 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" /> 2673 </activity> 2674 2675 <activity android:name=".projection.list.ProjectionListActivity" 2676 android:label="@string/pla_test"> 2677 <intent-filter> 2678 <action android:name="android.intent.action.MAIN" /> 2679 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2680 </intent-filter> 2681 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 2682 <meta-data android:name="test_excluded_features" 2683 android:value="android.hardware.type.television:android.software.leanback" /> 2684 </activity> 2685 2686 <activity android:name=".projection.video.ProjectionVideoActivity" 2687 android:label="@string/pva_test"> 2688 <intent-filter> 2689 <action android:name="android.intent.action.MAIN" /> 2690 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2691 </intent-filter> 2692 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 2693 <meta-data android:name="test_excluded_features" 2694 android:value="android.hardware.type.watch" /> 2695 </activity> 2696 2697 <activity android:name=".projection.touch.ProjectionTouchActivity" 2698 android:label="@string/pta_test"> 2699 <intent-filter> 2700 <action android:name="android.intent.action.MAIN" /> 2701 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2702 </intent-filter> 2703 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 2704 <meta-data android:name="test_required_features" 2705 android:value="android.hardware.faketouch:android.hardware.touchscreen.multitouch" /> 2706 </activity> 2707 2708 2709 <activity android:name=".projection.offscreen.ProjectionOffscreenActivity" 2710 android:label="@string/poa_test"> 2711 <intent-filter> 2712 <action android:name="android.intent.action.MAIN" /> 2713 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2714 </intent-filter> 2715 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 2716 <meta-data android:name="test_excluded_features" 2717 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 2718 </activity> 2719 2720 <service android:name=".projection.ProjectionService" 2721 android:label="@string/projection_service_name" 2722 android:process=":projectionservice" /> 2723 2724 <activity android:name=".managedprovisioning.DeviceOwnerNegativeTestActivity" 2725 android:label="@string/negative_device_owner"> 2726 <intent-filter> 2727 <action android:name="android.intent.action.MAIN" /> 2728 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2729 </intent-filter> 2730 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 2731 <meta-data android:name="test_excluded_features" 2732 android:value="android.software.lockscreen_disabled" /> 2733 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 2734 </activity> 2735 2736 <activity android:name=".managedprovisioning.DeviceOwnerNegativeTestActivity$TrampolineActivity" /> 2737 2738 <activity android:name=".managedprovisioning.EnterprisePrivacyInfoOnlyTestActivity" 2739 android:label="@string/enterprise_privacy_test"> 2740 <intent-filter> 2741 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_ENTERPRISE_PRIVACY_INFO_ONLY" /> 2742 <category android:name="android.intent.category.DEFAULT" /> 2743 </intent-filter> 2744 </activity> 2745 2746 <activity android:name=".managedprovisioning.DeviceOwnerPositiveTestActivity" 2747 android:label="@string/positive_device_owner"> 2748 <intent-filter> 2749 <action android:name="android.intent.action.MAIN" /> 2750 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_DEVICE_OWNER" /> 2751 <category android:name="android.intent.category.DEFAULT" /> 2752 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2753 </intent-filter> 2754 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 2755 <meta-data android:name="test_excluded_features" 2756 android:value="android.software.lockscreen_disabled" /> 2757 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 2758 </activity> 2759 2760 <activity android:name=".managedprovisioning.ManagedUserPositiveTestActivity" 2761 android:label="@string/managed_user_test"> 2762 <intent-filter> 2763 <action android:name="android.intent.action.MAIN" /> 2764 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_AFFILIATED_PROFILE_OWNER" /> 2765 <category android:name="android.intent.category.DEFAULT" /> 2766 </intent-filter> 2767 </activity> 2768 2769 <activity android:name=".managedprovisioning.DeviceOwnerRequestingBugreportTestActivity" 2770 android:label="@string/device_owner_requesting_bugreport_tests"> 2771 <intent-filter> 2772 <action android:name="android.intent.action.MAIN" /> 2773 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_DEVICE_OWNER_FOR_REQUESTING_BUGREPORT" /> 2774 <category android:name="android.intent.category.DEFAULT" /> 2775 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2776 </intent-filter> 2777 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 2778 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 2779 </activity> 2780 2781 <activity android:name=".managedprovisioning.NonMarketAppsActivity" 2782 android:label="@string/provisioning_byod_non_market_apps"> 2783 </activity> 2784 2785 <activity android:name=".managedprovisioning.KeyguardDisabledFeaturesActivity" 2786 android:label="@string/provisioning_byod_keyguard_disabled_features"> 2787 </activity> 2788 2789 <activity android:name=".managedprovisioning.DisallowAppsControlActivity" 2790 android:label="@string/provisioning_byod_disallow_apps_control"> 2791 </activity> 2792 2793 <activity android:name=".managedprovisioning.LockTaskUiTestActivity" 2794 android:label="@string/device_owner_lock_task_ui_test"> 2795 <intent-filter> 2796 <action android:name="com.android.cts.verifier.managedprovisioning.action.STOP_LOCK_TASK" /> 2797 <category android:name="android.intent.category.DEFAULT" /> 2798 </intent-filter> 2799 </activity> 2800 2801 <activity android:name=".managedprovisioning.WifiLockdownTestActivity" 2802 android:label="@string/device_owner_wifi_lockdown_test"> 2803 </activity> 2804 2805 <activity android:name=".managedprovisioning.VpnTestActivity" 2806 android:label="@string/device_owner_vpn_test"> 2807 <intent-filter> 2808 <action android:name="com.android.cts.verifier.managedprovisioning.VPN" /> 2809 <category android:name="android.intent.category.DEFAULT"></category> 2810 </intent-filter> 2811 </activity> 2812 2813 <service android:name=".managedprovisioning.VpnTestActivity$MyTestVpnService" 2814 android:permission="android.permission.BIND_VPN_SERVICE"> 2815 <intent-filter> 2816 <action android:name="android.net.VpnService"/> 2817 </intent-filter> 2818 </service> 2819 2820 <activity android:name=".managedprovisioning.AlwaysOnVpnSettingsTestActivity" 2821 android:label="@string/provisioning_byod_always_on_vpn"> 2822 <intent-filter> 2823 <action android:name="com.android.cts.verifier.managedprovisioning.action.ALWAYS_ON_VPN_SETTINGS_TEST" /> 2824 <category android:name="android.intent.category.DEFAULT" /> 2825 </intent-filter> 2826 </activity> 2827 2828 <activity android:name=".managedprovisioning.KeyChainTestActivity" 2829 android:label="@string/provisioning_byod_keychain"> 2830 <intent-filter> 2831 <action android:name="com.android.cts.verifier.managedprovisioning.KEYCHAIN" /> 2832 <category android:name="android.intent.category.DEFAULT" /> 2833 </intent-filter> 2834 </activity> 2835 2836 <activity android:name=".managedprovisioning.PermissionLockdownTestActivity" 2837 android:label="@string/device_profile_owner_permission_lockdown_test"> 2838 <intent-filter> 2839 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_PERMISSION_LOCKDOWN" /> 2840 <category android:name="android.intent.category.DEFAULT" /> 2841 </intent-filter> 2842 </activity> 2843 2844 <activity-alias 2845 android:name=".managedprovisioning.ManagedProfilePermissionLockdownTestActivity" 2846 android:targetActivity=".managedprovisioning.PermissionLockdownTestActivity"> 2847 <intent-filter> 2848 <action android:name="com.android.cts.verifier.managedprovisioning.action.MANAGED_PROFILE_CHECK_PERMISSION_LOCKDOWN" /> 2849 <category android:name="android.intent.category.DEFAULT" /> 2850 </intent-filter> 2851 </activity-alias> 2852 2853 <activity android:name=".managedprovisioning.OrganizationInfoTestActivity" 2854 android:label="@string/provisioning_byod_organization_info"> 2855 </activity> 2856 2857 <activity android:name=".managedprovisioning.PolicyTransparencyTestListActivity" 2858 android:label="@string/device_profile_owner_policy_transparency_test"> 2859 <intent-filter> 2860 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_POLICY_TRANSPARENCY" /> 2861 <category android:name="android.intent.category.DEFAULT" /> 2862 </intent-filter> 2863 </activity> 2864 2865 <activity android:name=".managedprovisioning.PolicyTransparencyTestActivity"> 2866 <intent-filter> 2867 <action android:name="com.android.cts.verifier.managedprovisioning.action.SHOW_POLICY_TRANSPARENCY_TEST" /> 2868 <category android:name="android.intent.category.DEFAULT" /> 2869 </intent-filter> 2870 </activity> 2871 2872 <activity android:name=".managedprovisioning.EnterprisePrivacyTestListActivity" 2873 android:label="@string/enterprise_privacy_test"> 2874 <intent-filter> 2875 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_ENTERPRISE_PRIVACY" /> 2876 <category android:name="android.intent.category.DEFAULT" /> 2877 </intent-filter> 2878 </activity> 2879 2880 <activity android:name=".managedprovisioning.EnterprisePrivacyTestDefaultAppActivity" 2881 android:label="@string/enterprise_privacy_default_app" 2882 android:enabled="false"> 2883 <intent-filter> 2884 <action android:name="android.intent.action.VIEW" /> 2885 <data android:scheme="http" /> 2886 <category android:name="android.intent.category.DEFAULT" /> 2887 <category android:name="android.intent.category.BROWSABLE" /> 2888 </intent-filter> 2889 <intent-filter> 2890 <action android:name="android.media.action.IMAGE_CAPTURE" /> 2891 <action android:name="android.media.action.IMAGE_CAPTURE_SECURE" /> 2892 <category android:name="android.intent.category.DEFAULT" /> 2893 </intent-filter> 2894 <intent-filter> 2895 <action android:name="android.intent.action.VIEW" /> 2896 <data android:scheme="geo" /> 2897 <category android:name="android.intent.category.DEFAULT" /> 2898 </intent-filter> 2899 <intent-filter> 2900 <action android:name="android.intent.action.SENDTO" /> 2901 <action android:name="android.intent.action.SEND" /> 2902 <action android:name="android.intent.action.SEND_MULTIPLE" /> 2903 <category android:name="android.intent.category.DEFAULT" /> 2904 </intent-filter> 2905 <intent-filter> 2906 <action android:name="android.intent.action.INSERT" /> 2907 <data android:mimeType="vnd.android.cursor.dir/event" /> 2908 <category android:name="android.intent.category.DEFAULT" /> 2909 </intent-filter> 2910 <intent-filter> 2911 <action android:name="android.intent.action.PICK" /> 2912 <data android:mimeType="vnd.android.cursor.dir/contact" /> 2913 <category android:name="android.intent.category.DEFAULT" /> 2914 </intent-filter> 2915 <intent-filter> 2916 <action android:name="android.intent.action.DIAL" /> 2917 <action android:name="android.intent.action.CALL" /> 2918 <category android:name="android.intent.category.DEFAULT" /> 2919 </intent-filter> 2920 </activity> 2921 2922 <activity android:name=".managedprovisioning.CommandReceiverActivity" 2923 android:theme="@android:style/Theme.NoDisplay" 2924 android:noHistory="true"> 2925 <intent-filter> 2926 <action android:name="com.android.cts.verifier.managedprovisioning.action.EXECUTE_COMMAND" /> 2927 <category android:name="android.intent.category.DEFAULT" /> 2928 </intent-filter> 2929 </activity> 2930 2931 <activity android:name=".managedprovisioning.SetSupportMessageActivity"> 2932 <intent-filter> 2933 <action android:name="com.android.cts.verifier.managedprovisioning.action.SET_SUPPORT_MSG" /> 2934 <category android:name="android.intent.category.DEFAULT" /> 2935 </intent-filter> 2936 </activity> 2937 2938 <service android:name=".managedprovisioning.PolicyTransparencyTestActivity$DummyInputMethod" 2939 android:label="@string/dummy_input_method_label" 2940 android:permission="android.permission.BIND_INPUT_METHOD"> 2941 <intent-filter> 2942 <action android:name="android.view.InputMethod" /> 2943 </intent-filter> 2944 <meta-data android:name="android.view.im" android:resource="@xml/dummy_method" /> 2945 </service> 2946 2947 <service android:name=".managedprovisioning.PolicyTransparencyTestActivity$DummyAccessibilityService" 2948 android:label="@string/dummy_accessibility_service_label" 2949 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> 2950 <intent-filter> 2951 <action android:name="android.accessibilityservice.AccessibilityService" /> 2952 </intent-filter> 2953 </service> 2954 2955 <activity android:name=".managedprovisioning.AuthenticationBoundKeyTestActivity" 2956 android:configChanges="keyboardHidden|orientation|screenSize"> 2957 <intent-filter> 2958 <action android:name="com.android.cts.verifier.managedprovisioning.action.AUTH_BOUND_KEY_TEST" /> 2959 <category android:name="android.intent.category.DEFAULT" /> 2960 </intent-filter> 2961 </activity> 2962 2963 <activity android:name=".managedprovisioning.ByodFlowTestActivity" 2964 android:launchMode="singleTask" 2965 android:label="@string/provisioning_byod"> 2966 <intent-filter> 2967 <action android:name="android.intent.action.MAIN" /> 2968 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2969 </intent-filter> 2970 <intent-filter> 2971 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_STATUS" /> 2972 <category android:name="android.intent.category.DEFAULT" /> 2973 </intent-filter> 2974 <intent-filter> 2975 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_TEST_RESULT" /> 2976 <category android:name="android.intent.category.DEFAULT" /> 2977 </intent-filter> 2978 <intent-filter> 2979 <action android:name="com.android.cts.verifier.managedprovisioning.action.BYOD_DISK_ENCRYPTION_STATUS" /> 2980 <category android:name="android.intent.category.DEFAULT" /> 2981 </intent-filter> 2982 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 2983 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" /> 2984 </activity> 2985 2986 <receiver 2987 android:name=".managedprovisioning.ByodFlowTestActivity$ProvisioningCompleteReceiver"> 2988 <intent-filter> 2989 <action android:name="android.app.action.MANAGED_PROFILE_PROVISIONED" /> 2990 </intent-filter> 2991 </receiver> 2992 2993 <activity android:name=".managedprovisioning.CompTestActivity" 2994 android:launchMode="singleTask" 2995 android:label="@string/comp_test"> 2996 </activity> 2997 2998 <activity android:name=".managedprovisioning.ByodProvisioningTestActivity" 2999 android:label="@string/provisioning_tests_byod"> 3000 <intent-filter> 3001 <action android:name="android.intent.action.MAIN" /> 3002 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3003 </intent-filter> 3004 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 3005 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" /> 3006 </activity> 3007 3008 <activity android:name=".managedprovisioning.ByodProvisioningTestActivity$ProvisioningStartingActivity" /> 3009 3010 <activity android:name=".managedprovisioning.ByodHelperActivity"> 3011 <intent-filter> 3012 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_QUERY" /> 3013 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_REMOVE" /> 3014 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK" /> 3015 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_WORK_PROFILE_GLOBAL_RESTRICTION" /> 3016 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_PRIMARY_PROFILE_GLOBAL_RESTRICTION" /> 3017 <action android:name="com.android.cts.verifier.managedprovisioning.action.BYOD_CHECK_DISK_ENCRYPTION" /> 3018 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_INTENT_FILTERS" /> 3019 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_IMAGE" /> 3020 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_VIDEO_WITH_EXTRA_OUTPUT" /> 3021 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_VIDEO_WITHOUT_EXTRA_OUTPUT" /> 3022 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_AUDIO" /> 3023 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_KEYGUARD_DISABLED_FEATURES" /> 3024 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_LOCKNOW" /> 3025 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SET_USER_RESTRICTION" /> 3026 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CLEAR_USER_RESTRICTION" /> 3027 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_NFC_BEAM" /> 3028 <action android:name="com.android.cts.verifier.managedprovisioning.action.TEST_CROSS_PROFILE_INTENTS_DIALOG" /> 3029 <action android:name="com.android.cts.verifier.managedprovisioning.action.TEST_APP_LINKING_DIALOG" /> 3030 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SET_LOCATION_AND_CHECK" /> 3031 <action android:name="com.android.cts.verifier.managedprovisioning.NOTIFICATION" /> 3032 <action android:name="com.android.cts.verifier.managedprovisioning.LOCKSCREEN_NOTIFICATION" /> 3033 <action android:name="com.android.cts.verifier.managedprovisioning.CLEAR_NOTIFICATION" /> 3034 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_SELECT_WORK_CHALLENGE" /> 3035 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_PATTERN_WORK_CHALLENGE" /> 3036 <action android:name="com.android.cts.verifier.managedprovisioning.LAUNCH_CONFIRM_WORK_CREDENTIALS" /> 3037 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_ORGANIZATION_INFO" /> 3038 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_PARENT_PROFILE_PASSWORD" /> 3039 <category android:name="android.intent.category.DEFAULT"></category> 3040 </intent-filter> 3041 </activity> 3042 3043 <activity android:name=".managedprovisioning.ByodPrimaryHelperActivity"> 3044 <intent-filter> 3045 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_IN_PRIMARY" /> 3046 <category android:name="android.intent.category.DEFAULT" /> 3047 </intent-filter> 3048 </activity> 3049 3050 <activity android:name=".managedprovisioning.NfcTestActivity"> 3051 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" /> 3052 </activity> 3053 3054 <provider 3055 android:name="androidx.core.content.FileProvider" 3056 android:authorities="com.android.cts.verifier.managedprovisioning.fileprovider" 3057 android:grantUriPermissions="true" 3058 android:exported="false"> 3059 <meta-data 3060 android:name="android.support.FILE_PROVIDER_PATHS" 3061 android:resource="@xml/filepaths" /> 3062 </provider> 3063 3064 <activity android:name=".managedprovisioning.ByodIconSamplerActivity"> 3065 <intent-filter> 3066 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SAMPLE_ICON" /> 3067 <category android:name="android.intent.category.DEFAULT"></category> 3068 </intent-filter> 3069 </activity> 3070 3071 <activity android:name=".managedprovisioning.HandleIntentActivity" 3072 android:enabled="false"> 3073 <intent-filter> 3074 <!-- We need to have at least one activity listening to these intents on the device 3075 to test if these are forwarded from the managed profile to the parent or 3076 the other way around. --> 3077 <action android:name="android.provider.MediaStore.RECORD_SOUND" /> 3078 <action android:name="android.speech.action.RECOGNIZE_SPEECH" /> 3079 <action android:name="android.app.action.SET_NEW_PASSWORD" /> 3080 <action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" /> 3081 <action android:name="android.intent.action.WEB_SEARCH" /> 3082 <action android:name="android.intent.action.VIEW_DOWNLOADS" /> 3083 <action android:name="android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL" /> 3084 <action android:name="android.intent.action.MANAGE_NETWORK_USAGE" /> 3085 <action android:name="com.android.settings.TTS_SETTINGS" /> 3086 <action android:name="android.settings.ZEN_MODE_SETTINGS" /> 3087 <action android:name="android.settings.BATTERY_SAVER_SETTINGS" /> 3088 <action android:name="android.settings.INPUT_METHOD_SETTINGS" /> 3089 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" /> 3090 <category android:name="android.intent.category.DEFAULT" /> 3091 </intent-filter> 3092 <intent-filter> 3093 <action android:name="android.intent.action.GET_CONTENT" /> 3094 <action android:name="android.intent.action.OPEN_DOCUMENT" /> 3095 <data android:mimeType="*/*" /> 3096 <category android:name="android.intent.category.OPENABLE" /> 3097 <category android:name="android.intent.category.DEFAULT" /> 3098 </intent-filter> 3099 <intent-filter> 3100 <action android:name="android.intent.action.VIEW" /> 3101 <action android:name="android.intent.action.SENDTO" /> 3102 <category android:name="android.intent.category.BROWSABLE" /> 3103 <category android:name="android.intent.category.DEFAULT" /> 3104 <data android:scheme="sms" /> 3105 <data android:scheme="smsto" /> 3106 <data android:scheme="mms" /> 3107 <data android:scheme="mmsto" /> 3108 <data android:scheme="mailto" /> 3109 </intent-filter> 3110 <intent-filter> 3111 <action android:name="android.intent.action.VIEW" /> 3112 <action android:name="android.intent.action.CALL" /> 3113 <action android:name="android.intent.action.DIAL" /> 3114 <action android:name="android.intent.action.CALL_PRIVILEGED" /> 3115 <action android:name="android.intent.action.CALL_EMERGENCY" /> 3116 <category android:name="android.intent.category.BROWSABLE" /> 3117 <category android:name="android.intent.category.DEFAULT" /> 3118 <data android:scheme="tel" /> 3119 </intent-filter> 3120 <intent-filter> 3121 <action android:name="android.intent.action.INSERT" /> 3122 <category android:name="android.intent.category.DEFAULT" /> 3123 <data android:scheme="content" /> 3124 <data android:mimeType="*/*" /> 3125 </intent-filter> 3126 <intent-filter> 3127 <action android:name="android.intent.action.VIEW" /> 3128 <category android:name="android.intent.category.DEFAULT" /> 3129 <data android:scheme="http" /> 3130 <data android:mimeType="video/mp4" /> 3131 <data android:mimeType="audio/*" /> 3132 </intent-filter> 3133 <intent-filter> 3134 <action android:name="android.intent.action.VIEW" /> 3135 <category android:name="android.intent.category.BROWSABLE" /> 3136 <category android:name="android.intent.category.DEFAULT" /> 3137 <data android:scheme="http" /> 3138 <data android:scheme="geo" /> 3139 <data android:scheme="market" /> 3140 </intent-filter> 3141 </activity> 3142 3143 <activity android:name=".managedprovisioning.CrossProfileTestActivity"> 3144 <intent-filter> 3145 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE_TO_PERSONAL" /> 3146 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE_TO_WORK" /> 3147 <category android:name="android.intent.category.DEFAULT" /> 3148 </intent-filter> 3149 <intent-filter> 3150 <action android:name="android.intent.action.VIEW" /> 3151 <category android:name="android.intent.category.BROWSABLE" /> 3152 <category android:name="android.intent.category.DEFAULT" /> 3153 <data android:scheme="http" android:host="com.android.cts.verifier" /> 3154 </intent-filter> 3155 <intent-filter> 3156 <action android:name="android.intent.action.SEND" /> 3157 <action android:name="android.intent.action.SEND_MULTIPLE" /> 3158 <data android:mimeType="*/*" /> 3159 <category android:name="android.intent.category.DEFAULT" /> 3160 </intent-filter> 3161 </activity> 3162 3163 <activity android:name=".managedprovisioning.WorkStatusTestActivity"> 3164 <intent-filter> 3165 <action android:name="com.android.cts.verifier.managedprovisioning.WORK_STATUS_ICON" /> 3166 <action android:name="com.android.cts.verifier.managedprovisioning.WORK_STATUS_TOAST" /> 3167 <category android:name="android.intent.category.DEFAULT"></category> 3168 </intent-filter> 3169 </activity> 3170 3171 <activity android:name=".managedprovisioning.TurnOffWorkActivity" 3172 android:label="@string/provisioning_byod_turn_off_work"> 3173 </activity> 3174 3175 <activity android:name=".managedprovisioning.WorkProfileWidgetActivity" 3176 android:label="@string/provisioning_byod_work_profile_widget"> 3177 <intent-filter> 3178 <action android:name="com.android.cts.verifier.byod.test_work_profile_widget"/> 3179 <category android:name="android.intent.category.DEFAULT"/> 3180 </intent-filter> 3181 </activity> 3182 3183 <receiver android:name=".managedprovisioning.DeviceAdminTestReceiver" 3184 android:label="@string/afw_device_admin" 3185 android:permission="android.permission.BIND_DEVICE_ADMIN"> 3186 <meta-data android:name="android.app.device_admin" 3187 android:resource="@xml/device_admin_byod" /> 3188 <intent-filter> 3189 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" /> 3190 <action android:name="android.app.action.PROFILE_PROVISIONING_COMPLETE"/> 3191 </intent-filter> 3192 </receiver> 3193 <service android:name=".managedprovisioning.DeviceAdminTestReceiver$PrimaryUserService" 3194 android:exported="true" 3195 android:permission="android.permission.BIND_DEVICE_ADMIN"> 3196 </service> 3197 3198 <!-- Used by the SensorTestScreenManipulator to reset the screen timeout after turn off. --> 3199 <activity android:name=".os.TimeoutResetActivity"/> 3200 3201 <activity android:name=".tv.TvInputDiscoveryTestActivity" 3202 android:label="@string/tv_input_discover_test"> 3203 <intent-filter> 3204 <action android:name="android.intent.action.MAIN" /> 3205 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3206 </intent-filter> 3207 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 3208 <meta-data android:name="test_required_features" 3209 android:value="android.software.live_tv" /> 3210 </activity> 3211 3212 <activity android:name=".tv.ParentalControlTestActivity" 3213 android:label="@string/tv_parental_control_test"> 3214 <intent-filter> 3215 <action android:name="android.intent.action.MAIN" /> 3216 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3217 </intent-filter> 3218 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 3219 <meta-data android:name="test_required_features" 3220 android:value="android.software.live_tv" /> 3221 </activity> 3222 3223 <activity android:name=".tv.MultipleTracksTestActivity" 3224 android:label="@string/tv_multiple_tracks_test"> 3225 <intent-filter> 3226 <action android:name="android.intent.action.MAIN" /> 3227 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3228 </intent-filter> 3229 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 3230 <meta-data android:name="test_required_features" 3231 android:value="android.software.live_tv" /> 3232 </activity> 3233 3234 <activity android:name=".tv.TimeShiftTestActivity" 3235 android:label="@string/tv_time_shift_test"> 3236 <intent-filter> 3237 <action android:name="android.intent.action.MAIN" /> 3238 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3239 </intent-filter> 3240 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 3241 <meta-data android:name="test_required_features" 3242 android:value="android.software.live_tv" /> 3243 </activity> 3244 3245 <activity android:name=".tv.AppLinkTestActivity" 3246 android:label="@string/tv_app_link_test" 3247 android:launchMode="singleTask"> 3248 <intent-filter> 3249 <action android:name="android.intent.action.MAIN" /> 3250 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3251 </intent-filter> 3252 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 3253 <meta-data android:name="test_required_features" 3254 android:value="android.software.live_tv" /> 3255 </activity> 3256 3257 <activity android:name=".tv.MicrophoneDeviceTestActivity" 3258 android:label="@string/tv_microphone_device_test"> 3259 <intent-filter> 3260 <action android:name="android.intent.action.MAIN" /> 3261 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3262 </intent-filter> 3263 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 3264 <meta-data android:name="test_required_features" 3265 android:value="android.software.leanback" /> 3266 </activity> 3267 3268 <activity android:name=".tv.display.DisplayHdrCapabilitiesTestActivity" 3269 android:label="@string/tv_hdr_capabilities_test" 3270 android:configChanges="orientation|screenSize|density|smallestScreenSize|screenLayout"> 3271 <intent-filter> 3272 <action android:name="android.intent.action.MAIN" /> 3273 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3274 </intent-filter> 3275 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 3276 <meta-data android:name="test_required_features" 3277 android:value="android.software.leanback" /> 3278 <meta-data android:name="test_required_configs" 3279 android:value="config_hdmi_source"/> 3280 </activity> 3281 <activity android:name=".tv.display.DisplayModesTestActivity" 3282 android:label="@string/tv_display_modes_test" 3283 android:configChanges="orientation|screenSize|density|smallestScreenSize|screenLayout"> 3284 <intent-filter> 3285 <action android:name="android.intent.action.MAIN" /> 3286 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3287 </intent-filter> 3288 <meta-data android:name="test_category" android:value="@string/test_category_tv"/> 3289 <meta-data android:name="test_required_features" 3290 android:value="android.software.leanback"/> 3291 <meta-data android:name="test_required_configs" 3292 android:value="config_hdmi_source"/> 3293 </activity> 3294 3295 3296 <activity android:name=".screenpinning.ScreenPinningTestActivity" 3297 android:label="@string/screen_pinning_test"> 3298 <intent-filter> 3299 <action android:name="android.intent.action.MAIN" /> 3300 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3301 </intent-filter> 3302 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 3303 <meta-data android:name="test_excluded_features" 3304 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3305 </activity> 3306 3307 <activity android:name=".tv.MockTvInputSetupActivity"> 3308 <intent-filter> 3309 <action android:name="android.intent.action.MAIN" /> 3310 </intent-filter> 3311 </activity> 3312 3313 <activity android:name=".audio.RingerModeActivity" 3314 android:label="@string/ringer_mode_tests"> 3315 <intent-filter> 3316 <action android:name="android.intent.action.MAIN" /> 3317 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3318 </intent-filter> 3319 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3320 <meta-data android:name="test_excluded_features" 3321 android:value="android.software.leanback" /> 3322 </activity> 3323 3324 <activity android:name=".audio.HifiUltrasoundTestActivity" 3325 android:label="@string/hifi_ultrasound_test" 3326 android:screenOrientation="locked"> 3327 <intent-filter> 3328 <action android:name="android.intent.action.MAIN" /> 3329 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3330 </intent-filter> 3331 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3332 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 3333 </activity> 3334 3335 <activity android:name=".audio.HifiUltrasoundSpeakerTestActivity" 3336 android:label="@string/hifi_ultrasound_speaker_test" 3337 android:screenOrientation="locked"> 3338 <intent-filter> 3339 <action android:name="android.intent.action.MAIN" /> 3340 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3341 </intent-filter> 3342 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3343 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 3344 </activity> 3345 3346 <activity android:name=".audio.AudioOutputDeviceNotificationsActivity" 3347 android:label="@string/audio_out_devices_notifications_test"> 3348 <intent-filter> 3349 <action android:name="android.intent.action.MAIN" /> 3350 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3351 </intent-filter> 3352 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3353 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 3354 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 3355 </activity> 3356 3357 <activity android:name=".audio.AudioInputDeviceNotificationsActivity" 3358 android:label="@string/audio_in_devices_notifications_test"> 3359 <intent-filter> 3360 <action android:name="android.intent.action.MAIN" /> 3361 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3362 </intent-filter> 3363 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3364 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 3365 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 3366 </activity> 3367 3368 <activity android:name=".audio.AudioOutputRoutingNotificationsActivity" 3369 android:label="@string/audio_output_routingnotifications_test"> 3370 <intent-filter> 3371 <action android:name="android.intent.action.MAIN" /> 3372 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3373 </intent-filter> 3374 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3375 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 3376 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 3377 </activity> 3378 3379 <activity android:name=".audio.AudioInputRoutingNotificationsActivity" 3380 android:label="@string/audio_input_routingnotifications_test"> 3381 <intent-filter> 3382 <action android:name="android.intent.action.MAIN" /> 3383 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3384 </intent-filter> 3385 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3386 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 3387 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 3388 </activity> 3389 3390 <activity android:name=".audio.USBAudioPeripheralAttributesActivity" 3391 android:label="@string/audio_uap_attribs_test"> 3392 <intent-filter> 3393 <action android:name="android.intent.action.MAIN" /> 3394 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3395 </intent-filter> 3396 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3397 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 3398 <meta-data android:name="test_excluded_features" 3399 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3400 </activity> 3401 3402 <activity android:name=".audio.USBAudioPeripheralPlayActivity" 3403 android:label="@string/audio_uap_play_test"> 3404 <intent-filter> 3405 <action android:name="android.intent.action.MAIN" /> 3406 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3407 </intent-filter> 3408 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3409 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 3410 <meta-data android:name="test_excluded_features" 3411 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3412 </activity> 3413 3414 <activity android:name=".audio.USBAudioPeripheralRecordActivity" 3415 android:label="@string/audio_uap_record_test"> 3416 <intent-filter> 3417 <action android:name="android.intent.action.MAIN" /> 3418 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3419 </intent-filter> 3420 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3421 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 3422 <meta-data android:name="test_excluded_features" 3423 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3424 </activity> 3425 3426 <activity android:name=".audio.USBAudioPeripheralButtonsActivity" 3427 android:label="@string/audio_uap_buttons_test"> 3428 <intent-filter> 3429 <action android:name="android.intent.action.MAIN" /> 3430 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3431 </intent-filter> 3432 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3433 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 3434 <meta-data android:name="test_excluded_features" 3435 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3436 </activity> 3437 3438 <activity android:name=".audio.ProAudioActivity" 3439 android:label="@string/pro_audio_latency_test"> 3440 <intent-filter> 3441 <action android:name="android.intent.action.MAIN" /> 3442 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3443 </intent-filter> 3444 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3445 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host:android.hardware.audio.pro" /> 3446 </activity> 3447 3448 <!-- ProAudio test invokes the "Loopback" App --> 3449 <activity android:name="org.drrickorang.loopback"/> 3450 3451 <activity android:name=".audio.AudioLoopbackActivity" 3452 android:label="@string/audio_loopback_test"> 3453 <intent-filter> 3454 <action android:name="android.intent.action.MAIN" /> 3455 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3456 </intent-filter> 3457 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3458 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 3459 <meta-data android:name="test_excluded_features" 3460 android:value="android.hardware.type.watch:android.hardware.type.television" /> 3461 </activity> 3462 3463 <activity android:name=".audio.MidiActivity" 3464 android:label="@string/midi_test"> 3465 <intent-filter> 3466 <action android:name="android.intent.action.MAIN" /> 3467 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3468 </intent-filter> 3469 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3470 <meta-data android:name="test_required_features" 3471 android:value="android.hardware.usb.host:android.software.midi" /> 3472 </activity> 3473 3474 <activity android:name=".audio.NDKMidiActivity" 3475 android:label="@string/ndk_midi_test"> 3476 <intent-filter> 3477 <action android:name="android.intent.action.MAIN" /> 3478 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3479 </intent-filter> 3480 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3481 <meta-data android:name="test_required_features" 3482 android:value="android.hardware.usb.host:android.software.midi" /> 3483 </activity> 3484 3485 <service android:name="com.android.midi.MidiEchoTestService" 3486 android:permission="android.permission.BIND_MIDI_DEVICE_SERVICE"> 3487 <intent-filter> 3488 <action android:name="android.media.midi.MidiDeviceService" /> 3489 </intent-filter> 3490 <meta-data android:name="android.media.midi.MidiDeviceService" 3491 android:resource="@xml/echo_device_info" /> 3492 </service> 3493 3494 <activity android:name=".audio.AudioFrequencyLineActivity" 3495 android:label="@string/audio_frequency_line_test"> 3496 <intent-filter> 3497 <action android:name="android.intent.action.MAIN" /> 3498 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3499 </intent-filter> 3500 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3501 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 3502 </activity> 3503 3504 <activity android:name=".audio.AudioFrequencySpeakerActivity" 3505 android:label="@string/audio_frequency_speaker_test"> 3506 <intent-filter> 3507 <action android:name="android.intent.action.MAIN" /> 3508 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3509 </intent-filter> 3510 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3511 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output:android.hardware.usb.host" /> 3512 </activity> 3513 3514 <activity android:name=".audio.AudioFrequencyMicActivity" 3515 android:label="@string/audio_frequency_mic_test"> 3516 <intent-filter> 3517 <action android:name="android.intent.action.MAIN" /> 3518 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3519 </intent-filter> 3520 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3521 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output:android.hardware.usb.host" /> 3522 </activity> 3523 3524 <activity android:name=".audio.AudioFrequencyUnprocessedActivity" 3525 android:label="@string/audio_frequency_unprocessed_test"> 3526 <intent-filter> 3527 <action android:name="android.intent.action.MAIN" /> 3528 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3529 </intent-filter> 3530 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3531 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.usb.host" /> 3532 </activity> 3533 3534 <activity android:name=".audio.AudioFrequencyVoiceRecognitionActivity" 3535 android:label="@string/audio_frequency_voice_recognition_test"> 3536 <intent-filter> 3537 <action android:name="android.intent.action.MAIN" /> 3538 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3539 </intent-filter> 3540 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3541 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.usb.host" /> 3542 </activity> 3543 3544 <activity android:name=".audio.AudioAEC" 3545 android:label="@string/audio_aec_test"> 3546 <intent-filter> 3547 <action android:name="android.intent.action.MAIN" /> 3548 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3549 </intent-filter> 3550 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 3551 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 3552 </activity> 3553 3554 <service android:name=".tv.MockTvInputService" 3555 android:permission="android.permission.BIND_TV_INPUT"> 3556 <intent-filter> 3557 <action android:name="android.media.tv.TvInputService" /> 3558 </intent-filter> 3559 <meta-data android:name="android.media.tv.input" 3560 android:resource="@xml/mock_tv_input_service" /> 3561 </service> 3562 3563 <receiver android:name=".tv.TvInputReceiver"> 3564 <intent-filter> 3565 <action android:name="android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS" /> 3566 </intent-filter> 3567 <meta-data android:name="android.media.tv.metadata.CONTENT_RATING_SYSTEMS" 3568 android:resource="@xml/mock_content_rating_systems" /> 3569 </receiver> 3570 3571 <activity android:name=".car.CarDockTestActivity" 3572 android:label="@string/car_dock_test"> 3573 <intent-filter> 3574 <action android:name="android.intent.action.MAIN" /> 3575 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3576 </intent-filter> 3577 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 3578 <meta-data android:name="test_excluded_features" 3579 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3580 3581 </activity> 3582 3583 <activity android:name=".car.CarDockActivity" 3584 android:launchMode="singleTask" 3585 android:autoRemoveFromRecents="true" 3586 android:exported="true" > 3587 <intent-filter> 3588 <action android:name="android.intent.action.MAIN" /> 3589 <category android:name="android.intent.category.DEFAULT" /> 3590 </intent-filter> 3591 </activity> 3592 3593 <!-- See explaination in CarDockTestActivity.java --> 3594 <activity-alias android:name=".car.CarDockActivity1" 3595 android:targetActivity=".car.CarDockActivity" > 3596 <meta-data 3597 android:name="android.dock_home" 3598 android:value="true" /> 3599 <intent-filter> 3600 <action android:name="android.intent.action.MAIN" /> 3601 <category android:name="android.intent.category.DEFAULT" /> 3602 <category android:name="android.intent.category.CAR_DOCK" /> 3603 </intent-filter> 3604 </activity-alias> 3605 3606 <activity-alias android:name=".car.CarDockActivity2" 3607 android:targetActivity=".car.CarDockActivity" 3608 android:enabled="false" > 3609 <meta-data 3610 android:name="android.dock_home" 3611 android:value="true" /> 3612 <intent-filter> 3613 <action android:name="android.intent.action.MAIN" /> 3614 <category android:name="android.intent.category.DEFAULT" /> 3615 <category android:name="android.intent.category.CAR_DOCK" /> 3616 </intent-filter> 3617 </activity-alias> 3618 3619 <!-- 6DoF sensor test --> 3620 <activity 3621 android:name="com.android.cts.verifier.sensors.sixdof.Activities.StartActivity" 3622 android:label="@string/six_dof_test"> 3623 <intent-filter> 3624 <action android:name="android.intent.action.MAIN"/> 3625 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3626 </intent-filter> 3627 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 3628 </activity> 3629 <activity 3630 android:name="com.android.cts.verifier.sensors.sixdof.Activities.TestActivity" 3631 android:label="@string/title_activity_cts"> 3632 </activity> 3633 3634 <activity android:name=".voicemail.VoicemailBroadcastActivity" 3635 android:label="@string/voicemail_broadcast_test"> 3636 <intent-filter> 3637 <action android:name="android.intent.action.MAIN" /> 3638 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3639 </intent-filter> 3640 <intent-filter> 3641 <action android:name="android.intent.action.DIAL" /> 3642 <category android:name="android.intent.category.DEFAULT" /> 3643 <data android:scheme="tel" /> 3644 </intent-filter> 3645 <intent-filter> 3646 <action android:name="android.intent.action.DIAL" /> 3647 <category android:name="android.intent.category.DEFAULT" /> 3648 </intent-filter> 3649 <meta-data android:name="test_category" android:value="@string/test_category_telephony"/> 3650 <meta-data 3651 android:name="test_required_features" 3652 android:value="android.hardware.telephony"/> 3653 <meta-data 3654 android:name="test_required_configs" 3655 android:value="config_voice_capable"/> 3656 </activity> 3657 3658 <receiver android:name=".voicemail.VoicemailBroadcastReceiver"> 3659 <intent-filter> 3660 <action android:name="android.telephony.action.SHOW_VOICEMAIL_NOTIFICATION" /> 3661 </intent-filter> 3662 </receiver> 3663 3664 <activity 3665 android:name=".voicemail.VisualVoicemailServiceActivity" 3666 android:label="@string/visual_voicemail_service_test"> 3667 <intent-filter> 3668 <action android:name="android.intent.action.MAIN"/> 3669 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3670 </intent-filter> 3671 3672 <meta-data 3673 android:name="test_category" 3674 android:value="@string/test_category_telephony"/> 3675 <meta-data 3676 android:name="test_required_features" 3677 android:value="android.hardware.telephony"/> 3678 <meta-data 3679 android:name="test_required_configs" 3680 android:value="config_voice_capable"/> 3681 </activity> 3682 3683 <activity 3684 android:name=".dialer.DialerIncomingCallTestActivity" 3685 android:label="@string/dialer_incoming_call_test"> 3686 <intent-filter> 3687 <action android:name="android.intent.action.MAIN"/> 3688 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3689 </intent-filter> 3690 3691 <meta-data 3692 android:name="test_category" 3693 android:value="@string/test_category_telephony"/> 3694 <meta-data 3695 android:name="test_required_features" 3696 android:value="android.hardware.telephony"/> 3697 <meta-data 3698 android:name="test_required_configs" 3699 android:value="config_voice_capable"/> 3700 </activity> 3701 3702 <service android:name=".dialer.DialerCallTestService" 3703 android:permission="android.permission.BIND_INCALL_SERVICE"> 3704 <meta-data android:name="android.telecom.IN_CALL_SERVICE_UI" android:value="true" /> 3705 <intent-filter> 3706 <action android:name="android.telecom.InCallService"/> 3707 </intent-filter> 3708 </service> 3709 3710 <activity 3711 android:name=".dialer.DialerShowsHunOnIncomingCallActivity" 3712 android:label="@string/dialer_shows_hun_test"> 3713 <intent-filter> 3714 <action android:name="android.intent.action.MAIN"/> 3715 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3716 </intent-filter> 3717 3718 <meta-data 3719 android:name="test_category" 3720 android:value="@string/test_category_telephony"/> 3721 <meta-data 3722 android:name="test_required_features" 3723 android:value="android.hardware.telephony"/> 3724 <meta-data 3725 android:name="test_required_configs" 3726 android:value="config_voice_capable"/> 3727 </activity> 3728 3729 <activity 3730 android:name=".voicemail.CallSettingsCheckActivity" 3731 android:label="@string/call_settings_check_test"> 3732 <intent-filter> 3733 <action android:name="android.intent.action.MAIN"/> 3734 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3735 </intent-filter> 3736 3737 <meta-data 3738 android:name="test_category" 3739 android:value="@string/test_category_telephony"/> 3740 <meta-data 3741 android:name="test_required_features" 3742 android:value="android.hardware.telephony"/> 3743 <meta-data 3744 android:name="test_required_configs" 3745 android:value="config_voice_capable"/> 3746 </activity> 3747 3748 <activity 3749 android:name=".voicemail.VoicemailSettingsCheckActivity" 3750 android:label="@string/ringtone_settings_check_test"> 3751 <intent-filter> 3752 <action android:name="android.intent.action.MAIN"/> 3753 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3754 </intent-filter> 3755 3756 <meta-data 3757 android:name="test_category" 3758 android:value="@string/test_category_telephony"/> 3759 <meta-data 3760 android:name="test_required_features" 3761 android:value="android.hardware.telephony"/> 3762 <meta-data 3763 android:name="test_required_configs" 3764 android:value="config_voice_capable"/> 3765 </activity> 3766 3767 <activity 3768 android:name=".dialer.DialerImplementsTelecomIntentsActivity" 3769 android:label="@string/dialer_telecom_intents_test"> 3770 <intent-filter> 3771 <action android:name="android.intent.action.MAIN"/> 3772 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3773 </intent-filter> 3774 3775 <meta-data 3776 android:name="test_category" 3777 android:value="@string/test_category_telephony"/> 3778 <meta-data 3779 android:name="test_required_features" 3780 android:value="android.hardware.telephony"/> 3781 <meta-data 3782 android:name="test_required_configs" 3783 android:value="config_voice_capable"/> 3784 </activity> 3785 3786 <service 3787 android:name=".voicemail.CtsVisualVoicemailService" 3788 android:permission="android.permission.BIND_VISUAL_VOICEMAIL_SERVICE" 3789 android:exported="true"> 3790 <intent-filter> 3791 <action android:name="android.telephony.VisualVoicemailService"/> 3792 </intent-filter> 3793 </service> 3794 3795 <receiver android:name=".managedprovisioning.CompDeviceAdminTestReceiver" 3796 android:label="@string/afw_device_admin" 3797 android:permission="android.permission.BIND_DEVICE_ADMIN"> 3798 <meta-data android:name="android.app.device_admin" 3799 android:resource="@xml/device_admin_comp_profile" /> 3800 <intent-filter> 3801 <action android:name="android.app.action.PROFILE_PROVISIONING_COMPLETE"/> 3802 </intent-filter> 3803 </receiver> 3804 3805 <activity android:name=".managedprovisioning.CompHelperActivity"> 3806 <intent-filter> 3807 <action android:name="com.android.cts.verifier.managedprovisioning.COMP_SET_ALWAYS_ON_VPN" /> 3808 <action android:name="com.android.cts.verifier.managedprovisioning.COMP_INSTALL_CA_CERT" /> 3809 <action android:name="com.android.cts.verifier.managedprovisioning.COMP_SET_MAXIMUM_PASSWORD_ATTEMPTS" /> 3810 <category android:name="android.intent.category.DEFAULT"></category> 3811 </intent-filter> 3812 </activity> 3813 3814 <activity 3815 android:name=".telecom.EnablePhoneAccountTestActivity" 3816 android:label="@string/telecom_enable_phone_account_test"> 3817 <intent-filter> 3818 <action android:name="android.intent.action.MAIN"/> 3819 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3820 </intent-filter> 3821 3822 <meta-data 3823 android:name="test_category" 3824 android:value="@string/test_category_telecom"/> 3825 <meta-data 3826 android:name="test_required_features" 3827 android:value="android.hardware.telephony"/> 3828 <meta-data 3829 android:name="test_required_configs" 3830 android:value="config_voice_capable"/> 3831 </activity> 3832 3833 <activity 3834 android:name=".telecom.OutgoingCallTestActivity" 3835 android:label="@string/telecom_outgoing_call_test"> 3836 <intent-filter> 3837 <action android:name="android.intent.action.MAIN"/> 3838 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3839 </intent-filter> 3840 3841 <meta-data 3842 android:name="test_category" 3843 android:value="@string/test_category_telecom"/> 3844 <meta-data 3845 android:name="test_required_features" 3846 android:value="android.hardware.telephony"/> 3847 <meta-data 3848 android:name="test_required_configs" 3849 android:value="config_voice_capable"/> 3850 </activity> 3851 3852 <activity 3853 android:name=".telecom.SelfManagedIncomingCallTestActivity" 3854 android:label="@string/telecom_incoming_self_mgd_test"> 3855 <intent-filter> 3856 <action android:name="android.intent.action.MAIN"/> 3857 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3858 </intent-filter> 3859 3860 <meta-data 3861 android:name="test_category" 3862 android:value="@string/test_category_telecom"/> 3863 <meta-data 3864 android:name="test_required_features" 3865 android:value="android.hardware.telephony"/> 3866 <meta-data 3867 android:name="test_required_configs" 3868 android:value="config_voice_capable"/> 3869 </activity> 3870 3871 <activity 3872 android:name=".telecom.IncomingCallTestActivity" 3873 android:label="@string/telecom_incoming_call_test"> 3874 <intent-filter> 3875 <action android:name="android.intent.action.MAIN"/> 3876 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 3877 </intent-filter> 3878 3879 <meta-data 3880 android:name="test_category" 3881 android:value="@string/test_category_telecom"/> 3882 <meta-data 3883 android:name="test_required_features" 3884 android:value="android.hardware.telephony"/> 3885 <meta-data 3886 android:name="test_required_configs" 3887 android:value="config_voice_capable"/> 3888 </activity> 3889 3890 <activity android:name=".telecom.TelecomDefaultDialerTestActivity" 3891 android:label="@string/telecom_default_dialer_test_title"> 3892 <intent-filter> 3893 <action android:name="android.intent.action.MAIN" /> 3894 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3895 </intent-filter> 3896 3897 <meta-data 3898 android:name="test_category" 3899 android:value="@string/test_category_telecom"/> 3900 <meta-data 3901 android:name="test_required_features" 3902 android:value="android.hardware.telephony"/> 3903 <meta-data 3904 android:name="test_required_configs" 3905 android:value="config_voice_capable"/> 3906 </activity> 3907 3908 <activity android:name=".telecom.CtsVerifierInCallUi" 3909 android:label="@string/telecom_in_call_ui_label"> 3910 <intent-filter> 3911 <action android:name="android.intent.action.MAIN" /> 3912 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3913 </intent-filter> 3914 </activity> 3915 3916 <activity android:name=".managedprovisioning.LockscreenMessageTestActivity" 3917 android:label="@string/device_owner_customize_lockscreen_message" /> 3918 3919 <service android:name="com.android.cts.verifier.telecom.CtsConnectionService" 3920 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" > 3921 <intent-filter> 3922 <action android:name="android.telecom.ConnectionService" /> 3923 </intent-filter> 3924 </service> 3925 <service android:name="com.android.cts.verifier.telecom.CtsSelfManagedConnectionService" 3926 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" > 3927 <intent-filter> 3928 <action android:name="android.telecom.ConnectionService" /> 3929 </intent-filter> 3930 </service> 3931 3932 <activity android:name=".instantapps.NotificationTestActivity" 3933 android:label="@string/ia_notification"> 3934 <intent-filter> 3935 <action android:name="android.intent.action.MAIN" /> 3936 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3937 </intent-filter> 3938 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 3939 </activity> 3940 <activity android:name=".instantapps.RecentAppsTestActivity" 3941 android:label="@string/ia_recents"> 3942 <intent-filter> 3943 <action android:name="android.intent.action.MAIN" /> 3944 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3945 </intent-filter> 3946 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 3947 </activity> 3948 <activity android:name=".instantapps.AppInfoTestActivity" 3949 android:label="@string/ia_app_info"> 3950 <intent-filter> 3951 <action android:name="android.intent.action.MAIN" /> 3952 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3953 </intent-filter> 3954 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 3955 <meta-data android:name="test_excluded_features" 3956 android:value="android.hardware.type.television:android.software.leanback" /> 3957 </activity> 3958 </application> 3959 3960</manifest> 3961