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