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