1<?xml version="1.0" encoding="utf-8"?> 2 3<!-- Copyright (C) 2023 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="14_r2"> 22 23 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="34"/> 24 25 <uses-permission android:name="android.car.permission.CAR_POWERTRAIN" /> 26 <uses-permission android:name="android.car.permission.READ_CAR_POWER_POLICY" /> 27 <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" /> 28 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 29 <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> 30 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 31 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 32 <uses-permission android:name="android.permission.ACTIVITY_RECOGNITION" /> 33 <uses-permission android:name="android.permission.BLUETOOTH" /> 34 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 35 <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/> 36 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/> 37 <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/> 38 <uses-permission android:name="android.permission.BODY_SENSORS"/> 39 <uses-permission android:name="android.permission.CAMERA" /> 40 <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 41 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> 42 <uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE" /> 43 <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/> 44 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_SPECIAL_USE"/> 45 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_CAMERA"/> 46 <uses-permission android:name="android.permission.FULLSCREEN" /> 47 <uses-permission android:name="android.permission.HIGH_SAMPLING_RATE_SENSORS" /> 48 <uses-permission android:name="android.permission.INTERNET" /> 49 <uses-permission android:name="android.permission.NFC" /> 50 <uses-permission android:name="android.permission.NFC_TRANSACTION_EVENT" /> 51 <uses-permission android:name="android.permission.VIBRATE" /> 52 <uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> 53 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" /> 54 <uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" /> 55 <uses-permission android:name="android.permission.REQUEST_PASSWORD_COMPLEXITY" /> 56 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 57 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> 58 <uses-feature android:name="android.hardware.camera" android:required="false"/> 59 <uses-feature android:name="android.hardware.camera.flash" android:required="false"/> 60 <uses-feature android:name="android.hardware.sensor.accelerometer" android:required="false" /> 61 <uses-feature android:name="android.hardware.sensor.compass" android:required="false" /> 62 <uses-feature android:name="android.hardware.sensor.gyroscope" android:required="false" /> 63 <uses-feature android:name="android.hardware.camera.front" 64 android:required="false" /> 65 <uses-feature android:name="android.hardware.camera.autofocus" 66 android:required="false" /> 67 <uses-feature android:name="android.hardware.vr.high_performance" android:required="false"/> 68 <uses-feature android:name="android.software.companion_device_setup" /> 69 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 70 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 71 <uses-permission android:name="android.permission.RECORD_AUDIO" /> 72 <uses-permission android:name="android.permission.WAKE_LOCK" /> 73 <uses-permission android:name="com.android.alarm.permission.SET_ALARM" /> 74 <uses-feature android:name="android.hardware.usb.accessory" /> 75 <uses-permission android:name="android.permission.CALL_PHONE" /> 76 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 77 <uses-permission android:name="android.permission.READ_CONTACTS"/> 78 <uses-permission android:name="android.permission.WRITE_CONTACTS"/> 79 <uses-permission android:name="com.android.providers.tv.permission.WRITE_EPG_DATA" /> 80 <uses-permission android:name="android.permission.USE_FINGERPRINT"/> 81 <uses-permission android:name="android.permission.USE_BIOMETRIC"/> 82 <uses-permission android:name="android.permission.ACCESS_NOTIFICATION_POLICY" /> 83 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 84 <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> 85 86 <uses-permission android:name="android.permission.READ_SMS"/> 87 <uses-permission android:name="android.permission.READ_PHONE_NUMBERS"/> 88 <uses-permission android:name="android.permission.RECEIVE_SMS" /> 89 <uses-permission android:name="android.permission.SEND_SMS" /> 90 91 <!-- Allow Network Background Connectivity Test to turn on the screen when the tests finish. --> 92 <uses-permission android:name="android.permission.TURN_SCREEN_ON"/> 93 94 <!-- Needed for Telecom self-managed ConnectionService tests. --> 95 <uses-permission android:name="android.permission.MANAGE_OWN_CALLS" /> 96 <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> 97 98 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 99 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> 100 101 <!-- Needed for CompaionDeviceAwakeTestActivity test. --> 102 <uses-permission android:name="android.permission.REQUEST_OBSERVE_COMPANION_DEVICE_PRESENCE" /> 103 104 <!-- TODO(b/176993670): needed by DevicePolicyManagerWrapper to send ordered broadcast from 105 current user to system user on devices running on headless system user mode. Should be 106 removed once tests are refactored to use the proper IPC between theses users. --> 107 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" /> 108 109 <!-- Needed for sensor tests --> 110 <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" android:maxSdkVersion="32" /> 111 <uses-permission android:name="android.permission.USE_EXACT_ALARM" /> 112 113 <!-- Needed for Wi-Fi Direct tests from T --> 114 <uses-permission 115 android:name="android.permission.NEARBY_WIFI_DEVICES" 116 android:usesPermissionFlags="neverForLocation" /> 117 118 <!-- READ_LOGS User Consent Test from T --> 119 <uses-permission android:name="android.permission.READ_LOGS" /> 120 121 <!-- Needed for Notification Full Screen Intent tests --> 122 <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/> 123 124 <application android:networkSecurityConfig="@xml/network_security_config" 125 android:label="@string/app_name" 126 android:icon="@drawable/icon" 127 android:debuggable="true" 128 android:largeHeap="true" 129 android:requestLegacyExternalStorage="true" 130 android:allowBackup="false" 131 android:theme="@android:style/Theme.DeviceDefault"> 132 133 <meta-data android:name="android.telephony.HIDE_VOICEMAIL_SETTINGS_MENU" 134 android:value="true"/> 135 136 <activity android:name=".admin.PolicySerializationTestActivity" 137 android:label="@string/da_policy_serialization_test" 138 android:exported="true" 139 android:configChanges="keyboardHidden|orientation|screenSize"> 140 <intent-filter> 141 <action android:name="android.intent.action.MAIN" /> 142 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 143 </intent-filter> 144 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 145 <meta-data android:name="test_excluded_features" 146 android:value="android.software.lockscreen_disabled" /> 147 <meta-data android:name="test_required_features" 148 android:value="android.software.device_admin" /> 149 <meta-data android:name="display_mode" 150 android:value="single_display_mode" /> 151 </activity> 152 153 <activity android:name=".admin.DeviceAdminUninstallTestActivity" 154 android:label="@string/da_uninstall_test" 155 android:exported="true" 156 android:configChanges="keyboardHidden|orientation|screenSize"> 157 <intent-filter> 158 <action android:name="android.intent.action.MAIN" /> 159 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 160 </intent-filter> 161 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 162 <meta-data android:name="test_required_features" 163 android:value="android.software.device_admin" /> 164 <meta-data android:name="test_excluded_features" 165 android:value="android.hardware.type.watch" /> 166 <meta-data android:name="display_mode" 167 android:value="single_display_mode" /> 168 </activity> 169 170 <activity android:name=".admin.tapjacking.DeviceAdminTapjackingTestActivity" 171 android:label="@string/da_tapjacking_test" 172 android:exported="true" 173 android:configChanges="keyboardHidden|orientation|screenSize"> 174 <intent-filter> 175 <action android:name="android.intent.action.MAIN" /> 176 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 177 </intent-filter> 178 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 179 <meta-data android:name="test_required_features" 180 android:value="android.software.device_admin" /> 181 <meta-data android:name="display_mode" 182 android:value="single_display_mode" /> 183 </activity> 184 185 <receiver android:name=".admin.tapjacking.EmptyDeviceAdminReceiver" 186 android:exported="true" 187 android:permission="android.permission.BIND_DEVICE_ADMIN"> 188 <meta-data android:name="android.app.device_admin" 189 android:resource="@xml/tapjacking_device_admin" /> 190 <intent-filter> 191 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/> 192 </intent-filter> 193 </receiver> 194 195 <activity 196 android:name=".admin.tapjacking.OverlayingActivity" 197 android:theme="@style/OverlayTheme" 198 android:label="Overlaying Activity"> 199 <meta-data android:name="display_mode" 200 android:value="single_display_mode" /> 201 </activity> 202 203 <activity 204 android:name=".battery.BatterySaverTestActivity" 205 android:label="@string/battery_saver_test" 206 android:exported="true" 207 android:configChanges="keyboardHidden|orientation|screenSize"> 208 <intent-filter> 209 <action android:name="android.intent.action.MAIN" /> 210 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 211 </intent-filter> 212 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 213 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.watch" /> 214 <meta-data android:name="display_mode" 215 android:value="multi_display_mode" /> 216 <meta-data android:name="CddTest" 217 android:value="2.2.4/8.3/H-1-1|2.3.4/8.3/T-1-1|2.4.4/8.3/W-SR|8.3/C-SR" /> 218 <meta-data android:name="ApiTest" android:value="android.os.PowerManager#isPowerSaveMode" /> 219 </activity> 220 221 <activity 222 android:name=".battery.IgnoreBatteryOptimizationsTestActivity" 223 android:label="@string/ibo_test" 224 android:exported="true" 225 android:configChanges="keyboardHidden|orientation|screenSize"> 226 <intent-filter> 227 <action android:name="android.intent.action.MAIN" /> 228 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 229 </intent-filter> 230 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 231 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.television:android.hardware.type.watch" /> 232 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 233 <meta-data android:name="CddTest" android:value="8.3/C-1-6" /> 234 <meta-data android:name="ApiTest" 235 android:value="android.os.PowerManager#isIgnoringBatteryOptimizations|android.app.usage.UsageStatsManager#getAppStandbyBucket|android.provider.Settings#ACTION_IGNORE_BATTERY_OPTIMIZATION_SETTINGS|android.provider.Settings#ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS" /> 236 </activity> 237 238 <activity android:name=".forcestop.RecentTaskRemovalTestActivity" 239 android:label="@string/remove_from_recents_test" 240 android:exported="true" 241 android:configChanges="keyboardHidden|orientation|screenSize"> 242 <intent-filter> 243 <action android:name="android.intent.action.MAIN" /> 244 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 245 </intent-filter> 246 <meta-data android:name="test_required_configs" android:value="config_has_recents"/> 247 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive" /> 248 <meta-data android:name="display_mode" 249 android:value="multi_display_mode" /> 250 <meta-data android:name="CddTest" android:value="3.5.1/C-1-3,C-1-5,C-1-10" /> 251 </activity> 252 253 <activity android:name=".clipboard.ClipboardPreviewTestActivity" 254 android:label="@string/clipboard_preview_test" 255 android:exported="true" 256 android:configChanges="keyboardHidden|orientation|screenSize"> 257 <intent-filter> 258 <action android:name="android.intent.action.MAIN" /> 259 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 260 </intent-filter> 261 <meta-data android:name="CddTest" android:value="3.8.17/C-1-1,C-2-1" /> 262 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 263 <meta-data android:name="test_excluded_features" 264 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 265 <meta-data android:name="display_mode" 266 android:value="multi_display_mode" /> 267 </activity> 268 269 <activity android:name=".companion.CompanionDeviceTestActivity" 270 android:label="@string/companion_test" 271 android:exported="true" 272 android:configChanges="keyboardHidden|orientation|screenSize"> 273 <intent-filter> 274 <action android:name="android.intent.action.MAIN" /> 275 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 276 </intent-filter> 277 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 278 <meta-data android:name="test_required_configs" android:value="config_no_emulator"/> 279 <meta-data android:name="test_required_features" 280 android:value="android.software.companion_device_setup" /> 281 <meta-data android:name="display_mode" 282 android:value="multi_display_mode" /> 283 <meta-data android:name="ApiTest" 284 android:value="android.companion.CompanionDeviceManager#associate" /> 285 <meta-data android:name="test_excluded_features" 286 android:value="android.hardware.type.watch" /> 287 </activity> 288 289 <activity android:name=".companion.CompanionDeviceServiceTestActivity" 290 android:label="@string/companion_service_test" 291 android:exported="true" 292 android:configChanges="keyboardHidden|orientation|screenSize"> 293 <intent-filter> 294 <action android:name="android.intent.action.MAIN" /> 295 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 296 </intent-filter> 297 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 298 <meta-data android:name="test_required_configs" android:value="config_no_emulator"/> 299 <meta-data android:name="test_required_features" 300 android:value="android.software.companion_device_setup" /> 301 <meta-data android:name="display_mode" 302 android:value="multi_display_mode" /> 303 <meta-data android:name="ApiTest" 304 android:value="android.companion.CompanionDeviceManager#startObservingDevicePresence|android.companion.CompanionDeviceManager#stopObservingDevicePresence" /> 305 <meta-data android:name="test_excluded_features" 306 android:value="android.hardware.type.watch" /> 307 </activity> 308 309 <service 310 android:name=".companion.DevicePresenceListener" 311 android:exported="true" 312 android:label="Presence Listener Service" 313 android:permission="android.permission.BIND_COMPANION_DEVICE_SERVICE"> 314 <intent-filter> 315 <action android:name="android.companion.CompanionDeviceService" /> 316 </intent-filter> 317 </service> 318 319 <!-- A generic activity for intent based tests. 320 stateNotNeeded is defined ot prevent IntentDrivenTestActivity from being killed when 321 switching users. IntentDrivenTestActivity does not implement onSaveInstanceState() so it is 322 fine to ignore onSaveInstanceState() not being called. 323 --> 324 <activity android:name=".IntentDrivenTestActivity" 325 android:stateNotNeeded="true"/> 326 327 <activity android:name=".admin.ScreenLockTestActivity" 328 android:label="@string/da_screen_lock_test" 329 android:exported="true" 330 android:configChanges="keyboardHidden|orientation|screenSize"> 331 <intent-filter> 332 <action android:name="android.intent.action.MAIN" /> 333 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 334 </intent-filter> 335 <meta-data android:name="test_category" android:value="@string/test_category_device_admin" /> 336 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.television:android.software.lockscreen_disabled" /> 337 <meta-data android:name="test_required_features" 338 android:value="android.software.device_admin" /> 339 <meta-data android:name="display_mode" 340 android:value="single_display_mode" /> 341 </activity> 342 343<!-- CTS Verifier Bluetooth Test Top Screen --> 344 <activity 345 android:name=".bluetooth.BluetoothTestActivity" 346 android:configChanges="keyboardHidden|orientation|screenSize" 347 android:exported="true" 348 android:label="@string/bluetooth_test" > 349 <intent-filter> 350 <action android:name="android.intent.action.MAIN" /> 351 352 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 353 </intent-filter> 354 355 <meta-data 356 android:name="test_category" 357 android:value="@string/test_category_networking" /> 358 <meta-data 359 android:name="test_required_features" 360 android:value="android.hardware.bluetooth" /> 361 <meta-data android:name="display_mode" 362 android:value="multi_display_mode" /> 363 </activity> 364 365 <!-- 366 CTS Verifier Bluetooth Toggle Test Screen 367 test category : bt_control 368 test parent : BluetoothTestActivity 369 --> 370 <activity 371 android:name=".bluetooth.BluetoothToggleActivity" 372 android:configChanges="keyboardHidden|orientation|screenSize" 373 android:exported="true" 374 android:label="@string/bt_toggle_bluetooth" > 375 <intent-filter> 376 <action android:name="android.intent.action.MAIN" /> 377 378 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 379 </intent-filter> 380 381 <meta-data 382 android:name="test_category" 383 android:value="@string/bt_control" /> 384 <meta-data 385 android:name="test_parent" 386 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 387 <meta-data 388 android:name="test_excluded_features" 389 android:value="android.software.leanback" /> 390 <meta-data android:name="display_mode" 391 android:value="multi_display_mode" /> 392 </activity> 393 394 <!-- 395 CTS Verifier Bluetooth Hid Device Test Screen 396 test category : bt_device_communication 397 test parent : BluetoothTestActivity 398 --> 399 <activity 400 android:name=".bluetooth.HidDeviceActivity" 401 android:configChanges="keyboardHidden|orientation|screenSize" 402 android:exported="true" 403 android:label="@string/bt_hid_device" > 404 <intent-filter> 405 <action android:name="android.intent.action.MAIN" /> 406 407 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 408 </intent-filter> 409 410 <meta-data 411 android:name="test_category" 412 android:value="@string/bt_hid" /> 413 <meta-data 414 android:name="test_parent" 415 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 416 <meta-data android:name="display_mode" 417 android:value="multi_display_mode" /> 418 </activity> 419 420 <!-- Support service to ensure HID Device Test succeeds on 421 devices with full screen pairing dialogs (ex. Android TV --> 422 <service android:name=".bluetooth.FocusLossPreventionService" 423 android:foregroundServiceType="specialUse"> 424 <property android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE" android:value="CtsVerifier" /> 425 </service> 426 427 <!-- 428 CTS Verifier Bluetooth Hid Host Test Screen 429 test category : bt_device_communication 430 test parent : BluetoothTestActivity 431 --> 432 <activity 433 android:name=".bluetooth.HidHostActivity" 434 android:configChanges="keyboardHidden|orientation|screenSize" 435 android:exported="true" 436 android:label="@string/bt_hid_host" > 437 <intent-filter> 438 <action android:name="android.intent.action.MAIN" /> 439 440 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 441 </intent-filter> 442 443 <meta-data 444 android:name="test_category" 445 android:value="@string/bt_hid" /> 446 <meta-data 447 android:name="test_parent" 448 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 449 <meta-data android:name="display_mode" 450 android:value="multi_display_mode" /> 451 </activity> 452 453 <!-- 454 CTS Verifier Bluetooth Secure Server Test Screen 455 test category : bt_device_communication 456 test parent : BluetoothTestActivity 457 --> 458 <activity 459 android:name=".bluetooth.SecureServerActivity" 460 android:configChanges="keyboardHidden|orientation|screenSize" 461 android:exported="true" 462 android:label="@string/bt_secure_server" > 463 <intent-filter> 464 <action android:name="android.intent.action.MAIN" /> 465 466 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 467 </intent-filter> 468 469 <meta-data 470 android:name="test_category" 471 android:value="@string/bt_device_communication" /> 472 <meta-data 473 android:name="test_parent" 474 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 475 <meta-data android:name="test_excluded_features" 476 android:value="android.hardware.type.watch" /> 477 <meta-data android:name="display_mode" 478 android:value="multi_display_mode" /> 479 </activity> 480 481 <!-- 482 CTS Verifier Bluetooth Insecure Server Test Screen 483 test category : bt_device_communication 484 test parent : BluetoothTestActivity 485 --> 486 <activity 487 android:name=".bluetooth.InsecureServerActivity" 488 android:configChanges="keyboardHidden|orientation|screenSize" 489 android:exported="true" 490 android:label="@string/bt_insecure_server" > 491 <intent-filter> 492 <action android:name="android.intent.action.MAIN" /> 493 494 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 495 </intent-filter> 496 497 <meta-data 498 android:name="test_category" 499 android:value="@string/bt_device_communication" /> 500 <meta-data 501 android:name="test_parent" 502 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 503 <meta-data android:name="test_excluded_features" 504 android:value="android.hardware.type.watch" /> 505 <meta-data android:name="display_mode" 506 android:value="multi_display_mode" /> 507 </activity> 508 509 <!-- 510 CTS Verifier Bluetooth Secure Client Test Screen 511 test category : bt_device_communication 512 test parent : BluetoothTestActivity 513 --> 514 <activity 515 android:name=".bluetooth.SecureClientActivity" 516 android:configChanges="keyboardHidden|orientation|screenSize" 517 android:exported="true" 518 android:label="@string/bt_secure_client" > 519 <intent-filter> 520 <action android:name="android.intent.action.MAIN" /> 521 522 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 523 </intent-filter> 524 525 <meta-data 526 android:name="test_category" 527 android:value="@string/bt_device_communication" /> 528 <meta-data 529 android:name="test_parent" 530 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 531 <meta-data android:name="test_excluded_features" 532 android:value="android.hardware.type.watch" /> 533 <meta-data android:name="display_mode" 534 android:value="multi_display_mode" /> 535 </activity> 536 537 <!-- 538 CTS Verifier Bluetooth Insecure Client Test Screen 539 test category : bt_device_communication 540 test parent : BluetoothTestActivity 541 --> 542 <activity 543 android:name=".bluetooth.InsecureClientActivity" 544 android:configChanges="keyboardHidden|orientation|screenSize" 545 android:exported="true" 546 android:label="@string/bt_insecure_client" > 547 <intent-filter> 548 <action android:name="android.intent.action.MAIN" /> 549 550 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 551 </intent-filter> 552 553 <meta-data 554 android:name="test_category" 555 android:value="@string/bt_device_communication" /> 556 <meta-data 557 android:name="test_parent" 558 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 559 <meta-data android:name="test_excluded_features" 560 android:value="android.hardware.type.watch" /> 561 <meta-data android:name="display_mode" 562 android:value="multi_display_mode" /> 563 </activity> 564 565 <!-- 566 CTS Verifier Bluetooth Connection Access Server Test Screen 567 test category : bt_device_communication 568 test parent : BluetoothTestActivity 569 --> 570 <!-- ********************* NOT MANUAL TEST! ******************** --> 571 <activity 572 android:name=".bluetooth.ConnectionAccessServerActivity" 573 android:configChanges="keyboardHidden|orientation|screenSize" 574 android:exported="true" 575 android:label="@string/bt_connection_access_server" > 576 <intent-filter> 577 <action android:name="android.intent.action.MAIN" /> 578 </intent-filter> 579 580 <meta-data 581 android:name="test_category" 582 android:value="@string/bt_device_communication" /> 583 <meta-data 584 android:name="test_parent" 585 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 586 <meta-data android:name="display_mode" 587 android:value="multi_display_mode" /> 588 </activity> 589 590 <!-- 591 CTS Verifier Bluetooth Connection Access Client Test Screen 592 test category : bt_device_communication 593 test parent : BluetoothTestActivity 594 --> 595 <!-- ********************* NOT MANUAL TEST! ******************** --> 596 <activity 597 android:name=".bluetooth.ConnectionAccessClientActivity" 598 android:configChanges="keyboardHidden|orientation|screenSize" 599 android:exported="true" 600 android:label="@string/bt_connection_access_client" > 601 <intent-filter> 602 <action android:name="android.intent.action.MAIN" /> 603 </intent-filter> 604 605 <meta-data 606 android:name="test_category" 607 android:value="@string/bt_device_communication" /> 608 <meta-data 609 android:name="test_parent" 610 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 611 <meta-data android:name="display_mode" 612 android:value="multi_display_mode" /> 613 </activity> 614 <activity 615 android:name=".bluetooth.DevicePickerActivity" 616 android:configChanges="keyboardHidden|orientation|screenSize" 617 android:label="@string/bt_device_picker" > 618 <meta-data android:name="display_mode" 619 android:value="multi_display_mode" /> 620 </activity> 621 622<!-- 623 ***************************************************************************************** 624 ** Begin BLE Test Sub Layer Info **** 625 ***************************************************************************************** 626 --> 627 <!-- CTS Verifier BLE Client Test Service --> 628 <service android:name=".bluetooth.BleClientService" /> 629 <!-- CTS Verifier BLE Server Test Service --> 630 <service android:name=".bluetooth.BleServerService" /> 631 632 <!-- CTS Verifier BLE Advertiser Test Service --> 633 <service android:name=".bluetooth.BleAdvertiserService" /> 634 <!-- CTS Verifier BLE Scanner Test Service --> 635 <service android:name=".bluetooth.BleScannerService" /> 636 637 <!-- CTS Verifier BLE Server Connection Priority Test Service --> 638 <service android:name=".bluetooth.BleConnectionPriorityServerService" /> 639 <!-- CTS Verifier BLE Client Connection Priority Test Service --> 640 <service android:name=".bluetooth.BleConnectionPriorityClientService" /> 641 642 <!-- CTS Verifier BLE Client Encrypted Test Service --> 643 <service android:name=".bluetooth.BleEncryptedClientService" /> 644 645 <!-- CTS Verifier BLE Server Encrypted Test Service --> 646 <service android:name=".bluetooth.BleEncryptedServerService" /> 647 648 <!-- CTS Verifier BLE CoC Client Test Service --> 649 <service android:name=".bluetooth.BleCocClientService" /> 650 <!-- CTS Verifier BLE CoC Server Test Service --> 651 <service android:name=".bluetooth.BleCocServerService" /> 652 653 <!-- 654 ================================================================================= 655 == BLE Insecure Client Test Info == 656 ================================================================================= 657 --> 658 <!-- 659 CTS Verifier BLE Insecure Client Test Top Screen 660 test category : bt_le 661 test parent : BluetoothTestActivity 662 --> 663 <activity 664 android:name=".bluetooth.BleInsecureClientTestListActivity" 665 android:configChanges="keyboardHidden|orientation|screenSize" 666 android:exported="true" 667 android:label="@string/ble_insecure_client_test_name" > 668 <intent-filter> 669 <action android:name="android.intent.action.MAIN" /> 670 671 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 672 </intent-filter> 673 674 <meta-data 675 android:name="test_category" 676 android:value="@string/bt_le" /> 677 <meta-data 678 android:name="test_parent" 679 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 680 <meta-data 681 android:name="test_required_features" 682 android:value="android.hardware.bluetooth_le" /> 683 <meta-data android:name="display_mode" 684 android:value="multi_display_mode" /> 685 </activity> 686 687 688 <!-- 689 CTS Verifier BLE Insecure Client Test List Screen 690 test category : bt_le 691 test parent : BleInsecureClientTestListActivity 692 --> 693 <activity 694 android:name=".bluetooth.BleInsecureClientStartActivity" 695 android:configChanges="keyboardHidden|orientation|screenSize" 696 android:exported="true" 697 android:label="@string/ble_client_test_name" > 698 <intent-filter> 699 <action android:name="android.intent.action.MAIN" /> 700 701 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 702 </intent-filter> 703 704 <meta-data 705 android:name="test_category" 706 android:value="@string/bt_le" /> 707 <meta-data 708 android:name="test_parent" 709 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 710 <meta-data 711 android:name="test_required_features" 712 android:value="android.hardware.bluetooth_le" /> 713 <meta-data android:name="display_mode" 714 android:value="multi_display_mode" /> 715 </activity> 716 717 <!-- 718 CTS Verifier BLE Insecure Client Connection Priority Test Screen 719 test category : bt_le 720 test parent : BleInsecureClientTestListActivity 721 --> 722 <activity 723 android:name=".bluetooth.BleInsecureConnectionPriorityClientTestActivity" 724 android:configChanges="keyboardHidden|orientation|screenSize" 725 android:label="@string/ble_connection_priority_client_name" 726 android:exported="true" 727 android:windowSoftInputMode="stateAlwaysHidden" > 728 <intent-filter> 729 <action android:name="android.intent.action.MAIN" /> 730 731 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 732 </intent-filter> 733 734 <meta-data 735 android:name="test_category" 736 android:value="@string/bt_le" /> 737 <meta-data 738 android:name="test_parent" 739 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 740 <meta-data 741 android:name="test_required_features" 742 android:value="android.hardware.bluetooth_le" /> 743 <meta-data 744 android:name="test_excluded_features" 745 android:value="android.hardware.type.watch" /> 746 <meta-data android:name="display_mode" 747 android:value="multi_display_mode" /> 748 </activity> 749 750 <!-- 751 CTS Verifier BLE Insecure Client Encrypted Test Screen 752 test category : bt_le 753 test parent : BleInsecureClientTestListActivity 754 --> 755 <!-- TODO(b/78538657) 756 <activity 757 android:name=".bluetooth.BleInsecureEncryptedClientTestActivity" 758 android:configChanges="keyboardHidden|orientation|screenSize" 759 android:label="@string/ble_encrypted_client_name" 760 android:exported="true" 761 android:windowSoftInputMode="stateAlwaysHidden" > 762 <intent-filter> 763 <action android:name="android.intent.action.MAIN" /> 764 765 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 766 </intent-filter> 767 768 <meta-data 769 android:name="test_category" 770 android:value="@string/bt_le" /> 771 <meta-data 772 android:name="test_parent" 773 android:value="com.android.cts.verifier.bluetooth.BleInsecureClientTestListActivity" /> 774 <meta-data 775 android:name="test_required_features" 776 android:value="android.hardware.bluetooth_le" /> 777 </activity> 778 --> 779 780 <!-- 781 ================================================================================= 782 == BLE Insecure Server Test Info == 783 ================================================================================= 784 --> 785 <!-- 786 CTS Verifier BLE Insecure Server Test Top Screen 787 test category : bt_le 788 test parent : BluetoothTestActivity 789 --> 790 <activity 791 android:name=".bluetooth.BleInsecureServerTestListActivity" 792 android:configChanges="keyboardHidden|orientation|screenSize" 793 android:exported="true" 794 android:label="@string/ble_insecure_server_test_name" > 795 <intent-filter> 796 <action android:name="android.intent.action.MAIN" /> 797 798 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 799 </intent-filter> 800 801 <meta-data 802 android:name="test_category" 803 android:value="@string/bt_le" /> 804 <meta-data 805 android:name="test_parent" 806 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 807 <meta-data 808 android:name="test_required_features" 809 android:value="android.hardware.bluetooth_le" /> 810 <meta-data android:name="display_mode" 811 android:value="multi_display_mode" /> 812 </activity> 813 814 <!-- 815 CTS Verifier BLE Insecure Server Test List Screen 816 test category : bt_le 817 test parent : BleInsecureServerTestListActivity 818 --> 819 <activity 820 android:name=".bluetooth.BleInsecureServerStartActivity" 821 android:configChanges="keyboardHidden|orientation|screenSize" 822 android:exported="true" 823 android:label="@string/ble_server_start_name" > 824 <intent-filter> 825 <action android:name="android.intent.action.MAIN" /> 826 827 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 828 </intent-filter> 829 830 <meta-data 831 android:name="test_category" 832 android:value="@string/bt_le" /> 833 <meta-data 834 android:name="test_parent" 835 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 836 <meta-data 837 android:name="test_required_features" 838 android:value="android.hardware.bluetooth_le" /> 839 <meta-data android:name="display_mode" 840 android:value="multi_display_mode" /> 841 </activity> 842 843 <!-- 844 CTS Verifier BLE Insecure Server Connection Priority Test Screen 845 test category : bt_le 846 test parent : BleInsecureServerTestListActivity 847 --> 848 <activity 849 android:name=".bluetooth.BleInsecureConnectionPriorityServerTestActivity" 850 android:configChanges="keyboardHidden|orientation|screenSize" 851 android:exported="true" 852 android:label="@string/ble_connection_priority_server_name" > 853 <intent-filter> 854 <action android:name="android.intent.action.MAIN" /> 855 856 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 857 </intent-filter> 858 859 <meta-data 860 android:name="test_category" 861 android:value="@string/bt_le" /> 862 <meta-data 863 android:name="test_parent" 864 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 865 <meta-data 866 android:name="test_required_features" 867 android:value="android.hardware.bluetooth_le" /> 868 <meta-data 869 android:name="test_excluded_features" 870 android:value="android.hardware.type.watch" /> 871 <meta-data android:name="display_mode" 872 android:value="multi_display_mode" /> 873 </activity> 874 875 <!-- 876 CTS Verifier BLE Insecure Server Encrypted Test Screen 877 test category : bt_le 878 test parent : BleInsecureServerTestListActivity 879 --> 880 <!-- TODO(b/78538657) 881 <activity 882 android:name=".bluetooth.BleInsecureEncryptedServerTestActivity" 883 android:configChanges="keyboardHidden|orientation|screenSize" 884 android:label="@string/ble_encrypted_server_name" 885 android:exported="true" 886 android:windowSoftInputMode="stateAlwaysHidden" > 887 <intent-filter> 888 <action android:name="android.intent.action.MAIN" /> 889 890 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 891 </intent-filter> 892 893 <meta-data 894 android:name="test_category" 895 android:value="@string/bt_le" /> 896 <meta-data 897 android:name="test_parent" 898 android:value="com.android.cts.verifier.bluetooth.BleInsecureServerTestListActivity" /> 899 <meta-data 900 android:name="test_required_features" 901 android:value="android.hardware.bluetooth_le" /> 902 </activity> 903 --> 904 905 <!-- 906 ================================================================================= 907 == BLE Secure Client Test Info == 908 ================================================================================= 909 --> 910 <!-- 911 CTS Verifier BLE Secure Client Test Top Screen 912 test category : bt_le 913 test parent : BluetoothTestActivity 914 --> 915 <activity 916 android:name=".bluetooth.BleSecureClientTestListActivity" 917 android:configChanges="keyboardHidden|orientation|screenSize" 918 android:exported="true" 919 android:label="@string/ble_secure_client_test_name" > 920 <intent-filter> 921 <action android:name="android.intent.action.MAIN" /> 922 923 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 924 </intent-filter> 925 926 <meta-data 927 android:name="test_category" 928 android:value="@string/bt_le" /> 929 <meta-data 930 android:name="test_parent" 931 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 932 <meta-data 933 android:name="test_required_features" 934 android:value="android.hardware.bluetooth_le" /> 935 <meta-data android:name="display_mode" 936 android:value="multi_display_mode" /> 937 <meta-data android:name="CddTest" 938 android:value="7.4.3/C-3-2" /> 939 </activity> 940 941 <!-- 942 CTS Verifier BLE Secure Client Test List Screen 943 test category : bt_le 944 test parent : BleSecureClientTestListActivity 945 --> 946 <activity 947 android:name=".bluetooth.BleSecureClientStartActivity" 948 android:configChanges="keyboardHidden|orientation|screenSize" 949 android:exported="true" 950 android:label="@string/ble_client_test_name" > 951 <intent-filter> 952 <action android:name="android.intent.action.MAIN" /> 953 954 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 955 </intent-filter> 956 957 <meta-data 958 android:name="test_category" 959 android:value="@string/bt_le" /> 960 <meta-data 961 android:name="test_parent" 962 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 963 <meta-data 964 android:name="test_required_features" 965 android:value="android.hardware.bluetooth_le" /> 966 <meta-data android:name="display_mode" 967 android:value="multi_display_mode" /> 968 </activity> 969 970 <!-- 971 CTS Verifier BLE Secure Client Connection Priority Test Screen 972 test category : bt_le 973 test parent : BleSecureClientTestListActivity 974 --> 975 <activity 976 android:name=".bluetooth.BleSecureConnectionPriorityClientTestActivity" 977 android:configChanges="keyboardHidden|orientation|screenSize" 978 android:label="@string/ble_connection_priority_client_name" 979 android:exported="true" 980 android:windowSoftInputMode="stateAlwaysHidden" > 981 <intent-filter> 982 <action android:name="android.intent.action.MAIN" /> 983 984 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 985 </intent-filter> 986 987 <meta-data 988 android:name="test_category" 989 android:value="@string/bt_le" /> 990 <meta-data 991 android:name="test_parent" 992 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 993 <meta-data 994 android:name="test_required_features" 995 android:value="android.hardware.bluetooth_le" /> 996 <meta-data 997 android:name="test_excluded_features" 998 android:value="android.hardware.type.watch" /> 999 <meta-data android:name="display_mode" 1000 android:value="multi_display_mode" /> 1001 </activity> 1002 1003 <!-- 1004 CTS Verifier BLE Secure Client Encrypted Test Screen 1005 test category : bt_le 1006 test parent : BleSecureClientTestListActivity 1007 --> 1008 <activity 1009 android:name=".bluetooth.BleSecureEncryptedClientTestActivity" 1010 android:configChanges="keyboardHidden|orientation|screenSize" 1011 android:label="@string/ble_encrypted_client_name" 1012 android:exported="true" 1013 android:windowSoftInputMode="stateAlwaysHidden" > 1014 <intent-filter> 1015 <action android:name="android.intent.action.MAIN" /> 1016 1017 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1018 </intent-filter> 1019 1020 <meta-data 1021 android:name="test_category" 1022 android:value="@string/bt_le" /> 1023 <meta-data 1024 android:name="test_parent" 1025 android:value="com.android.cts.verifier.bluetooth.BleSecureClientTestListActivity" /> 1026 <meta-data 1027 android:name="test_required_features" 1028 android:value="android.hardware.bluetooth_le" /> 1029 <meta-data android:name="display_mode" 1030 android:value="multi_display_mode" /> 1031 </activity> 1032 1033 <!-- 1034 ================================================================================= 1035 == BLE Secure Server Test Info == 1036 ================================================================================= 1037 --> 1038 <!-- 1039 CTS Verifier BLE Secure Server Test Top Screen 1040 test category : bt_le 1041 test parent : BluetoothTestActivity 1042 --> 1043 <activity 1044 android:name=".bluetooth.BleSecureServerTestListActivity" 1045 android:configChanges="keyboardHidden|orientation|screenSize" 1046 android:exported="true" 1047 android:label="@string/ble_secure_server_test_name" > 1048 <intent-filter> 1049 <action android:name="android.intent.action.MAIN" /> 1050 1051 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1052 </intent-filter> 1053 1054 <meta-data 1055 android:name="test_category" 1056 android:value="@string/bt_le" /> 1057 <meta-data 1058 android:name="test_parent" 1059 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1060 <meta-data 1061 android:name="test_required_features" 1062 android:value="android.hardware.bluetooth_le" /> 1063 <meta-data android:name="display_mode" 1064 android:value="multi_display_mode" /> 1065 </activity> 1066 1067 <!-- 1068 CTS Verifier BLE Secure Server Test List Screen 1069 test category : bt_le 1070 test parent : BleSecureServerTestListActivity 1071 --> 1072 <activity 1073 android:name=".bluetooth.BleSecureServerStartActivity" 1074 android:configChanges="keyboardHidden|orientation|screenSize" 1075 android:exported="true" 1076 android:label="@string/ble_server_start_name" > 1077 <intent-filter> 1078 <action android:name="android.intent.action.MAIN" /> 1079 1080 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1081 </intent-filter> 1082 1083 <meta-data 1084 android:name="test_category" 1085 android:value="@string/bt_le" /> 1086 <meta-data 1087 android:name="test_parent" 1088 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 1089 <meta-data 1090 android:name="test_required_features" 1091 android:value="android.hardware.bluetooth_le" /> 1092 <meta-data android:name="display_mode" 1093 android:value="multi_display_mode" /> 1094 </activity> 1095 1096 <!-- 1097 CTS Verifier BLE Secure Server Connection Priority Test Screen 1098 test category : bt_le 1099 test parent : BleSecureServerTestListActivity 1100 --> 1101 <activity 1102 android:name=".bluetooth.BleSecureConnectionPriorityServerTestActivity" 1103 android:configChanges="keyboardHidden|orientation|screenSize" 1104 android:exported="true" 1105 android:label="@string/ble_connection_priority_server_name" > 1106 <intent-filter> 1107 <action android:name="android.intent.action.MAIN" /> 1108 1109 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1110 </intent-filter> 1111 1112 <meta-data 1113 android:name="test_category" 1114 android:value="@string/bt_le" /> 1115 <meta-data 1116 android:name="test_parent" 1117 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 1118 <meta-data 1119 android:name="test_required_features" 1120 android:value="android.hardware.bluetooth_le" /> 1121 <meta-data 1122 android:name="test_excluded_features" 1123 android:value="android.hardware.type.watch" /> 1124 <meta-data android:name="display_mode" 1125 android:value="multi_display_mode" /> 1126 </activity> 1127 1128 <!-- 1129 CTS Verifier BLE Secure Server Encrypted Test Screen 1130 test category : bt_le 1131 test parent : BleSecureServerTestListActivity 1132 --> 1133 <activity 1134 android:name=".bluetooth.BleSecureEncryptedServerTestActivity" 1135 android:configChanges="keyboardHidden|orientation|screenSize" 1136 android:label="@string/ble_encrypted_server_name" 1137 android:exported="true" 1138 android:windowSoftInputMode="stateAlwaysHidden" > 1139 <intent-filter> 1140 <action android:name="android.intent.action.MAIN" /> 1141 1142 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1143 </intent-filter> 1144 1145 <meta-data 1146 android:name="test_category" 1147 android:value="@string/bt_le" /> 1148 <meta-data 1149 android:name="test_parent" 1150 android:value="com.android.cts.verifier.bluetooth.BleSecureServerTestListActivity" /> 1151 <meta-data 1152 android:name="test_required_features" 1153 android:value="android.hardware.bluetooth_le" /> 1154 <meta-data android:name="display_mode" 1155 android:value="multi_display_mode" /> 1156 </activity> 1157 1158 <!-- 1159 ================================================================================= 1160 == BLE CoC Insecure Client Test Info == 1161 ================================================================================= 1162 --> 1163 <!-- 1164 CTS Verifier BLE CoC Insecure Client Test Top Screen 1165 test category : bt_le_coc 1166 test parent : BluetoothTestActivity 1167 --> 1168 <activity 1169 android:name=".bluetooth.BleCocInsecureClientTestListActivity" 1170 android:configChanges="keyboardHidden|orientation|screenSize" 1171 android:exported="true" 1172 android:label="@string/ble_coc_insecure_client_test_name" > 1173 <intent-filter> 1174 <action android:name="android.intent.action.MAIN" /> 1175 1176 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1177 </intent-filter> 1178 1179 <meta-data 1180 android:name="test_category" 1181 android:value="@string/bt_le_coc" /> 1182 <meta-data 1183 android:name="test_parent" 1184 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1185 <meta-data 1186 android:name="test_required_features" 1187 android:value="android.hardware.bluetooth_le" /> 1188 <meta-data android:name="display_mode" 1189 android:value="multi_display_mode" /> 1190 </activity> 1191 1192 <!-- 1193 CTS Verifier BLE CoC Insecure Client Test List Screen 1194 test category : bt_le_coc 1195 test parent : BleInsecureClientTestListActivity 1196 --> 1197 <activity 1198 android:name=".bluetooth.BleCocInsecureClientStartActivity" 1199 android:configChanges="keyboardHidden|orientation|screenSize" 1200 android:exported="true" 1201 android:label="@string/ble_coc_client_test_name" > 1202 <intent-filter> 1203 <action android:name="android.intent.action.MAIN" /> 1204 1205 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1206 </intent-filter> 1207 1208 <meta-data 1209 android:name="test_category" 1210 android:value="@string/bt_le_coc" /> 1211 <meta-data 1212 android:name="test_parent" 1213 android:value="com.android.cts.verifier.bluetooth.BleCocInsecureClientTestListActivity" /> 1214 <meta-data 1215 android:name="test_required_features" 1216 android:value="android.hardware.bluetooth_le" /> 1217 <meta-data android:name="display_mode" 1218 android:value="multi_display_mode" /> 1219 <meta-data android:name="CddTest" 1220 android:value="7.4.3/C-3-2" /> 1221 </activity> 1222 1223 <!-- 1224 ================================================================================= 1225 == BLE CoC Insecure Server Test Info == 1226 ================================================================================= 1227 --> 1228 <!-- 1229 CTS Verifier BLE Coc Insecure Server Test Top Screen 1230 test category : bt_le_coc 1231 test parent : BluetoothTestActivity 1232 --> 1233 <activity 1234 android:name=".bluetooth.BleCocInsecureServerTestListActivity" 1235 android:configChanges="keyboardHidden|orientation|screenSize" 1236 android:exported="true" 1237 android:label="@string/ble_coc_insecure_server_test_name" > 1238 <intent-filter> 1239 <action android:name="android.intent.action.MAIN" /> 1240 1241 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1242 </intent-filter> 1243 1244 <meta-data 1245 android:name="test_category" 1246 android:value="@string/bt_le_coc" /> 1247 <meta-data 1248 android:name="test_parent" 1249 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1250 <meta-data 1251 android:name="test_required_features" 1252 android:value="android.hardware.bluetooth_le" /> 1253 <meta-data android:name="display_mode" 1254 android:value="multi_display_mode" /> 1255 </activity> 1256 1257 <!-- 1258 CTS Verifier BLE Coc Insecure Server Test List Screen 1259 test category : bt_le_coc 1260 test parent : BleCocInsecureServerTestListActivity 1261 --> 1262 <activity 1263 android:name=".bluetooth.BleCocInsecureServerStartActivity" 1264 android:configChanges="keyboardHidden|orientation|screenSize" 1265 android:exported="true" 1266 android:label="@string/ble_coc_server_start_name" > 1267 <intent-filter> 1268 <action android:name="android.intent.action.MAIN" /> 1269 1270 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1271 </intent-filter> 1272 1273 <meta-data 1274 android:name="test_category" 1275 android:value="@string/bt_le_coc" /> 1276 <meta-data 1277 android:name="test_parent" 1278 android:value="com.android.cts.verifier.bluetooth.BleCocInsecureServerTestListActivity" /> 1279 <meta-data 1280 android:name="test_required_features" 1281 android:value="android.hardware.bluetooth_le" /> 1282 <meta-data android:name="display_mode" 1283 android:value="multi_display_mode" /> 1284 </activity> 1285 1286 <!-- 1287 ================================================================================= 1288 == BLE CoC Secure Client Test Info == 1289 ================================================================================= 1290 --> 1291 <!-- 1292 CTS Verifier BLE Coc Secure Client Test Top Screen 1293 test category : bt_le_coc 1294 test parent : BluetoothTestActivity 1295 --> 1296 <activity 1297 android:name=".bluetooth.BleCocSecureClientTestListActivity" 1298 android:configChanges="keyboardHidden|orientation|screenSize" 1299 android:exported="true" 1300 android:label="@string/ble_coc_secure_client_test_name" > 1301 <intent-filter> 1302 <action android:name="android.intent.action.MAIN" /> 1303 1304 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1305 </intent-filter> 1306 1307 <meta-data 1308 android:name="test_category" 1309 android:value="@string/bt_le_coc" /> 1310 <meta-data 1311 android:name="test_parent" 1312 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1313 <meta-data 1314 android:name="test_required_features" 1315 android:value="android.hardware.bluetooth_le" /> 1316 <meta-data android:name="display_mode" 1317 android:value="multi_display_mode" /> 1318 </activity> 1319 1320 <!-- 1321 CTS Verifier BLE Coc Secure Client Test List Screen 1322 test category : bt_le_coc 1323 test parent : BleSecureClientTestListActivity 1324 --> 1325 <activity 1326 android:name=".bluetooth.BleCocSecureClientStartActivity" 1327 android:configChanges="keyboardHidden|orientation|screenSize" 1328 android:exported="true" 1329 android:label="@string/ble_coc_client_test_name" > 1330 <intent-filter> 1331 <action android:name="android.intent.action.MAIN" /> 1332 1333 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1334 </intent-filter> 1335 1336 <meta-data 1337 android:name="test_category" 1338 android:value="@string/bt_le_coc" /> 1339 <meta-data 1340 android:name="test_parent" 1341 android:value="com.android.cts.verifier.bluetooth.BleCocSecureClientTestListActivity" /> 1342 <meta-data 1343 android:name="test_required_features" 1344 android:value="android.hardware.bluetooth_le" /> 1345 <meta-data android:name="display_mode" 1346 android:value="multi_display_mode" /> 1347 </activity> 1348 1349 <!-- 1350 ================================================================================= 1351 == BLE CoC Secure Server Test Info == 1352 ================================================================================= 1353 --> 1354 <!-- 1355 CTS Verifier BLE Coc Secure Server Test Top Screen 1356 test category : bt_le_coc 1357 test parent : BluetoothTestActivity 1358 --> 1359 <activity 1360 android:name=".bluetooth.BleCocSecureServerTestListActivity" 1361 android:configChanges="keyboardHidden|orientation|screenSize" 1362 android:exported="true" 1363 android:label="@string/ble_coc_secure_server_test_name" > 1364 <intent-filter> 1365 <action android:name="android.intent.action.MAIN" /> 1366 1367 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1368 </intent-filter> 1369 1370 <meta-data 1371 android:name="test_category" 1372 android:value="@string/bt_le_coc" /> 1373 <meta-data 1374 android:name="test_parent" 1375 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1376 <meta-data 1377 android:name="test_required_features" 1378 android:value="android.hardware.bluetooth_le" /> 1379 <meta-data android:name="display_mode" 1380 android:value="multi_display_mode" /> 1381 </activity> 1382 1383 <!-- 1384 CTS Verifier BLE Coc Secure Server Test List Screen 1385 test category : bt_le_coc 1386 test parent : BleCocSecureServerTestListActivity 1387 --> 1388 <activity 1389 android:name=".bluetooth.BleCocSecureServerStartActivity" 1390 android:configChanges="keyboardHidden|orientation|screenSize" 1391 android:exported="true" 1392 android:label="@string/ble_coc_server_start_name" > 1393 <intent-filter> 1394 <action android:name="android.intent.action.MAIN" /> 1395 1396 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1397 </intent-filter> 1398 1399 <meta-data 1400 android:name="test_category" 1401 android:value="@string/bt_le_coc" /> 1402 <meta-data 1403 android:name="test_parent" 1404 android:value="com.android.cts.verifier.bluetooth.BleCocSecureServerTestListActivity" /> 1405 <meta-data 1406 android:name="test_required_features" 1407 android:value="android.hardware.bluetooth_le" /> 1408 <meta-data android:name="display_mode" 1409 android:value="multi_display_mode" /> 1410 </activity> 1411 1412 <!-- 1413 ================================================================================= 1414 == BLE Scanner Test Info == 1415 ================================================================================= 1416 --> 1417 <!-- 1418 CTS Verifier BLE Client Scanner Screen 1419 test category : bt_le 1420 test parent : BluetoothTestActivity 1421 --> 1422 <activity 1423 android:name=".bluetooth.BleScannerTestActivity" 1424 android:configChanges="keyboardHidden|orientation|screenSize" 1425 android:exported="true" 1426 android:label="@string/ble_scanner_test_name" > 1427 <intent-filter> 1428 <action android:name="android.intent.action.MAIN" /> 1429 1430 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1431 </intent-filter> 1432 1433 <meta-data 1434 android:name="test_category" 1435 android:value="@string/bt_le" /> 1436 <meta-data 1437 android:name="test_parent" 1438 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1439 <meta-data 1440 android:name="test_required_features" 1441 android:value="android.hardware.bluetooth_le" /> 1442 <meta-data android:name="display_mode" 1443 android:value="multi_display_mode" /> 1444 </activity> 1445 1446 <!-- 1447 CTS Verifier BLE Scanner PowerLevel Test Screen 1448 test category : bt_le 1449 test parent : BleScannerTestActivity 1450 --> 1451 <activity 1452 android:name=".bluetooth.BleScannerPowerLevelActivity" 1453 android:configChanges="keyboardHidden|orientation|screenSize" 1454 android:exported="true" 1455 android:label="@string/ble_power_level_name" > 1456 <intent-filter> 1457 <action android:name="android.intent.action.MAIN" /> 1458 1459 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1460 </intent-filter> 1461 1462 <meta-data 1463 android:name="test_category" 1464 android:value="@string/bt_le" /> 1465 <meta-data 1466 android:name="test_parent" 1467 android:value="com.android.cts.verifier.bluetooth.BleScannerTestActivity" /> 1468 <meta-data android:name="display_mode" 1469 android:value="multi_display_mode" /> 1470 </activity> 1471 1472 1473 <!-- 1474 ================================================================================= 1475 == BLE Advertiser Test Info == 1476 ================================================================================= 1477 --> 1478 <!-- 1479 CTS Verifier BLE Advertiser Screen 1480 test category : bt_le 1481 test parent : BluetoothTestActivity 1482 --> 1483 <activity 1484 android:name=".bluetooth.BleAdvertiserTestActivity" 1485 android:configChanges="keyboardHidden|orientation|screenSize" 1486 android:exported="true" 1487 android:label="@string/ble_advertiser_test_name" > 1488 <intent-filter> 1489 <action android:name="android.intent.action.MAIN" /> 1490 1491 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1492 </intent-filter> 1493 1494 <meta-data 1495 android:name="test_category" 1496 android:value="@string/bt_le" /> 1497 <meta-data 1498 android:name="test_parent" 1499 android:value="com.android.cts.verifier.bluetooth.BluetoothTestActivity" /> 1500 <meta-data 1501 android:name="test_required_features" 1502 android:value="android.hardware.bluetooth_le" /> 1503 <meta-data android:name="display_mode" 1504 android:value="multi_display_mode" /> 1505 </activity> 1506 1507 <!-- 1508 CTS Verifier BLE Advertiser PowerLevel Test Screen 1509 test category : bt_le 1510 test parent : BleAdvertiserTestActivity 1511 --> 1512 <activity 1513 android:name=".bluetooth.BleAdvertiserPowerLevelActivity" 1514 android:configChanges="keyboardHidden|orientation|screenSize" 1515 android:exported="true" 1516 android:label="@string/ble_power_level_name" > 1517 <intent-filter> 1518 <action android:name="android.intent.action.MAIN" /> 1519 1520 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1521 </intent-filter> 1522 1523 <meta-data 1524 android:name="test_category" 1525 android:value="@string/bt_le" /> 1526 <meta-data 1527 android:name="test_parent" 1528 android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" /> 1529 <meta-data android:name="display_mode" 1530 android:value="multi_display_mode" /> 1531 </activity> 1532 1533 <activity 1534 android:name=".bluetooth.BleAdvertisingSetTestActivity" 1535 android:configChanges="keyboardHidden|orientation|screenSize" 1536 android:exported="true" 1537 android:label="@string/ble_advertising_set_test_name" > 1538 <intent-filter> 1539 <action android:name="android.intent.action.MAIN" /> 1540 1541 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1542 </intent-filter> 1543 1544 <meta-data 1545 android:name="test_category" 1546 android:value="@string/bt_le" /> 1547 <meta-data 1548 android:name="test_parent" 1549 android:value="com.android.cts.verifier.bluetooth.BleAdvertiserTestActivity" /> 1550 <meta-data android:name="display_mode" 1551 android:value="multi_display_mode" /> 1552 </activity> 1553 1554 <activity android:name=".biometrics.BiometricTestList" 1555 android:label="@string/biometric_test" 1556 android:exported="true" 1557 android:configChanges="keyboardHidden|orientation|screenSize" > 1558 <intent-filter> 1559 <action android:name="android.intent.action.MAIN" /> 1560 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1561 </intent-filter> 1562 1563 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1564 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1565 <meta-data android:name="test_excluded_features" 1566 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 1567 <meta-data android:name="display_mode" 1568 android:value="multi_display_mode" /> 1569 </activity> 1570 1571 <activity 1572 android:name=".biometrics.CredentialCryptoTests" 1573 android:configChanges="keyboardHidden|orientation|screenSize" 1574 android:exported="true" 1575 android:label="@string/biometric_test_credential_crypto_label" > 1576 <intent-filter> 1577 <action android:name="android.intent.action.MAIN" /> 1578 1579 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1580 </intent-filter> 1581 1582 <meta-data android:name="test_category" android:value="@string/biometric_test_category_credential" /> 1583 <meta-data android:name="test_parent" 1584 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1585 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1586 <meta-data android:name="test_excluded_features" 1587 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1588 <meta-data android:name="display_mode" 1589 android:value="multi_display_mode" /> 1590 </activity> 1591 1592 <activity 1593 android:name=".biometrics.BiometricStrongTests" 1594 android:configChanges="keyboardHidden|orientation|screenSize" 1595 android:exported="true" 1596 android:label="@string/biometric_test_strong_label" > 1597 <intent-filter> 1598 <action android:name="android.intent.action.MAIN" /> 1599 1600 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1601 </intent-filter> 1602 1603 <meta-data android:name="test_category" android:value="@string/biometric_test_category_strong" /> 1604 <meta-data android:name="test_parent" 1605 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1606 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1607 <meta-data android:name="test_excluded_features" 1608 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1609 <meta-data android:name="display_mode" 1610 android:value="multi_display_mode" /> 1611 </activity> 1612 1613 <activity 1614 android:name=".biometrics.BiometricWeakTests" 1615 android:configChanges="keyboardHidden|orientation|screenSize" 1616 android:exported="true" 1617 android:label="@string/biometric_test_weak_label" > 1618 <intent-filter> 1619 <action android:name="android.intent.action.MAIN" /> 1620 1621 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1622 </intent-filter> 1623 1624 <meta-data android:name="test_category" android:value="@string/biometric_test_category_weak" /> 1625 <meta-data android:name="test_parent" 1626 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1627 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1628 <meta-data android:name="test_excluded_features" 1629 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1630 <meta-data android:name="display_mode" 1631 android:value="multi_display_mode" /> 1632 </activity> 1633 1634 <activity 1635 android:name=".biometrics.UserAuthenticationCredentialCipherTest" 1636 android:configChanges="keyboardHidden|orientation|screenSize" 1637 android:exported="true" 1638 android:label="@string/biometric_test_set_user_authentication_credential_cipher_label" > 1639 <intent-filter> 1640 <action android:name="android.intent.action.MAIN" /> 1641 1642 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1643 </intent-filter> 1644 1645 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1646 <meta-data android:name="test_parent" 1647 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1648 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1649 <meta-data android:name="test_excluded_features" 1650 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1651 <meta-data android:name="display_mode" 1652 android:value="multi_display_mode" /> 1653 </activity> 1654 1655 <activity 1656 android:name=".biometrics.UserAuthenticationBiometricCipherTest" 1657 android:configChanges="keyboardHidden|orientation|screenSize" 1658 android:exported="true" 1659 android:label="@string/biometric_test_set_user_authentication_biometric_cipher_label" > 1660 <intent-filter> 1661 <action android:name="android.intent.action.MAIN" /> 1662 1663 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1664 </intent-filter> 1665 1666 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1667 <meta-data android:name="test_parent" 1668 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1669 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1670 <meta-data android:name="test_excluded_features" 1671 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1672 <meta-data android:name="display_mode" 1673 android:value="multi_display_mode" /> 1674 </activity> 1675 1676 <activity 1677 android:name=".biometrics.UserAuthenticationBiometricOrCredentialCipherTest" 1678 android:configChanges="keyboardHidden|orientation|screenSize" 1679 android:exported="true" 1680 android:label="@string/biometric_test_set_user_authentication_biometric_credential_cipher_label" > 1681 <intent-filter> 1682 <action android:name="android.intent.action.MAIN" /> 1683 1684 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1685 </intent-filter> 1686 1687 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1688 <meta-data android:name="test_parent" 1689 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1690 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1691 <meta-data android:name="test_excluded_features" 1692 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1693 <meta-data android:name="display_mode" 1694 android:value="multi_display_mode" /> 1695 </activity> 1696 1697 <activity 1698 android:name=".biometrics.UserAuthenticationCredentialAeadCipherTest" 1699 android:configChanges="keyboardHidden|orientation|screenSize" 1700 android:exported="true" 1701 android:label="@string/biometric_test_set_user_authentication_credential_aead_cipher_label" > 1702 <intent-filter> 1703 <action android:name="android.intent.action.MAIN" /> 1704 1705 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1706 </intent-filter> 1707 1708 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1709 <meta-data android:name="test_parent" 1710 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1711 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1712 <meta-data android:name="test_excluded_features" 1713 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1714 <meta-data android:name="display_mode" 1715 android:value="multi_display_mode" /> 1716 <meta-data android:name="ApiTest" android:value="javax.crypto.Cipher#updateAAD"/> 1717 </activity> 1718 1719 <activity 1720 android:name=".biometrics.UserAuthenticationBiometricAeadCipherTest" 1721 android:configChanges="keyboardHidden|orientation|screenSize" 1722 android:exported="true" 1723 android:label="@string/biometric_test_set_user_authentication_biometric_aead_cipher_label" > 1724 <intent-filter> 1725 <action android:name="android.intent.action.MAIN" /> 1726 1727 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1728 </intent-filter> 1729 1730 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1731 <meta-data android:name="test_parent" 1732 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1733 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1734 <meta-data android:name="test_excluded_features" 1735 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1736 <meta-data android:name="display_mode" 1737 android:value="multi_display_mode" /> 1738 <meta-data android:name="ApiTest" android:value="javax.crypto.Cipher#updateAAD"/> 1739 </activity> 1740 1741 <activity 1742 android:name=".biometrics.UserAuthenticationBiometricOrCredentialAeadCipherTest" 1743 android:configChanges="keyboardHidden|orientation|screenSize" 1744 android:exported="true" 1745 android:label="@string/biometric_test_set_user_authentication_biometric_credential_aead_cipher_label" > 1746 <intent-filter> 1747 <action android:name="android.intent.action.MAIN" /> 1748 1749 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1750 </intent-filter> 1751 1752 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1753 <meta-data android:name="test_parent" 1754 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1755 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1756 <meta-data android:name="test_excluded_features" 1757 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1758 <meta-data android:name="display_mode" 1759 android:value="multi_display_mode" /> 1760 <meta-data android:name="ApiTest" android:value="javax.crypto.Cipher#updateAAD"/> 1761 </activity> 1762 1763 <activity 1764 android:name=".biometrics.UserAuthenticationCredentialSignatureTest" 1765 android:configChanges="keyboardHidden|orientation|screenSize" 1766 android:exported="true" 1767 android:label="@string/biometric_test_set_user_authentication_credential_signature_label" > 1768 <intent-filter> 1769 <action android:name="android.intent.action.MAIN" /> 1770 1771 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1772 </intent-filter> 1773 1774 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1775 <meta-data android:name="test_parent" 1776 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1777 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1778 <meta-data android:name="test_excluded_features" 1779 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1780 <meta-data android:name="display_mode" 1781 android:value="multi_display_mode" /> 1782 </activity> 1783 1784 <activity 1785 android:name=".biometrics.UserAuthenticationBiometricSignatureTest" 1786 android:configChanges="keyboardHidden|orientation|screenSize" 1787 android:exported="true" 1788 android:label="@string/biometric_test_set_user_authentication_biometric_signature_label" > 1789 <intent-filter> 1790 <action android:name="android.intent.action.MAIN" /> 1791 1792 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1793 </intent-filter> 1794 1795 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1796 <meta-data android:name="test_parent" 1797 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1798 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1799 <meta-data android:name="test_excluded_features" 1800 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1801 <meta-data android:name="display_mode" 1802 android:value="multi_display_mode" /> 1803 </activity> 1804 1805 <activity 1806 android:name=".biometrics.UserAuthenticationBiometricOrCredentialSignatureTest" 1807 android:configChanges="keyboardHidden|orientation|screenSize" 1808 android:exported="true" 1809 android:label="@string/biometric_test_set_user_authentication_biometric_or_credential_signature_label" > 1810 <intent-filter> 1811 <action android:name="android.intent.action.MAIN" /> 1812 1813 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1814 </intent-filter> 1815 1816 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1817 <meta-data android:name="test_parent" 1818 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1819 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1820 <meta-data android:name="test_excluded_features" 1821 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1822 <meta-data android:name="display_mode" 1823 android:value="multi_display_mode" /> 1824 </activity> 1825 1826 <activity 1827 android:name=".biometrics.UserAuthenticationCredentialMacTest" 1828 android:configChanges="keyboardHidden|orientation|screenSize" 1829 android:exported="true" 1830 android:label="@string/biometric_test_set_user_authentication_credential_mac_label" > 1831 <intent-filter> 1832 <action android:name="android.intent.action.MAIN" /> 1833 1834 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1835 </intent-filter> 1836 1837 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1838 <meta-data android:name="test_parent" 1839 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1840 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1841 <meta-data android:name="test_excluded_features" 1842 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1843 <meta-data android:name="display_mode" 1844 android:value="multi_display_mode" /> 1845 </activity> 1846 1847 <activity 1848 android:name=".biometrics.UserAuthenticationBiometricMacTest" 1849 android:configChanges="keyboardHidden|orientation|screenSize" 1850 android:exported="true" 1851 android:label="@string/biometric_test_set_user_authentication_biometric_mac_label" > 1852 <intent-filter> 1853 <action android:name="android.intent.action.MAIN" /> 1854 1855 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1856 </intent-filter> 1857 1858 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1859 <meta-data android:name="test_parent" 1860 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1861 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1862 <meta-data android:name="test_excluded_features" 1863 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1864 <meta-data android:name="display_mode" 1865 android:value="multi_display_mode" /> 1866 </activity> 1867 1868 <activity 1869 android:name=".biometrics.UserAuthenticationBiometricOrCredentialMacTest" 1870 android:configChanges="keyboardHidden|orientation|screenSize" 1871 android:exported="true" 1872 android:label="@string/biometric_test_set_user_authentication_biometric_or_credential_mac_label" > 1873 <intent-filter> 1874 <action android:name="android.intent.action.MAIN" /> 1875 1876 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1877 </intent-filter> 1878 1879 <meta-data android:name="test_category" android:value="@string/biometric_test_category_combination" /> 1880 <meta-data android:name="test_parent" 1881 android:value="com.android.cts.verifier.biometrics.BiometricTestList" /> 1882 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 1883 <meta-data android:name="test_excluded_features" 1884 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1885 <meta-data android:name="display_mode" 1886 android:value="multi_display_mode" /> 1887 </activity> 1888 1889 <activity android:name=".security.IdentityCredentialAuthentication" 1890 android:label="@string/sec_identity_credential_authentication_test" 1891 android:exported="true" 1892 android:configChanges="keyboardHidden|orientation|screenSize" > 1893 <intent-filter> 1894 <action android:name="android.intent.action.MAIN" /> 1895 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1896 </intent-filter> 1897 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1898 <meta-data android:name="test_excluded_features" 1899 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1900 <meta-data android:name="test_required_features" 1901 android:value="android.software.secure_lock_screen" /> 1902 <meta-data android:name="display_mode" 1903 android:value="multi_display_mode" /> 1904 <meta-data android:name="CddTest" 1905 android:value="9.11.3/C-0-2" /> 1906 </activity> 1907 1908 <activity android:name=".security.IdentityCredentialAuthenticationMultiDocument" 1909 android:label="@string/sec_identity_credential_authentication_multi_document_test" 1910 android:exported="true" 1911 android:configChanges="keyboardHidden|orientation|screenSize" > 1912 <intent-filter> 1913 <action android:name="android.intent.action.MAIN" /> 1914 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1915 </intent-filter> 1916 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1917 <meta-data android:name="test_excluded_features" 1918 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1919 <meta-data android:name="test_required_features" 1920 android:value="android.software.secure_lock_screen" /> 1921 <meta-data android:name="display_mode" 1922 android:value="multi_display_mode" /> 1923 <meta-data android:name="CddTest" 1924 android:value="9.11.3/C-0-2" /> 1925 </activity> 1926 1927 <activity android:name=".security.FingerprintBoundKeysTest" 1928 android:label="@string/sec_fingerprint_bound_key_test" 1929 android:exported="true" 1930 android:configChanges="keyboardHidden|orientation|screenSize" > 1931 <intent-filter> 1932 <action android:name="android.intent.action.MAIN" /> 1933 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1934 </intent-filter> 1935 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1936 <meta-data android:name="test_excluded_features" 1937 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 1938 <meta-data android:name="test_required_features" 1939 android:value="android.hardware.fingerprint:android.software.secure_lock_screen" /> 1940 <meta-data android:name="display_mode" 1941 android:value="single_display_mode" /> 1942 <meta-data android:name="CddTest" 1943 android:value="9.11.1/C-4-1" /> 1944 </activity> 1945 1946 <activity android:name=".security.ProtectedConfirmationTest" 1947 android:label="@string/sec_protected_confirmation_test" 1948 android:exported="true" 1949 android:configChanges="keyboardHidden|orientation|screenSize" > 1950 <intent-filter> 1951 <action android:name="android.intent.action.MAIN" /> 1952 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1953 </intent-filter> 1954 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1955 <meta-data android:name="display_mode" 1956 android:value="multi_display_mode" /> 1957 <meta-data android:name="CddTest" 1958 android:value="9.10/C-3-1|9.10/C-3-2|9.10/C-3-3" /> 1959 </activity> 1960 1961 <activity android:name=".security.ScreenLockBoundKeysTest" 1962 android:label="@string/sec_lock_bound_key_test" 1963 android:exported="true" 1964 android:configChanges="keyboardHidden|orientation|screenSize" > 1965 <intent-filter> 1966 <action android:name="android.intent.action.MAIN" /> 1967 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1968 </intent-filter> 1969 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1970 <meta-data android:name="test_excluded_features" 1971 android:value="android.software.lockscreen_disabled" /> 1972 <meta-data android:name="test_required_features" 1973 android:value="android.software.device_admin:android.software.secure_lock_screen" /> 1974 <meta-data android:name="display_mode" 1975 android:value="single_display_mode" /> 1976 <meta-data android:name="CddTest" 1977 android:value="9.11/C-1-3" /> 1978 </activity> 1979 1980 <activity android:name=".security.UnlockedDeviceRequiredTest" 1981 android:label="@string/sec_unlocked_device_required_test" 1982 android:exported="true" 1983 android:configChanges="keyboardHidden|orientation|screenSize" > 1984 <intent-filter> 1985 <action android:name="android.intent.action.MAIN" /> 1986 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 1987 </intent-filter> 1988 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 1989 <meta-data android:name="test_excluded_features" 1990 android:value="android.software.lockscreen_disabled" /> 1991 <meta-data android:name="test_required_features" 1992 android:value="android.software.device_admin:android.software.secure_lock_screen" /> 1993 <meta-data android:name="display_mode" 1994 android:value="multi_display_mode" /> 1995 <meta-data android:name="ApiTest" 1996 android:value="android.app.KeyguardManager#isDeviceLocked| 1997 android.hardware.biometrics.BiometricManager#canAuthenticate" /> 1998 </activity> 1999 2000 <activity android:name=".security.LockConfirmBypassTest" 2001 android:label="@string/lock_confirm_test_title" 2002 android:exported="true" 2003 android:configChanges="keyboardHidden|orientation|screenSize" > 2004 <intent-filter> 2005 <action android:name="android.intent.action.MAIN" /> 2006 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2007 </intent-filter> 2008 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 2009 <meta-data android:name="test_excluded_features" 2010 android:value="android.software.lockscreen_disabled" /> 2011 <meta-data android:name="test_required_features" 2012 android:value="android.software.device_admin:android.software.secure_lock_screen" /> 2013 <meta-data android:name="display_mode" 2014 android:value="single_display_mode" /> 2015 <meta-data android:name="ApiTest" 2016 android:value="android.app.admin.DevicePolicyManager#ACTION_SET_NEW_PASSWORD" /> 2017 </activity> 2018 2019 <activity android:name=".security.SetNewPasswordComplexityTest" 2020 android:label="@string/set_complexity_test_title" 2021 android:exported="true" 2022 android:configChanges="keyboardHidden|orientation|screenSize" > 2023 <intent-filter> 2024 <action android:name="android.intent.action.MAIN" /> 2025 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2026 </intent-filter> 2027 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 2028 <meta-data android:name="test_required_features" 2029 android:value="android.software.secure_lock_screen" /> 2030 <meta-data android:name="test_excluded_features" 2031 android:value="android.hardware.type.automotive:android.software.lockscreen_disabled" /> 2032 <meta-data android:name="display_mode" 2033 android:value="single_display_mode" /> 2034 <meta-data android:name="ApiTest" android:value= 2035 "android.app.admin.DevicePolicyManager#ACTION_SET_NEW_PASSWORD| 2036 android.app.admin.DevicePolicyManager#EXTRA_PASSWORD_COMPLEXITY| 2037 android.app.admin.DevicePolicyManager#PASSWORD_COMPLEXITY_HIGH| 2038 android.app.admin.DevicePolicyManager#PASSWORD_COMPLEXITY_MEDIUM| 2039 android.app.admin.DevicePolicyManager#PASSWORD_COMPLEXITY_LOW| 2040 android.app.admin.DevicePolicyManager#PASSWORD_COMPLEXITY_NONE" /> 2041 </activity> 2042 2043 <activity android:name=".security.SecurityModeFeatureVerifierActivity" 2044 android:label="@string/security_mode_feature_verifier_test" 2045 android:exported="true" 2046 android:configChanges="keyboardHidden|orientation|screenSize"> 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_security" /> 2052 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.automotive:android.hardware.type.television:android.hardware.type.watch:android.hardware.security.model.compatible" /> 2053 <meta-data android:name="display_mode" 2054 android:value="single_display_mode" /> 2055 <meta-data android:name="ApiTest" android:value= 2056 "android.content.pm.PackageManager#FEATURE_SECURITY_MODEL_COMPATIBLE" /> 2057 <meta-data android:name="CddTest" android:value="2.2.5/9.1/H-0-1" /> 2058 2059 </activity> 2060 2061 <activity android:name=".streamquality.StreamingVideoActivity" 2062 android:label="@string/streaming_video" 2063 android:exported="true" 2064 android:configChanges="keyboardHidden|orientation|screenSize"> 2065 <intent-filter> 2066 <action android:name="android.intent.action.MAIN" /> 2067 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2068 </intent-filter> 2069 <meta-data android:name="test_category" android:value="@string/test_category_streaming" /> 2070 <meta-data android:name="test_excluded_features" 2071 android:value="android.hardware.type.watch" /> 2072 <meta-data android:name="display_mode" android:value="single_display_mode" /> 2073 <meta-data android:name="CddTest" android:value="5.7/C-1-1,C-1-2,C-1-3" /> 2074 </activity> 2075 2076 <activity android:name=".streamquality.PlayVideoActivity" 2077 android:label="@string/streaming_video" 2078 android:configChanges="keyboardHidden|orientation|screenSize" 2079 android:screenOrientation="nosensor" > 2080 <meta-data android:name="display_mode" 2081 android:value="multi_display_mode" /> 2082 <meta-data android:name="CddTest" android:value="5.7/C-1-1,C-1-2,C-1-3" /> 2083 </activity> 2084 2085 <!-- FeatureSummaryActivity is replaced by CTS SystemFeaturesTest 2086 <activity android:name=".features.FeatureSummaryActivity" android:label="@string/feature_summary" 2087 android:exported="true"> 2088 <intent-filter> 2089 <action android:name="android.intent.action.MAIN" /> 2090 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2091 </intent-filter> 2092 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 2093 </activity> 2094 --> 2095 2096 <activity android:name=".managedprovisioning.LocationTestActivity" 2097 android:exported="true" 2098 android:label="@string/provisioning_byod_location_test_activity"> 2099 <intent-filter> 2100 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_LOCATION_ENABLED" /> 2101 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_LOCATION_DISABLED" /> 2102 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_WORK_LOCATION_DISABLED" /> 2103 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_WORK_LOCATION_DISABLED_PRIMARY" /> 2104 <category android:name="android.intent.category.DEFAULT" /> 2105 </intent-filter> 2106 <meta-data android:name="display_mode" 2107 android:value="single_display_mode" /> 2108 </activity> 2109 2110 <!-- Activity to check if location is available in primary profile --> 2111 <activity android:name=".managedprovisioning.LocationCheckerActivity" 2112 android:label="@string/provisioning_byod_location_checker_activity" 2113 android:exported="true" 2114 android:configChanges="keyboardHidden|orientation|screenSize"> 2115 <intent-filter> 2116 <action android:name="com.android.cts.verifier.managedprovisioning.CHECK_LOCATION_ACCESS_PRIMARY" /> 2117 <category android:name="android.intent.category.DEFAULT" /> 2118 </intent-filter> 2119 <meta-data android:name="display_mode" 2120 android:value="multi_display_mode" /> 2121 </activity> 2122 2123 <!-- Activity alias to check if location is available in work profile --> 2124 <activity-alias android:name="com.android.cts.verifier.managedprovisioning.WorkLocationCheckerActivityAlias" 2125 android:targetActivity=".managedprovisioning.LocationCheckerActivity" 2126 android:exported="true" 2127 android:enabled="true"> 2128 <intent-filter> 2129 <action android:name="com.android.cts.verifier.managedprovisioning.CHECK_LOCATION_ACCESS_WORK" /> 2130 <category android:name="android.intent.category.DEFAULT" /> 2131 </intent-filter> 2132 </activity-alias> 2133 2134 <activity android:name=".net.ConnectivityBackgroundTestActivity" 2135 android:exported="true" 2136 android:label="@string/network_background_test"> 2137 <intent-filter> 2138 <action android:name="android.intent.action.MAIN" /> 2139 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2140 </intent-filter> 2141 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 2142 <meta-data android:name="test_required_features" android:value="android.hardware.wifi" /> 2143 <meta-data android:name="display_mode" 2144 android:value="multi_display_mode" /> 2145 <meta-data android:name="CddTest" android:value="7.4.5.2" /> 2146 <meta-data android:name="ApiTest" 2147 android:value="android.net.ConnectivityManager#registerNetworkCallback|android.net.ConnectivityManager#unregisterNetworkCallback|android.net.ConnectivityManager#getLinkProperties" /> 2148 </activity> 2149 2150 <activity android:name=".net.MultiNetworkConnectivityTestActivity" 2151 android:exported="true" 2152 android:label="@string/multinetwork_connectivity_test"> 2153 <intent-filter> 2154 <action android:name="android.intent.action.MAIN" /> 2155 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2156 </intent-filter> 2157 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 2158 <meta-data android:name="test_required_features" 2159 android:value="android.hardware.wifi:android.hardware.telephony" /> 2160 <meta-data android:name="test_excluded_features" 2161 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 2162 <meta-data android:name="display_mode" 2163 android:value="multi_display_mode" /> 2164 <meta-data android:name="ApiTest" 2165 android:value="android.net.ConnectivityManager#getNetworkCapabilities|android.net.ConnectivityManager#getAllNetworks|android.net.ConnectivityManager#requestNetwork|android.net.ConnectivityManager#unregisterNetworkCallback|android.net.ConnectivityManager#getActiveNetwork|android.net.ConnectivityManager#getNetworkInfo|android.net.ConnectivityManager#reportNetworkConnectivity" /> 2166 </activity> 2167 2168 <activity android:name=".nfc.NfcTestActivity" 2169 android:label="@string/nfc_test" 2170 android:exported="true" 2171 android:configChanges="keyboardHidden|orientation|screenSize"> 2172 <intent-filter> 2173 <action android:name="android.intent.action.MAIN" /> 2174 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2175 </intent-filter> 2176 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 2177 <meta-data android:name="test_applicable_features" android:value="android.hardware.nfc:android.hardware.nfc.hce" /> 2178 <meta-data android:name="display_mode" 2179 android:value="multi_display_mode" /> 2180 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 2181 </activity> 2182 2183 <activity android:name="com.android.cts.verifier.nfc.hce.HceReaderTestActivity" 2184 android:label="@string/nfc_hce_reader_tests" 2185 android:configChanges="keyboardHidden|orientation|screenSize"> 2186 <meta-data android:name="display_mode" 2187 android:value="multi_display_mode" /> 2188 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 2189 </activity> 2190 2191 <activity android:name="com.android.cts.verifier.nfc.hce.HceEmulatorTestActivity" 2192 android:label="@string/nfc_hce_emulator_tests" 2193 android:configChanges="keyboardHidden|orientation|screenSize"> 2194 <meta-data android:name="display_mode" 2195 android:value="multi_display_mode" /> 2196 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 2197 </activity> 2198 2199 <activity android:name="com.android.cts.verifier.nfc.hcef.HceFReaderTestActivity" 2200 android:label="@string/nfc_hce_f_reader_tests" 2201 android:configChanges="keyboardHidden|orientation|screenSize"> 2202 <meta-data android:name="display_mode" 2203 android:value="multi_display_mode" /> 2204 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 2205 </activity> 2206 2207 <activity android:name="com.android.cts.verifier.nfc.hcef.HceFEmulatorTestActivity" 2208 android:label="@string/nfc_hce_f_emulator_tests" 2209 android:configChanges="keyboardHidden|orientation|screenSize"> 2210 <meta-data android:name="display_mode" 2211 android:value="multi_display_mode" /> 2212 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 2213 </activity> 2214 2215 <activity android:name="com.android.cts.verifier.nfc.offhost.OffhostUiccReaderTestActivity" 2216 android:label="@string/nfc_offhost_uicc_reader_tests" 2217 android:configChanges="keyboardHidden|orientation|screenSize"> 2218 <meta-data android:name="display_mode" 2219 android:value="multi_display_mode" /> 2220 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 2221 </activity> 2222 2223 <activity android:name="com.android.cts.verifier.nfc.offhost.OffhostUiccEmulatorTestActivity" 2224 android:label="@string/nfc_offhost_uicc_emulator_tests" 2225 android:configChanges="keyboardHidden|orientation|screenSize"> 2226 <meta-data android:name="display_mode" 2227 android:value="multi_display_mode" /> 2228 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 2229 </activity> 2230 2231 <activity android:name=".nfc.TagVerifierActivity" 2232 android:label="@string/nfc_tag_verifier" 2233 android:configChanges="keyboardHidden|orientation|screenSize" > 2234 <meta-data android:name="display_mode" 2235 android:value="multi_display_mode" /> 2236 <meta-data android:name="CddTest" android:value="7.3.3/C-1-2" /> 2237 </activity> 2238 2239 <activity android:name=".nfc.hce.DefaultRouteEmulatorActivity" 2240 android:label="@string/nfc_hce_default_route_emulator" 2241 android:configChanges="keyboardHidden|orientation|screenSize" > 2242 <meta-data android:name="display_mode" 2243 android:value="multi_display_mode" /> 2244 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2245 2246 </activity> 2247 2248 <activity android:name=".nfc.hce.ProtocolParamsEmulatorActivity" 2249 android:label="@string/nfc_hce_protocol_params_emulator" 2250 android:configChanges="keyboardHidden|orientation|screenSize" > 2251 <meta-data android:name="display_mode" 2252 android:value="multi_display_mode" /> 2253 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2254 </activity> 2255 2256 <activity android:name=".nfc.hce.SinglePaymentEmulatorActivity" 2257 android:label="@string/nfc_hce_single_payment_emulator" 2258 android:configChanges="keyboardHidden|orientation|screenSize" > 2259 <meta-data android:name="display_mode" 2260 android:value="multi_display_mode" /> 2261 <meta-data android:name="CddTest" android:value="3.2.3.5/C-3-2|7.4.4/C-2-1,C-2-2" /> 2262 </activity> 2263 2264 <activity android:name=".nfc.hce.SimpleReaderActivity" 2265 android:label="@string/nfc_hce_single_payment_reader" 2266 android:configChanges="keyboardHidden|orientation|screenSize" > 2267 <meta-data android:name="display_mode" 2268 android:value="multi_display_mode" /> 2269 <meta-data android:name="CddTest" android:value="7.4.4/C-1-2" /> 2270 <meta-data android:name="ApiTest" 2271 android:value="android.nfc.NfcAdapter#enableReaderMode| 2272 android.nfc.NfcAdapter#disableReaderMode| 2273 android.nfc.tech.IsoDep#get| 2274 android.nfc.tech.IsoDep#connect| 2275 android.nfc.tech.IsoDep#setTimeout| 2276 android.nfc.tech.IsoDep#transceive" /> 2277 </activity> 2278 2279 <activity android:name=".nfc.hce.ProtocolParamsReaderActivity" 2280 android:label="@string/nfc_hce_protocol_params_reader" 2281 android:configChanges="keyboardHidden|orientation|screenSize" > 2282 <meta-data android:name="display_mode" 2283 android:value="multi_display_mode" /> 2284 <meta-data android:name="CddTest" android:value="7.4.4/C-1-2" /> 2285 <meta-data android:name="ApiTest" 2286 android:value="android.nfc.NfcAdapter#enableReaderMode| 2287 android.nfc.Tag#getId| 2288 android.nfc.tech.NfcA#close| 2289 android.nfc.tech.NfcA#connect| 2290 android.nfc.tech.NfcA#get| 2291 android.nfc.tech.NfcA#getAtqa| 2292 android.nfc.tech.NfcA#getSak| 2293 android.nfc.tech.NfcA#transceive" /> 2294 </activity> 2295 2296 <activity android:name=".nfc.hce.DualPaymentEmulatorActivity" 2297 android:label="@string/nfc_hce_dual_payment_emulator" 2298 android:configChanges="keyboardHidden|orientation|screenSize" > 2299 <meta-data android:name="display_mode" 2300 android:value="multi_display_mode" /> 2301 <meta-data android:name="CddTest" android:value="3.2.3.5/C-3-2|7.4.4/C-2-1,C-2-2" /> 2302 </activity> 2303 2304 <activity android:name=".nfc.hce.ChangeDefaultEmulatorActivity" 2305 android:label="@string/nfc_hce_change_default_emulator" 2306 android:configChanges="keyboardHidden|orientation|screenSize" > 2307 <meta-data android:name="display_mode" 2308 android:value="multi_display_mode" /> 2309 <meta-data android:name="CddTest" android:value="3.2.3.5/C-3-2|7.4.4/C-2-1,C-2-2" /> 2310 </activity> 2311 2312 <activity android:name=".nfc.hce.SingleNonPaymentEmulatorActivity" 2313 android:label="@string/nfc_hce_single_non_payment_emulator" 2314 android:configChanges="keyboardHidden|orientation|screenSize" > 2315 <meta-data android:name="display_mode" 2316 android:value="multi_display_mode" /> 2317 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2318 </activity> 2319 2320 <activity android:name=".nfc.hce.DualNonPaymentEmulatorActivity" 2321 android:label="@string/nfc_hce_dual_non_payment_emulator" 2322 android:configChanges="keyboardHidden|orientation|screenSize" > 2323 <meta-data android:name="display_mode" 2324 android:value="multi_display_mode" /> 2325 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2326 </activity> 2327 2328 <activity android:name=".nfc.hce.ConflictingNonPaymentEmulatorActivity" 2329 android:label="@string/nfc_hce_conflicting_non_payment_emulator" 2330 android:configChanges="keyboardHidden|orientation|screenSize" > 2331 <meta-data android:name="display_mode" 2332 android:value="multi_display_mode" /> 2333 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2334 </activity> 2335 2336 <activity android:name=".nfc.hce.ForegroundNonPaymentEmulatorActivity" 2337 android:label="@string/nfc_hce_foreground_non_payment_emulator" 2338 android:configChanges="keyboardHidden|orientation|screenSize" > 2339 <meta-data android:name="display_mode" 2340 android:value="multi_display_mode" /> 2341 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2342 <meta-data android:name="ApiTest" 2343 android:value="android.nfc.cardemulation.CardEmulation#setPreferredService| 2344 android.nfc.cardemulation.CardEmulation#unsetPreferredService" /> 2345 </activity> 2346 2347 <activity android:name=".nfc.hce.ForegroundPaymentEmulatorActivity" 2348 android:label="@string/nfc_hce_foreground_payment_emulator" 2349 android:configChanges="keyboardHidden|orientation|screenSize" > 2350 <meta-data android:name="display_mode" 2351 android:value="multi_display_mode" /> 2352 <meta-data android:name="CddTest" android:value="3.2.3.5/C-3-1,C-3-2|7.4.4/C-2-1,C-2-2" /> 2353 <meta-data android:name="ApiTest" 2354 android:value="android.nfc.cardemulation.CardEmulation#categoryAllowsForegroundPreference" /> 2355 </activity> 2356 2357 <activity android:name=".nfc.hce.OffHostEmulatorActivity" 2358 android:label="@string/nfc_hce_offhost_service_emulator" 2359 android:configChanges="keyboardHidden|orientation|screenSize" > 2360 <meta-data android:name="display_mode" 2361 android:value="multi_display_mode" /> 2362 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2363 </activity> 2364 2365 <activity android:name=".nfc.hce.OnAndOffHostEmulatorActivity" 2366 android:label="@string/nfc_hce_on_and_offhost_service_emulator" 2367 android:configChanges="keyboardHidden|orientation|screenSize" > 2368 <meta-data android:name="display_mode" 2369 android:value="multi_display_mode" /> 2370 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2371 </activity> 2372 2373 <activity android:name=".nfc.hce.ThroughputEmulatorActivity" 2374 android:label="@string/nfc_hce_throughput_emulator" 2375 android:configChanges="keyboardHidden|orientation|screenSize" > 2376 <meta-data android:name="display_mode" 2377 android:value="multi_display_mode" /> 2378 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2379 </activity> 2380 2381 <activity android:name=".nfc.hce.TapTestEmulatorActivity" 2382 android:label="@string/nfc_hce_tap_test_emulator" 2383 android:configChanges="keyboardHidden|orientation|screenSize" > 2384 <meta-data android:name="display_mode" 2385 android:value="multi_display_mode" /> 2386 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2387 </activity> 2388 2389 <activity android:name=".nfc.hce.DynamicAidEmulatorActivity" 2390 android:label="@string/nfc_hce_payment_dynamic_aids_emulator" 2391 android:configChanges="keyboardHidden|orientation|screenSize" > 2392 <meta-data android:name="display_mode" 2393 android:value="multi_display_mode" /> 2394 <meta-data android:name="CddTest" android:value="3.2.3.5/C-3-2|7.4.4/C-2-1,C-2-2" /> 2395 <meta-data android:name="ApiTest" 2396 android:value="android.nfc.cardemulation.CardEmulation#registerAidsForService" /> 2397 </activity> 2398 2399 <activity android:name=".nfc.hce.LargeNumAidsEmulatorActivity" 2400 android:label="@string/nfc_hce_large_num_aids_emulator" 2401 android:configChanges="keyboardHidden|orientation|screenSize" > 2402 <meta-data android:name="display_mode" 2403 android:value="multi_display_mode" /> 2404 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2405 <meta-data android:name="ApiTest" 2406 android:value="android.nfc.cardemulation.CardEmulation#registerAidsForService" /> 2407 </activity> 2408 2409 <activity android:name=".nfc.hce.PrefixPaymentEmulatorActivity" 2410 android:label="@string/nfc_hce_payment_prefix_aids_emulator" 2411 android:configChanges="keyboardHidden|orientation|screenSize" > 2412 <meta-data android:name="display_mode" 2413 android:value="multi_display_mode" /> 2414 <meta-data android:name="CddTest" android:value="3.2.3.5/C-3-2|7.4.4/C-2-1,C-2-2" /> 2415 </activity> 2416 2417 <activity android:name=".nfc.hce.PrefixPaymentEmulator2Activity" 2418 android:label="@string/nfc_hce_payment_prefix_aids_emulator_2" 2419 android:configChanges="keyboardHidden|orientation|screenSize" > 2420 <meta-data android:name="display_mode" 2421 android:value="multi_display_mode" /> 2422 <meta-data android:name="CddTest" android:value="3.2.3.5/C-3-2|7.4.4/C-2-1,C-2-2" /> 2423 </activity> 2424 2425 <activity android:name=".nfc.hce.DualNonPaymentPrefixEmulatorActivity" 2426 android:label="@string/nfc_hce_other_prefix_aids_emulator" 2427 android:configChanges="keyboardHidden|orientation|screenSize" > 2428 <meta-data android:name="display_mode" 2429 android:value="multi_display_mode" /> 2430 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2431 <meta-data android:name="ApiTest" 2432 android:value="android.nfc.cardemulation.CardEmulation#registerAidsForService" /> 2433 </activity> 2434 2435 <activity android:name=".nfc.hce.ConflictingNonPaymentPrefixEmulatorActivity" 2436 android:label="@string/nfc_hce_other_conflicting_prefix_aids_emulator" 2437 android:configChanges="keyboardHidden|orientation|screenSize" > 2438 <meta-data android:name="display_mode" 2439 android:value="multi_display_mode" /> 2440 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2441 <meta-data android:name="ApiTest" 2442 android:value="android.nfc.cardemulation.CardEmulation#registerAidsForService" /> 2443 </activity> 2444 2445 <activity android:name=".nfc.hce.ScreenOnOnlyOffHostEmulatorActivity" 2446 android:label="@string/nfc_screen_on_only_offhost_emulator" 2447 android:configChanges="keyboardHidden|orientation|screenSize" > 2448 <meta-data android:name="display_mode" 2449 android:value="multi_display_mode" /> 2450 <meta-data android:name="CddTest" android:value="7.4.4/C-2-1,C-2-2" /> 2451 </activity> 2452 2453 <activity android:name=".nfc.hce.ScreenOffPaymentEmulatorActivity" 2454 android:label="@string/nfc_screen_off_hce_payment_emulator" 2455 android:configChanges="keyboardHidden|orientation|screenSize" > 2456 <meta-data android:name="display_mode" 2457 android:value="multi_display_mode" /> 2458 <meta-data android:name="CddTest" android:value="3.2.3.5/C-3-2|7.4.4/C-2-1,C-2-2" /> 2459 </activity> 2460 2461 <activity android:name=".nfc.hcef.HceFEmulatorActivity" 2462 android:label="@string/nfc_hce_f_emulator" 2463 android:configChanges="keyboardHidden|orientation|screenSize" > 2464 <meta-data android:name="display_mode" 2465 android:value="multi_display_mode" /> 2466 <meta-data android:name="CddTest" android:value="7.4.4/C-3-1,C-3-2" /> 2467 <meta-data android:name="ApiTest" 2468 android:value="android.nfc.cardemulation.NfcFCardEmulation#getInstance| 2469 android.nfc.cardemulation.NfcFCardEmulation#enableService" /> 2470 </activity> 2471 2472 <activity android:name=".nfc.hcef.HceFReaderActivity" 2473 android:label="@string/nfc_hce_f_reader" 2474 android:configChanges="keyboardHidden|orientation|screenSize" > 2475 <meta-data android:name="display_mode" 2476 android:value="multi_display_mode" /> 2477 <meta-data android:name="CddTest" android:value="7.4.4/C-3-1,C-3-2" /> 2478 <meta-data android:name="ApiTest" 2479 android:value="android.nfc.tech.NfcF#get| 2480 android.nfc.tech.NfcF#transceive" /> 2481 </activity> 2482 2483 <activity android:name=".nfc.offhost.UiccTransactionEvent1EmulatorActivity" 2484 android:label="@string/nfc_offhost_uicc_transaction_event1_emulator" 2485 android:configChanges="keyboardHidden|orientation|screenSize" > 2486 <meta-data android:name="display_mode" 2487 android:value="multi_display_mode" /> 2488 <meta-data android:name="ApiTest" 2489 android:value="android.nfc.NfcAdapter#ACTION_TRANSACTION_DETECTED" /> 2490 </activity> 2491 2492 <activity android:name=".nfc.offhost.UiccTransactionEvent2EmulatorActivity" 2493 android:label="@string/nfc_offhost_uicc_transaction_event2_emulator" 2494 android:configChanges="keyboardHidden|orientation|screenSize" > 2495 <meta-data android:name="display_mode" 2496 android:value="multi_display_mode" /> 2497 <meta-data android:name="ApiTest" 2498 android:value="android.nfc.NfcAdapter#ACTION_TRANSACTION_DETECTED" /> 2499 </activity> 2500 2501 <activity android:name=".nfc.offhost.UiccTransactionEvent3EmulatorActivity" 2502 android:label="@string/nfc_offhost_uicc_transaction_event3_emulator" 2503 android:configChanges="keyboardHidden|orientation|screenSize" > 2504 <meta-data android:name="display_mode" 2505 android:value="multi_display_mode" /> 2506 <meta-data android:name="ApiTest" 2507 android:value="android.nfc.NfcAdapter#ACTION_TRANSACTION_DETECTED" /> 2508 </activity> 2509 2510 <activity android:name=".nfc.offhost.SimpleOffhostReaderActivity" 2511 android:label="@string/nfc_offhost_uicc_transaction_event1_reader" 2512 android:configChanges="keyboardHidden|orientation|screenSize" > 2513 <meta-data android:name="display_mode" 2514 android:value="multi_display_mode" /> 2515 <meta-data android:name="ApiTest" 2516 android:value="android.nfc.NfcAdapter#ACTION_TRANSACTION_DETECTED" /> 2517 </activity> 2518 2519 <!-- services used for testing NFC host-based card emulation --> 2520 <service android:name=".nfc.hce.PaymentService1" android:exported="true" 2521 android:permission="android.permission.BIND_NFC_SERVICE" 2522 android:enabled="false"> 2523 <intent-filter> 2524 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2525 <category android:name="android.intent.category.DEFAULT"/> 2526 </intent-filter> 2527 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 2528 </service> 2529 <service android:name=".nfc.hce.PaymentService2" android:exported="true" 2530 android:permission="android.permission.BIND_NFC_SERVICE" 2531 android:enabled="false"> 2532 <intent-filter> 2533 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2534 <category android:name="android.intent.category.DEFAULT"/> 2535 </intent-filter> 2536 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_2"/> 2537 </service> 2538 <service android:name=".nfc.hce.TransportService1" android:exported="true" 2539 android:permission="android.permission.BIND_NFC_SERVICE" 2540 android:enabled="false"> 2541 <intent-filter> 2542 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2543 <category android:name="android.intent.category.DEFAULT"/> 2544 </intent-filter> 2545 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_1"/> 2546 </service> 2547 <service android:name=".nfc.hce.TransportService2" android:exported="true" 2548 android:permission="android.permission.BIND_NFC_SERVICE" 2549 android:enabled="false"> 2550 <intent-filter> 2551 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2552 <category android:name="android.intent.category.DEFAULT"/> 2553 </intent-filter> 2554 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_aid_list_2"/> 2555 </service> 2556 <service android:name=".nfc.hce.AccessService" android:exported="true" 2557 android:permission="android.permission.BIND_NFC_SERVICE" 2558 android:enabled="false"> 2559 <intent-filter> 2560 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2561 <category android:name="android.intent.category.DEFAULT"/> 2562 </intent-filter> 2563 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_aid_list"/> 2564 </service> 2565 <service android:name=".nfc.hce.ThroughputService" android:exported="true" 2566 android:permission="android.permission.BIND_NFC_SERVICE" 2567 android:enabled="false"> 2568 <intent-filter> 2569 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2570 <category android:name="android.intent.category.DEFAULT"/> 2571 </intent-filter> 2572 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/throughput_aid_list"/> 2573 </service> 2574 2575 <service android:name=".nfc.hce.OffHostService" android:exported="true" 2576 android:permission="android.permission.BIND_NFC_SERVICE" 2577 android:enabled="false"> 2578 <intent-filter> 2579 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/> 2580 <category android:name="android.intent.category.DEFAULT"/> 2581 </intent-filter> 2582 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/offhost_aid_list"/> 2583 </service> 2584 <service android:name=".nfc.hce.PaymentServiceDynamicAids" android:exported="true" 2585 android:permission="android.permission.BIND_NFC_SERVICE" 2586 android:enabled="false"> 2587 <intent-filter> 2588 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2589 <category android:name="android.intent.category.DEFAULT"/> 2590 </intent-filter> 2591 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 2592 </service> 2593 <service android:name=".nfc.hce.PrefixPaymentService1" android:exported="true" 2594 android:permission="android.permission.BIND_NFC_SERVICE" 2595 android:enabled="false"> 2596 <intent-filter> 2597 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2598 <category android:name="android.intent.category.DEFAULT"/> 2599 </intent-filter> 2600 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list"/> 2601 </service> 2602 <service android:name=".nfc.hce.PrefixPaymentService2" android:exported="true" 2603 android:permission="android.permission.BIND_NFC_SERVICE" 2604 android:enabled="false"> 2605 <intent-filter> 2606 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2607 <category android:name="android.intent.category.DEFAULT"/> 2608 </intent-filter> 2609 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_prefix_aid_list_2"/> 2610 </service> 2611 <service android:name=".nfc.hce.PrefixTransportService1" android:exported="true" 2612 android:permission="android.permission.BIND_NFC_SERVICE" 2613 android:enabled="false"> 2614 <intent-filter> 2615 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2616 <category android:name="android.intent.category.DEFAULT"/> 2617 </intent-filter> 2618 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_1"/> 2619 </service> 2620 <service android:name=".nfc.hce.PrefixTransportService2" android:exported="true" 2621 android:permission="android.permission.BIND_NFC_SERVICE" 2622 android:enabled="false"> 2623 <intent-filter> 2624 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2625 <category android:name="android.intent.category.DEFAULT"/> 2626 </intent-filter> 2627 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/transport_prefix_aid_list_2"/> 2628 </service> 2629 <service android:name=".nfc.hce.PrefixAccessService" android:exported="true" 2630 android:permission="android.permission.BIND_NFC_SERVICE" 2631 android:enabled="false"> 2632 <intent-filter> 2633 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2634 <category android:name="android.intent.category.DEFAULT"/> 2635 </intent-filter> 2636 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/access_prefix_aid_list"/> 2637 </service> 2638 <service android:name=".nfc.hce.LargeNumAidsService" android:exported="true" 2639 android:permission="android.permission.BIND_NFC_SERVICE" 2640 android:enabled="false"> 2641 <intent-filter> 2642 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2643 <category android:name="android.intent.category.DEFAULT"/> 2644 </intent-filter> 2645 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/payment_aid_list_1"/> 2646 </service> 2647 <service android:name=".nfc.hce.ScreenOnOnlyOffHostService" android:exported="true" 2648 android:permission="android.permission.BIND_NFC_SERVICE" 2649 android:enabled="false"> 2650 <intent-filter> 2651 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/> 2652 <category android:name="android.intent.category.DEFAULT"/> 2653 </intent-filter> 2654 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/screen_on_only_offhost_aid_list"/> 2655 </service> 2656 <service android:name=".nfc.hce.ScreenOffPaymentService" android:exported="true" 2657 android:permission="android.permission.BIND_NFC_SERVICE" 2658 android:enabled="false"> 2659 <intent-filter> 2660 <action android:name="android.nfc.cardemulation.action.HOST_APDU_SERVICE"/> 2661 <category android:name="android.intent.category.DEFAULT"/> 2662 </intent-filter> 2663 <meta-data android:name="android.nfc.cardemulation.host_apdu_service" android:resource="@xml/screen_off_payment_aid_list"/> 2664 </service> 2665 2666 <service 2667 android:name=".nfc.hcef.MyHostFelicaService" 2668 android:enabled="true" 2669 android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE"> 2670 <intent-filter> 2671 <action android:name="android.nfc.cardemulation.action.HOST_NFCF_SERVICE"/> 2672 </intent-filter> 2673 <meta-data android:name="android.nfc.cardemulation.host_nfcf_service" android:resource="@xml/felicaservice"/> 2674 </service> 2675 2676 <service 2677 android:name=".nfc.offhost.UiccTransactionEventService" 2678 android:enabled="true" 2679 android:exported="true" android:permission="android.permission.BIND_NFC_SERVICE"> 2680 <intent-filter> 2681 <action android:name="android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"/> 2682 <category android:name="android.intent.category.DEFAULT" /> 2683 </intent-filter> 2684 <meta-data android:name="android.nfc.cardemulation.off_host_apdu_service" android:resource="@xml/uicc_transaction_event_aid_list"/> 2685 </service> 2686 2687 <receiver android:name=".nfc.offhost.UiccTransactionEventReceiver" 2688 android:exported="true"> 2689 <intent-filter> 2690 <action android:name="android.nfc.action.TRANSACTION_DETECTED" > 2691 </action> 2692 2693 <category android:name="android.intent.category.DEFAULT" > 2694 </category> 2695 2696 <data 2697 android:host="secure" 2698 android:pathPattern="/SIM.*/A000000476416E64726F696443545341" 2699 android:port="0" 2700 android:scheme="nfc" /> 2701 </intent-filter> 2702 </receiver> 2703 2704 <!-- Service used for Camera ITS tests --> 2705 <service android:name=".camera.its.ItsService" 2706 android:exported="true" 2707 android:foregroundServiceType="camera"> 2708 <intent-filter> 2709 <action android:name="com.android.cts.verifier.camera.its.START"/> 2710 <category android:name="android.intent.category.DEFAULT" /> 2711 <data android:mimeType="text/plain" /> 2712 </intent-filter> 2713 </service> 2714 2715 <!-- 2716 A DeviceAdmin receiver for sensor tests, it allows sensor tests to turn off the screen. 2717 --> 2718 <receiver android:name=".sensors.helpers.SensorDeviceAdminReceiver" 2719 android:label="@string/snsr_device_admin_receiver" 2720 android:exported="true" 2721 android:permission="android.permission.BIND_DEVICE_ADMIN"> 2722 <meta-data android:name="android.app.device_admin" 2723 android:resource="@xml/sensor_device_admin" /> 2724 <intent-filter> 2725 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/> 2726 </intent-filter> 2727 </receiver> 2728 2729 <activity android:name=".sensors.AccelerometerMeasurementTestActivity" 2730 android:label="@string/snsr_accel_m_test" 2731 android:exported="true" 2732 android:screenOrientation="locked"> 2733 <intent-filter> 2734 <action android:name="android.intent.action.MAIN"/> 2735 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 2736 </intent-filter> 2737 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 2738 <meta-data android:name="test_required_features" 2739 android:value="android.hardware.sensor.accelerometer"/> 2740 <meta-data android:name="test_excluded_features" 2741 android:value="android.hardware.type.automotive"/> 2742 <meta-data android:name="display_mode" 2743 android:value="multi_display_mode" /> 2744 </activity> 2745 2746 <activity android:name=".sensors.GyroscopeMeasurementTestActivity" 2747 android:label="@string/snsr_gyro_m_test" 2748 android:exported="true" 2749 android:screenOrientation="locked"> 2750 <intent-filter> 2751 <action android:name="android.intent.action.MAIN"/> 2752 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 2753 </intent-filter> 2754 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 2755 <meta-data android:name="test_required_features" 2756 android:value="android.hardware.sensor.gyroscope"/> 2757 <meta-data android:name="test_excluded_features" 2758 android:value="android.hardware.type.automotive"/> 2759 <meta-data android:name="display_mode" 2760 android:value="multi_display_mode" /> 2761 </activity> 2762 2763 <activity android:name=".sensors.HeartRateMonitorTestActivity" 2764 android:label="@string/snsr_heartrate_test" 2765 android:exported="true" 2766 android:screenOrientation="nosensor"> 2767 <intent-filter> 2768 <action android:name="android.intent.action.MAIN" /> 2769 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2770 </intent-filter> 2771 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2772 <meta-data android:name="test_required_features" 2773 android:value="android.hardware.sensor.heartrate" /> 2774 <meta-data android:name="display_mode" 2775 android:value="multi_display_mode" /> 2776 </activity> 2777 2778 <activity android:name=".sensors.MagneticFieldMeasurementTestActivity" 2779 android:label="@string/snsr_mag_m_test" 2780 android:exported="true" 2781 android:screenOrientation="locked"> 2782 <intent-filter> 2783 <action android:name="android.intent.action.MAIN" /> 2784 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2785 </intent-filter> 2786 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2787 <meta-data android:name="test_required_features" 2788 android:value="android.hardware.sensor.compass" /> 2789 <meta-data android:name="display_mode" 2790 android:value="multi_display_mode" /> 2791 </activity> 2792 2793 <activity android:name=".sensors.OffBodySensorTestActivity" 2794 android:exported="true" 2795 android:label="@string/snsr_offbody_sensor_test"> 2796<!-- <receiver android:name="com.android.cts.verifier.sensors.OffBodySensorTestActivity$AlarmReceiver"></receiver>--> 2797 <intent-filter> 2798 <action android:name="android.intent.action.MAIN" /> 2799 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2800 </intent-filter> 2801 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2802 <meta-data android:name="display_mode" android:value="single_display_mode" /> 2803 </activity> 2804 2805 <activity 2806 android:name=".sensors.RVCVXCheckTestActivity" 2807 android:keepScreenOn="true" 2808 android:label="@string/snsr_rvcvxchk_test" 2809 android:exported="true" 2810 android:screenOrientation="locked" > 2811 <intent-filter> 2812 <action android:name="android.intent.action.MAIN" /> 2813 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 2814 </intent-filter> 2815 2816 <meta-data 2817 android:name="test_category" 2818 android:value="@string/test_category_sensors" /> 2819 <meta-data 2820 android:name="test_required_features" 2821 android:value="android.hardware.sensor.accelerometer:android.hardware.sensor.gyroscope:android.hardware.sensor.compass:android.hardware.camera" /> 2822 <meta-data android:name="display_mode" 2823 android:value="single_display_mode" /> 2824 </activity> 2825 <activity 2826 android:name=".sensors.RVCVRecordActivity" 2827 android:keepScreenOn="true" 2828 android:label="@string/snsr_rvcvxchk_test_rec" 2829 android:screenOrientation="locked" > 2830 <meta-data android:name="display_mode" 2831 android:value="multi_display_mode" /> 2832 </activity> 2833 2834 2835 <!-- TODO: enable when a full set of verifications can be implemented --> 2836 <!--activity android:name=".sensors.RotationVectorTestActivity" 2837 android:label="@string/snsr_rot_vec_test" 2838 android:exported="true" 2839 android:screenOrientation="locked"> 2840 <intent-filter> 2841 <action android:name="android.intent.action.MAIN" /> 2842 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2843 </intent-filter> 2844 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2845 <meta-data android:name="test_required_features" 2846 android:value="android.hardware.sensor.gyroscope" /> 2847 </activity--> 2848 2849 <activity android:name=".sensors.BatchingTestActivity" 2850 android:label="@string/snsr_batch_test" 2851 android:exported="true" 2852 android:screenOrientation="locked"> 2853 <intent-filter> 2854 <action android:name="android.intent.action.MAIN" /> 2855 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2856 </intent-filter> 2857 <meta-data android:name="CddTest" android:value="7.3/C-1-5" /> 2858 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 2859 <meta-data android:name="test_applicable_features" 2860 android:value="android.hardware.sensor.stepcounter:android.hardware.sensor.stepdetector:android.hardware.sensor.proximity:android.hardware.sensor.light" /> 2861 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 2862 <meta-data android:name="test_pass_mode" android:value="either_mode" /> 2863 </activity> 2864 2865 <!-- TODO: enable when a more reliable way to identify time synchronization is available --> 2866 <!--activity android:name=".sensors.SensorSynchronizationTestActivity" 2867 android:label="@string/snsr_synch_test" 2868 android:exported="true" 2869 android:screenOrientation="locked"> 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_sensors" /> 2875 <meta-data android:name="test_required_features" 2876 android:value="android.hardware.sensor.gyroscope" /> 2877 </activity--> 2878 2879 <activity android:name=".sensors.DynamicSensorDiscoveryTestActivity" 2880 android:label="@string/snsr_dynamic_sensor_discovery_test" 2881 android:exported="true" 2882 android:screenOrientation="locked"> 2883 <intent-filter> 2884 <action android:name="android.intent.action.MAIN"/> 2885 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 2886 </intent-filter> 2887 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 2888 <meta-data android:name="test_excluded_features" 2889 android:value="android.software.leanback" /> 2890 <meta-data android:name="display_mode" android:value="single_display_mode" /> 2891 </activity> 2892 <!-- End sensor tests definitions --> 2893 2894 <activity android:name=".camera.formats.CameraFormatsActivity" 2895 android:label="@string/camera_format" 2896 android:exported="true"> 2897 <intent-filter> 2898 <action android:name="android.intent.action.MAIN" /> 2899 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2900 </intent-filter> 2901 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2902 2903 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 2904 <meta-data android:name="test_excluded_features" 2905 android:value="android.hardware.type.automotive"/> 2906 <meta-data android:name="display_mode" 2907 android:value="single_display_mode" /> 2908 <meta-data android:name="ApiTest" android:value="android.hardware.Camera#getParameters| 2909 android.hardware.Camera#setParameters| 2910 android.hardware.Camera#setDisplayOrientation| 2911 android.hardware.Camera#setPreviewCallback| 2912 android.hardware.Camera#stopPreview| 2913 android.hardware.Camera#release| 2914 android.hardware.Camera#setPreviewTexture| 2915 android.hardware.Camera#startPreview| 2916 android.hardware.Camera.Parameters#setPreviewFormat| 2917 android.hardware.Camera.Parameters#setPreviewSize| 2918 android.hardware.Camera.Parameters#getSupportedPreviewFormats| 2919 android.hardware.Camera.Parameters#getSupportedPreviewSizes| 2920 android.hardware.Camera.PreviewCallback#onPreviewFrame" /> 2921 </activity> 2922 2923 <activity android:name=".camera.intents.CameraIntentsActivity" 2924 android:exported="true" 2925 android:label="@string/camera_intents"> 2926 <intent-filter> 2927 <action android:name="android.intent.action.MAIN" /> 2928 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2929 </intent-filter> 2930 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2931 2932 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 2933 <meta-data android:name="test_excluded_features" 2934 android:value="android.hardware.type.automotive:android.hardware.type.television:android.software.leanback"/> 2935 <meta-data android:name="display_mode" 2936 android:value="single_display_mode" /> 2937 <meta-data android:name="ApiTest" 2938 android:value="android.hardware.Camera#ACTION_NEW_PICTURE| 2939 android.hardware.Camera#ACTION_NEW_VIDEO" /> 2940 </activity> 2941 2942 <service android:name=".camera.intents.CameraContentJobService" 2943 android:permission="android.permission.BIND_JOB_SERVICE" /> 2944 2945 <activity android:name=".camera.orientation.CameraOrientationActivity" 2946 android:label="@string/camera_orientation" 2947 android:exported="true" 2948 android:screenOrientation="landscape"> 2949 <intent-filter> 2950 <action android:name="android.intent.action.MAIN" /> 2951 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2952 </intent-filter> 2953 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2954 2955 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 2956 <meta-data android:name="test_excluded_features" 2957 android:value="android.hardware.type.automotive"/> 2958 <meta-data android:name="display_mode" 2959 android:value="single_display_mode" /> 2960 <meta-data android:name="ApiTest" 2961 android:value="android.hardware.Camera#getNumberOfCameras| 2962 android.hardware.Camera#setPreviewDisplay| 2963 android.hardware.Camera.Parameters#setPictureFormat| 2964 android.hardware.Camera.Parameters#setPictureSize| 2965 android.hardware.Camera#setDisplayOrientation| 2966 android.hardware.Camera#takePicture" /> 2967 </activity> 2968 2969 <activity 2970 android:name=".camera.fov.PhotoCaptureActivity" 2971 android:label="@string/camera_fov_calibration" 2972 android:exported="true" 2973 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > 2974 <intent-filter android:label="@string/camera_fov_calibration" > 2975 <action android:name="android.intent.action.MAIN" /> 2976 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 2977 </intent-filter> 2978 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 2979 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 2980 <meta-data android:name="test_excluded_features" 2981 android:value="android.hardware.type.automotive"/> 2982 <meta-data android:name="display_mode" 2983 android:value="single_display_mode" /> 2984 <meta-data android:name="ApiTest" 2985 android:value="android.hardware.Camera#getNumberOfCameras| 2986 android.hardware.Camera#open| 2987 android.hardware.Camera#startPreview| 2988 android.hardware.Camera#stopPreview| 2989 android.hardware.Camera#takePicture| 2990 android.hardware.Camera#setParameters| 2991 android.hardware.Camera#setDisplayOrientation| 2992 android.hardware.Camera.Parameters#setHorizontalViewAngle| 2993 android.hardware.Camera.Parameters#setVerticalViewAngle" /> 2994 </activity> 2995 <activity 2996 android:name=".camera.fov.DetermineFovActivity" 2997 android:label="@string/camera_fov_calibration" 2998 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" > 2999 <meta-data android:name="test_excluded_features" 3000 android:value="android.hardware.type.automotive"/> 3001 <meta-data android:name="display_mode" 3002 android:value="multi_display_mode" /> 3003 <meta-data android:name="ApiTest" 3004 android:value="android.media.ExifInterface#TAG_ORIENTATION| 3005 android.media.ExifInterface#ORIENTATION_ROTATE_90| 3006 android.media.ExifInterface#ORIENTATION_ROTATE_180| 3007 android.media.ExifInterface#ORIENTATION_ROTATE_270" /> 3008 </activity> 3009 <activity 3010 android:name=".camera.fov.CalibrationPreferenceActivity" 3011 android:label="@string/camera_fov_label_options" > 3012 <meta-data android:name="test_excluded_features" 3013 android:value="android.hardware.type.automotive"/> 3014 <meta-data android:name="display_mode" 3015 android:value="multi_display_mode" /> 3016 </activity> 3017 3018 3019 <activity android:name=".camera.video.CameraVideoActivity" 3020 android:label="@string/camera_video" 3021 android:exported="true"> 3022 <intent-filter> 3023 <action android:name="android.intent.action.MAIN" /> 3024 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3025 </intent-filter> 3026 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 3027 <meta-data android:name="test_required_features" 3028 android:value="android.hardware.camera.any"/> 3029 <meta-data android:name="test_excluded_features" 3030 android:value="android.hardware.type.automotive"/> 3031 <meta-data android:name="display_mode" 3032 android:value="single_display_mode" /> 3033 <meta-data android:name="ApiTest" 3034 android:value="android.hardware.Camera#getParameters| 3035 android.hardware.Camera#lock| 3036 android.hardware.Camera#setDisplayOrientation| 3037 android.hardware.Camera#setPreviewCallback| 3038 android.hardware.Camera#setParameters| 3039 android.hardware.Camera#setPreviewTexture| 3040 android.hardware.Camera#startPreview| 3041 android.hardware.Camera#stopPreview| 3042 android.hardware.Camera#unlock| 3043 android.media.MediaRecorder#prepare| 3044 android.media.MediaRecorder#release| 3045 android.media.MediaRecorder#reset| 3046 android.media.MediaRecorder#setAudioEncoder| 3047 android.media.MediaRecorder#setAudioSource| 3048 android.media.MediaRecorder#setCamera| 3049 android.media.MediaRecorder#setOnErrorListener| 3050 android.media.MediaRecorder#setOutputFormat| 3051 android.media.MediaRecorder#setOutputFile| 3052 android.media.MediaRecorder#setProfile| 3053 android.media.MediaRecorder#setVideoEncoder| 3054 android.media.MediaRecorder#setVideoEncodingBitRate| 3055 android.media.MediaRecorder#setVideoSize| 3056 android.media.MediaRecorder#setVideoSource| 3057 android.media.MediaRecorder#start| 3058 android.media.MediaRecorder#stop" /> 3059 </activity> 3060 3061 <activity android:name=".camera.its.ItsTestActivity" 3062 android:label="@string/camera_its_test" 3063 android:launchMode="singleTop" 3064 android:configChanges="keyboardHidden|screenSize|screenLayout" 3065 android:exported="true" 3066 android:screenOrientation="landscape"> 3067 <intent-filter> 3068 <action android:name="android.intent.action.MAIN" /> 3069 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3070 </intent-filter> 3071 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 3072 <meta-data android:name="test_required_configs" android:value="config_no_emulator"/> 3073 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 3074 <meta-data android:name="test_excluded_features" 3075 android:value="android.hardware.type.automotive"/> 3076 <meta-data android:name="display_mode" 3077 android:value="multi_display_mode" /> 3078 </activity> 3079 3080 <activity android:name=".camera.webcam.WebcamTestActivity" 3081 android:label="@string/camera_webcam_test" 3082 android:launchMode="singleTop" 3083 android:configChanges="keyboardHidden|screenSize|screenLayout" 3084 android:exported="true" 3085 android:screenOrientation="nosensor"> 3086 <intent-filter> 3087 <action android:name="android.intent.action.MAIN" /> 3088 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3089 </intent-filter> 3090 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 3091 <meta-data android:name="test_required_configs" android:value="config_no_emulator"/> 3092 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 3093 <meta-data android:name="test_excluded_features" 3094 android:value="android.hardware.type.automotive"/> 3095 <meta-data android:name="display_mode" 3096 android:value="multi_display_mode" /> 3097 <meta-data android:name="ApiTest" 3098 android:value="android.hardware.usb.UsbManager#isUvcSupportEnabled" /> 3099 </activity> 3100 3101 <activity android:name=".camera.flashlight.CameraFlashlightActivity" 3102 android:label="@string/camera_flashlight_test" 3103 android:exported="true" 3104 android:configChanges="keyboardHidden|orientation|screenSize"> 3105 <intent-filter> 3106 <action android:name="android.intent.action.MAIN" /> 3107 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3108 </intent-filter> 3109 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 3110 <meta-data android:name="test_required_features" android:value="android.hardware.camera.flash" /> 3111 <meta-data android:name="test_excluded_features" 3112 android:value="android.hardware.type.automotive"/> 3113 <meta-data android:name="display_mode" 3114 android:value="multi_display_mode" /> 3115 <meta-data android:name="ApiTest" 3116 android:value="android.hardware.camera2.CameraCharacteristics#FLASH_INFO_AVAILABLE| 3117 android.hardware.camera2.CameraManager#setTorchMode| 3118 android.hardware.camera2.CameraManager#registerTorchCallback| 3119 android.hardware.camera2.CameraManager.TorchCallback#onTorchModeChanged"/> 3120 </activity> 3121 3122 <activity android:name=".camera.performance.CameraPerformanceActivity" 3123 android:label="@string/camera_performance_test" 3124 android:exported="true" 3125 android:configChanges="keyboardHidden|orientation|screenSize"> 3126 <intent-filter> 3127 <action android:name="android.intent.action.MAIN" /> 3128 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3129 </intent-filter> 3130 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 3131 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 3132 <meta-data android:name="test_excluded_features" 3133 android:value="android.hardware.type.automotive"/> 3134 <meta-data android:name="display_mode" 3135 android:value="single_display_mode" /> 3136 </activity> 3137 3138 <activity android:name=".camera.bokeh.CameraBokehActivity" 3139 android:label="@string/camera_bokeh_test" 3140 android:configChanges="keyboardHidden|screenSize" 3141 android:exported="true"> 3142 <intent-filter> 3143 <action android:name="android.intent.action.MAIN" /> 3144 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3145 </intent-filter> 3146 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 3147 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any" /> 3148 <meta-data android:name="test_excluded_features" 3149 android:value="android.hardware.type.automotive"/> 3150 <meta-data android:name="display_mode" 3151 android:value="multi_display_mode" /> 3152 <meta-data android:name="ApiTest" 3153 android:value="android.hardware.camera2.CameraMetadata#controlExtendedSceneModeBokehStillCapture| 3154 android.hardware.camera2.CameraMetadata#controlExtendedSceneModeBokehContinuous| 3155 android.hardware.camera2.CameraCharacteristics#controlAvailableExtendedSceneModeCapabilities| 3156 android.hardware.camera2.CameraCharacteristics#scalerStreamConfigurationMap| 3157 android.hardware.camera2.CaptureRequest#controlExtendedSceneMode" /> 3158 </activity> 3159 3160 <activity android:name=".camera.its.CameraMuteToggleActivity" 3161 android:label="@string/camera_hw_toggle_test" 3162 android:exported="true" 3163 android:screenOrientation="landscape"> 3164 <intent-filter> 3165 <action android:name="android.intent.action.MAIN" /> 3166 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3167 </intent-filter> 3168 <meta-data android:name="test_category" android:value="@string/test_category_camera" /> 3169 <meta-data android:name="test_required_configs" android:value="config_has_camera_toggle"/> 3170 <meta-data android:name="test_required_features" android:value="android.hardware.camera.any"/> 3171 <meta-data android:name="test_excluded_features" 3172 android:value="android.hardware.type.automotive"/> 3173 <meta-data android:name="display_mode" 3174 android:value="single_display_mode" /> 3175 <meta-data android:name="CddTest" android:value="9.8.13/C-1-3" /> 3176 </activity> 3177 3178 <activity android:name=".usb.accessory.UsbAccessoryTestActivity" 3179 android:label="@string/usb_accessory_test" 3180 android:exported="true" 3181 android:configChanges="keyboardHidden|orientation|screenSize"> 3182 <intent-filter> 3183 <action android:name="android.intent.action.MAIN" /> 3184 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3185 </intent-filter> 3186 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 3187 <meta-data android:name="test_required_features" android:value="android.hardware.usb.accessory" /> 3188 <meta-data android:name="test_excluded_features" 3189 android:value="android.hardware.type.watch" /> 3190 <meta-data android:name="display_mode" 3191 android:value="multi_display_mode" /> 3192 <meta-data android:name="CddTest" android:value="7.7.1/H-1-1" /> 3193 </activity> 3194 3195 <activity android:name=".usb.accessory.AccessoryAttachmentHandler" 3196 android:exported="true"> 3197 <intent-filter> 3198 <action android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" /> 3199 </intent-filter> 3200 3201 <meta-data android:name="android.hardware.usb.action.USB_ACCESSORY_ATTACHED" 3202 android:resource="@xml/accessory_filter" /> 3203 <meta-data android:name="display_mode" 3204 android:value="multi_display_mode" /> 3205 </activity> 3206 3207 <activity android:name=".usb.device.UsbDeviceTestActivity" 3208 android:label="@string/usb_device_test" 3209 android:exported="true" 3210 android:configChanges="keyboardHidden|orientation|screenSize"> 3211 <intent-filter> 3212 <action android:name="android.intent.action.MAIN" /> 3213 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3214 </intent-filter> 3215 3216 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 3217 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 3218 <meta-data android:name="test_excluded_features" 3219 android:value="android.hardware.type.watch" /> 3220 <meta-data android:name="display_mode" 3221 android:value="multi_display_mode" /> 3222 <meta-data android:name="CddTest" android:value="7.7.2/C-1-1" /> 3223 <meta-data android:name="ApiTest" 3224 android:value="android.hardware.usb.UsbDeviceConnection#controlTransfer|android.hardware.usb.UsbDeviceConnection#bulkTransfer" /> 3225 </activity> 3226 3227 <activity android:name=".usb.mtp.MtpHostTestActivity" android:label="@string/mtp_host_test" 3228 android:exported="true"> 3229 <intent-filter> 3230 <action android:name="android.intent.action.MAIN" /> 3231 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3232 </intent-filter> 3233 <meta-data android:name="test_category" android:value="@string/test_category_hardware" /> 3234 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 3235 <meta-data android:name="test_excluded_features" 3236 android:value="android.hardware.type.automotive:android.hardware.type.television" /> 3237 <meta-data android:name="display_mode" 3238 android:value="multi_display_mode" /> 3239 <meta-data android:name="CddTest" android:value="7.7.2/C-3-1" /> 3240 </activity> 3241 3242<!-- Turned off Sensor Power Test in initial L release 3243 <activity android:name=".sensors.SensorPowerTestActivity" 3244 android:label="@string/sensor_power_test" 3245 android:exported="true" 3246 android:configChanges="keyboardHidden|orientation|screenSize"> 3247 <intent-filter> 3248 <action android:name="android.intent.action.MAIN" /> 3249 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3250 </intent-filter> 3251 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 3252 <meta-data android:name="test_excluded_features" 3253 android:value="android.hardware.type.television:android.software.leanback" /> 3254 </activity> 3255--> 3256 <activity android:name=".p2p.P2pTestListActivity" 3257 android:label="@string/p2p_test" 3258 android:exported="true" 3259 android:configChanges="keyboardHidden|orientation|screenSize"> 3260 <intent-filter> 3261 <action android:name="android.intent.action.MAIN" /> 3262 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3263 </intent-filter> 3264 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 3265 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.direct" /> 3266 <meta-data android:name="display_mode" 3267 android:value="single_display_mode" /> 3268 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 3269 </activity> 3270 3271 <activity android:name=".managedprovisioning.RecentsRedactionActivity" 3272 android:label="@string/provisioning_byod_recents" > 3273 <meta-data android:name="display_mode" 3274 android:value="single_display_mode" /> 3275 </activity> 3276 <activity android:name=".managedprovisioning.IntermediateRecentActivity" 3277 android:label="@string/provisioning_byod_recents" 3278 android:exported="true" 3279 android:theme="@android:style/Theme.NoDisplay"> 3280 <intent-filter> 3281 <action android:name="com.android.cts.verifier.managedprovisioning.RECENTS" /> 3282 <category android:name="android.intent.category.DEFAULT"></category> 3283 </intent-filter> 3284 <meta-data android:name="display_mode" 3285 android:value="single_display_mode" /> 3286 </activity> 3287 <activity android:name=".wifi.TestListActivity" 3288 android:label="@string/wifi_test" 3289 android:exported="true" 3290 android:configChanges="keyboardHidden|orientation|screenSize"> 3291 <intent-filter> 3292 <action android:name="android.intent.action.MAIN" /> 3293 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3294 </intent-filter> 3295 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 3296 <meta-data android:name="test_required_features" android:value="android.hardware.wifi" /> 3297 <meta-data android:name="display_mode" 3298 android:value="single_display_mode" /> 3299 </activity> 3300 <activity android:name=".wifiaware.TestListActivity" 3301 android:label="@string/aware_test" 3302 android:exported="true" 3303 android:configChanges="keyboardHidden|orientation|screenSize"> 3304 <intent-filter> 3305 <action android:name="android.intent.action.MAIN" /> 3306 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3307 </intent-filter> 3308 <meta-data android:name="test_category" android:value="@string/test_category_networking" /> 3309 <meta-data android:name="test_required_features" android:value="android.hardware.wifi.aware" /> 3310 <meta-data android:name="display_mode" 3311 android:value="single_display_mode" /> 3312 </activity> 3313 3314 <activity android:name=".notifications.NotificationDismissVerifierActivity" 3315 android:exported="true" 3316 android:label="@string/nd_test"> 3317 <intent-filter> 3318 <action android:name="android.intent.action.MAIN" /> 3319 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3320 </intent-filter> 3321 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3322 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 3323 <meta-data android:name="display_mode" 3324 android:value="multi_display_mode" /> 3325 <meta-data android:name="CddTest" android:value="3.8.3/H-0-4" /> 3326 </activity> 3327 3328 <activity android:name=".notifications.NotificationFullScreenIntentVerifierActivity" 3329 android:exported="true" 3330 android:label="@string/fsi_test"> 3331 <intent-filter> 3332 <action android:name="android.intent.action.MAIN" /> 3333 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3334 </intent-filter> 3335 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3336 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 3337 <meta-data android:name="display_mode" 3338 android:value="multi_display_mode" /> 3339 <meta-data android:name="ApiTest" 3340 android:value="android.app.Notification.Builder#setFullScreenIntent| 3341 android.app.NotificationManager#notify" /> 3342 </activity> 3343 3344 <activity android:name=".notifications.NotificationListenerVerifierActivity" 3345 android:exported="true" 3346 android:label="@string/nls_test"> 3347 <intent-filter> 3348 <action android:name="android.intent.action.MAIN" /> 3349 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3350 </intent-filter> 3351 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3352 <meta-data android:name="display_mode" 3353 android:value="multi_display_mode" /> 3354 <meta-data android:name="CddTest" android:value="2.2.3/3.8.3/H-0-1|3.8.3.1/C-1-5|3.8.3.1/C-3-1|3.8.3.1/C-3-2|3.8.3.2/C-0-1|3.8.3.2/C-0-2|3.8.3.2/C-1-1|3.8.3.1/C-1-8|3.8.3.1/C-1-9" /> 3355 <meta-data android:name="ApiTest" 3356 android:value="android.service.notification.NotificationListenerService#cancelNotification| 3357 android.service.notification.NotificationListenerService#cancelAllNotifications| 3358 android.provider.Service#ACTION_CHANNEL_NOTIFICATION_SETTINGS| 3359 android.provider.Service#EXTRA_CHANNEL_FILTER_LIST" /> 3360 </activity> 3361 3362 <activity android:name=".notifications.NotificationPrivacyVerifierActivity" 3363 android:exported="true" 3364 android:label="@string/notif_privacy_test"> 3365 <intent-filter> 3366 <action android:name="android.intent.action.MAIN" /> 3367 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3368 </intent-filter> 3369 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3370 <meta-data android:name="test_required_features" android:value="android.software.secure_lock_screen" /> 3371 <meta-data android:name="test_excluded_features" 3372 android:value="android.hardware.type.automotive" /> 3373 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 3374 <meta-data android:name="CddTest" android:value="3.8.3.1/C-1-4|2.2.3/3.8.10/H-1-1" /> 3375 </activity> 3376 3377 <activity android:name=".notifications.ShowWhenLockedActivity" 3378 android:exported="true" 3379 android:showWhenLocked="true"> 3380 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 3381 <meta-data android:name="NonApiTest" 3382 android:value="Helper class. Test activities: NotificationPrivacyVerifierActivity, NotificationFullScreenIntentVerifierActivity" /> 3383 </activity> 3384 3385 <receiver android:name=".notifications.BlockChangeReceiver" 3386 android:exported="true"> 3387 <intent-filter> 3388 <action android:name="android.app.action.NOTIFICATION_CHANNEL_BLOCK_STATE_CHANGED"/> 3389 <action android:name="android.app.action.NOTIFICATION_CHANNEL_GROUP_BLOCK_STATE_CHANGED"/> 3390 <action android:name="android.app.action.APP_BLOCK_STATE_CHANGED"/> 3391 </intent-filter> 3392 </receiver> 3393 3394 <receiver android:name=".notifications.ActionTriggeredReceiver" 3395 android:exported="true"> 3396 <intent-filter> 3397 <action android:name="com.android.cts.verifier.notifications.ActionTriggeredReceiver"/> 3398 </intent-filter> 3399 </receiver> 3400 3401 <receiver android:name=".notifications.AutomaticZenRuleStatusReceiver" 3402 android:exported="true"> 3403 <intent-filter> 3404 <action android:name="android.app.action.AUTOMATIC_ZEN_RULE_STATUS_CHANGED"/> 3405 </intent-filter> 3406 </receiver> 3407 3408 <activity android:name=".notifications.ConditionProviderVerifierActivity" 3409 android:exported="true" 3410 android:label="@string/cp_test"> 3411 <intent-filter> 3412 <action android:name="android.intent.action.MAIN" /> 3413 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3414 </intent-filter> 3415 <intent-filter> 3416 <action android:name="android.app.action.AUTOMATIC_ZEN_RULE" /> 3417 </intent-filter> 3418 <meta-data android:name="android.service.zen.automatic.ruleType" 3419 android:value="@string/cp_rule_type" /> 3420 <meta-data android:name="android.service.zen.automatic.ruleInstanceLimit" 3421 android:value="2" /> 3422 3423 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3424 <meta-data android:name="test_excluded_features" 3425 android:value="android.hardware.type.automotive:android.hardware.type.television:android.software.leanback:android.hardware.type.watch" /> 3426 <meta-data android:name="display_mode" 3427 android:value="multi_display_mode" /> 3428 <meta-data android:name="CddTest" android:value="3.8.3.3/C-1-1" /> 3429 </activity> 3430 3431 <activity android:name=".notifications.ToastVerifierActivity" 3432 android:exported="true" 3433 android:label="@string/toast_title"> 3434 <intent-filter> 3435 <action android:name="android.intent.action.MAIN" /> 3436 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3437 </intent-filter> 3438 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3439 <meta-data android:name="display_mode" 3440 android:value="multi_display_mode" /> 3441 <meta-data android:name="ApiTest" 3442 android:value="android.widget.Toast#makeText" /> 3443 </activity> 3444 3445 <activity android:name=".notifications.BubblesVerifierActivity" 3446 android:exported="true" 3447 android:label="@string/bubbles_notification_title"> 3448 <intent-filter> 3449 <action android:name="android.intent.action.MAIN" /> 3450 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3451 </intent-filter> 3452 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3453 <meta-data android:name="test_excluded_features" 3454 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 3455 <meta-data android:name="display_mode" 3456 android:value="multi_display_mode" /> 3457 <meta-data android:name="ApiTest" 3458 android:value="android.app.Notification.Builder#setBubbleMetadata|android.app.NotificationManager#notify" /> 3459 </activity> 3460 3461 <activity android:name=".vibrations.HasVibratorVerifierActivity" 3462 android:exported="true" 3463 android:label="@string/test_title_has_vibrator"> 3464 <intent-filter> 3465 <action android:name="android.intent.action.MAIN" /> 3466 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3467 </intent-filter> 3468 <meta-data android:name="test_category" android:value="@string/test_category_vibrations" /> 3469 <meta-data android:name="test_excluded_features" 3470 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 3471 <meta-data android:name="display_mode" 3472 android:value="multi_display_mode" /> 3473 <meta-data android:name="ApiTest" 3474 android:value="android.os.Vibrator.Vibrator#hasVibrator" /> 3475 </activity> 3476 3477 <activity android:name=".notifications.BubbleActivity" 3478 android:label="@string/bubble_activity_title" 3479 android:exported="true" 3480 android:resizeableActivity="true" 3481 android:theme="@android:style/Theme.DeviceDefault.DayNight"> 3482 <intent-filter> 3483 <action android:name="android.intent.action.SEND" /> 3484 <category android:name="android.intent.category.DEFAULT" /> 3485 <data android:mimeType="text/plain" /> 3486 <data android:mimeType="image/*" /> 3487 </intent-filter> 3488 3489 <meta-data android:name="android.app.shortcuts" 3490 android:resource="@xml/shortcuts" /> 3491 <meta-data android:name="display_mode" 3492 android:value="multi_display_mode" /> 3493 </activity> 3494 3495 <service android:name=".notifications.MockListener" 3496 android:exported="true" 3497 android:label="@string/nls_service_name" 3498 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"> 3499 <intent-filter> 3500 <action android:name="android.service.notification.NotificationListenerService" /> 3501 </intent-filter> 3502 <!-- TODO(b/284478205): Reenable or remove along with NLS filter test cases. --> 3503 <!-- <meta-data android:name="android.service.notification.default_filter_types" 3504 android:value="alerting|silent" /> 3505 <meta-data android:name="android.service.notification.disabled_filter_types" 3506 android:value="ongoing" /> --> 3507 </service> 3508 3509 <service android:name=".notifications.MockAssistant" 3510 android:exported="true" 3511 android:label="@string/nas_service_name" 3512 android:permission="android.permission.BIND_NOTIFICATION_ASSISTANT_SERVICE"> 3513 <intent-filter> 3514 <action android:name="android.service.notification.NotificationAssistantService" /> 3515 </intent-filter> 3516 </service> 3517 3518 <!-- (b/285905698) Re-enable the test after investigation on black window issue is done 3519 <activity android:name=".notifications.ShortcutThrottlingResetActivity" 3520 android:label="@string/shortcut_reset_test" 3521 android:exported="true" 3522 android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation|screenSize|smallestScreenSize|layoutDirection"> 3523 <intent-filter> 3524 <action android:name="android.intent.action.MAIN" /> 3525 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3526 </intent-filter> 3527 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3528 <meta-data android:name="test_excluded_features" 3529 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 3530 <meta-data android:name="display_mode" 3531 android:value="multi_display_mode" /> 3532 <meta-data android:name="CddTest" android:value="3.8.1/C-4-1" /> 3533 </activity> 3534 --> 3535 3536 <activity android:name=".qstiles.TileServiceVerifierActivity" 3537 android:exported="true" 3538 android:label="@string/tiles_test"> 3539 <intent-filter> 3540 <action android:name="android.intent.action.MAIN" /> 3541 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3542 </intent-filter> 3543 <meta-data android:name="test_category" android:value="@string/test_category_tiles" /> 3544 <meta-data android:name="test_excluded_features" 3545 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3546 <meta-data android:name="test_required_configs" android:value="config_quick_settings_supported" /> 3547 <meta-data android:name="display_mode" 3548 android:value="multi_display_mode" /> 3549 <meta-data android:name="CddTest" android:value="3.13/C-1-1,C-1-2,C-1-3" /> 3550 </activity> 3551 3552 <activity android:name=".qstiles.TileServiceRequestVerifierActivity" 3553 android:exported="true" 3554 android:label="@string/tiles_request_test"> 3555 <intent-filter> 3556 <action android:name="android.intent.action.MAIN" /> 3557 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3558 </intent-filter> 3559 <meta-data android:name="test_category" android:value="@string/test_category_tiles" /> 3560 <meta-data android:name="test_excluded_features" 3561 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 3562 <meta-data android:name="test_required_configs" android:value="config_quick_settings_supported" /> 3563 <meta-data android:name="display_mode" 3564 android:value="multi_display_mode" /> 3565 <meta-data android:name="ApiTest" android:value="android.app.StatusBarManager#requestAddTileService" /> 3566 </activity> 3567 3568 <service android:name=".qstiles.MockTileService" 3569 android:icon="@android:drawable/ic_dialog_alert" 3570 android:label="@string/tile_service_name" 3571 android:enabled="false" 3572 android:exported="true" 3573 android:permission="android.permission.BIND_QUICK_SETTINGS_TILE"> 3574 <intent-filter> 3575 <action android:name="android.service.quicksettings.action.QS_TILE" /> 3576 </intent-filter> 3577 </service> 3578 3579 <activity android:name=".vr.VrListenerVerifierActivity" 3580 android:configChanges="uiMode" 3581 android:exported="true" 3582 android:label="@string/vr_tests"> 3583 <intent-filter> 3584 <action android:name="android.intent.action.MAIN" /> 3585 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3586 </intent-filter> 3587 <meta-data android:name="test_category" android:value="@string/test_category_vr" /> 3588 <meta-data android:name="test_required_features" 3589 android:value="android.hardware.vr.high_performance" /> 3590 <meta-data android:name="display_mode" 3591 android:value="multi_display_mode" /> 3592 </activity> 3593 3594 <activity android:name=".vr.MockVrActivity" 3595 android:label="@string/vr_tests" 3596 android:exported="false" 3597 android:configChanges="uiMode" 3598 android:process=":TestVrActivity"> 3599 <intent-filter> 3600 <action android:name="android.intent.action.MAIN" /> 3601 <category android:name="android.intent.category.DEFAULT" /> 3602 </intent-filter> 3603 <meta-data android:name="display_mode" 3604 android:value="multi_display_mode" /> 3605 </activity> 3606 3607 <activity android:name=".vr.MockVrActivity2" 3608 android:label="@string/vr_tests" 3609 android:exported="false" 3610 android:configChanges="uiMode" 3611 android:process=":TestVrActivity2"> 3612 <intent-filter> 3613 <action android:name="android.intent.action.MAIN" /> 3614 <category android:name="android.intent.category.DEFAULT" /> 3615 </intent-filter> 3616 <meta-data android:name="display_mode" 3617 android:value="multi_display_mode" /> 3618 </activity> 3619 3620 <service android:name=".vr.MockVrListenerService" 3621 android:exported="true" 3622 android:enabled="true" 3623 android:label="@string/vr_service_name" 3624 android:permission="android.permission.BIND_VR_LISTENER_SERVICE"> 3625 <intent-filter> 3626 <action android:name="android.service.vr.VrListenerService" /> 3627 </intent-filter> 3628 </service> 3629 3630 <service android:name=".notifications.MockConditionProvider" 3631 android:exported="true" 3632 android:label="@string/cp_service_name" 3633 android:permission="android.permission.BIND_CONDITION_PROVIDER_SERVICE"> 3634 <intent-filter> 3635 <action android:name="android.service.notification.ConditionProviderService" /> 3636 </intent-filter> 3637 </service> 3638 3639 <service android:name=".notifications.InteractiveVerifierActivity$DismissService"/> 3640 3641 <activity android:name=".security.CAInstallNotificationVerifierActivity" 3642 android:exported="true" 3643 android:label="@string/cacert_test"> 3644 <intent-filter> 3645 <action android:name="android.intent.action.MAIN" /> 3646 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3647 </intent-filter> 3648 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3649 <meta-data android:name="test_excluded_features" 3650 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 3651 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 3652 <meta-data android:name="test_required_actions" 3653 android:value="com.android.settings.TRUSTED_CREDENTIALS_USER" /> 3654 <meta-data android:name="display_mode" 3655 android:value="single_display_mode" /> 3656 <meta-data 3657 android:name="ApiTest" 3658 android:value="android.provider.Settings#ACTION_SECURITY_SETTINGS| 3659 android.provider.Settings#ACTION_TRUSTED_CREDENTIALS_USER" /> 3660 </activity> 3661 <activity android:name=".security.CANotifyOnBootActivity" 3662 android:exported="true" 3663 android:label="@string/caboot_test"> 3664 <intent-filter> 3665 <action android:name="android.intent.action.MAIN" /> 3666 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3667 </intent-filter> 3668 <meta-data android:name="test_category" android:value="@string/test_category_notifications" /> 3669 <meta-data android:name="test_excluded_features" 3670 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 3671 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 3672 <meta-data android:name="test_required_actions" 3673 android:value="com.android.settings.TRUSTED_CREDENTIALS_USER" /> 3674 <meta-data android:name="display_mode" 3675 android:value="single_display_mode" /> 3676 <meta-data 3677 android:name="ApiTest" 3678 android:value="android.provider.Settings#ACTION_SECURITY_SETTINGS| 3679 android.provider.Settings#ACTION_TRUSTED_CREDENTIALS_USER" /> 3680 </activity> 3681 3682 <activity android:name=".security.KeyChainTest" 3683 android:exported="true" 3684 android:label="@string/keychain_test"> 3685 <intent-filter> 3686 <action android:name="android.intent.action.MAIN" /> 3687 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3688 </intent-filter> 3689 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 3690 <!-- KeyChain is only installed on communication-oriented devices inheriting core.mk --> 3691 <!-- KeyChain is disabled for automotive as feature is not fully supported. --> 3692 <meta-data android:name="test_excluded_features" 3693 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 3694 <meta-data android:name="display_mode" 3695 android:value="single_display_mode" /> 3696 <meta-data 3697 android:name="ApiTest" 3698 android:value="android.security.KeyChain#createInstallIntent| 3699 android.security.KeyChain#choosePrivateKeyAlias| 3700 android.security.KeyChain#getCertificateChain| 3701 android.security.KeyChain#getPrivateKey" /> 3702 </activity> 3703 3704 <activity android:name=".security.CaCertInstallViaIntentTest" 3705 android:exported="true" 3706 android:label="@string/cacert_install_via_intent"> 3707 <intent-filter> 3708 <action android:name="android.intent.action.MAIN" /> 3709 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3710 </intent-filter> 3711 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 3712 <!-- Skip certificate installation on devices that do not support KeyChain --> 3713 <meta-data android:name="test_excluded_features" 3714 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback" /> 3715 <meta-data android:name="display_mode" 3716 android:value="single_display_mode" /> 3717 <meta-data 3718 android:name="ApiTest" 3719 android:value="android.security.KeyChain#createInstallIntent" /> 3720 </activity> 3721 3722 <activity android:name=".security.CredentialManagementAppActivity" 3723 android:exported="true" 3724 android:label="@string/credential_management_app_test"> 3725 <intent-filter> 3726 <action android:name="android.intent.action.MAIN" /> 3727 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 3728 </intent-filter> 3729 <meta-data android:name="test_category" android:value="@string/test_category_security" /> 3730 <meta-data android:name="test_excluded_features" 3731 android:value="android.hardware.type.watch:android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 3732 <meta-data android:name="display_mode" 3733 android:value="single_display_mode" /> 3734 <meta-data 3735 android:name="ApiTest" 3736 android:value="android.security.KeyChain#createManageCredentialsIntent| 3737 android.security.KeyChain#isCredentialManagementApp| 3738 android.security.KeyChain#getCredentialManagementAppPolicy| 3739 android.security.KeyChain#removeCredentialManagementApp| 3740 android.security.KeyChain#choosePrivateKeyAlias| 3741 android.app.admin.DevicePolicyManager#generateKeyPair| 3742 android.app.admin.DevicePolicyManager#setKeyPairCertificate" /> 3743 </activity> 3744 3745 <activity android:name=".wifi.NetworkRequestSpecificNetworkSpecifierTestActivity" 3746 android:label="@string/wifi_test_network_request_specific" 3747 android:configChanges="keyboardHidden|orientation|screenSize" > 3748 <meta-data android:name="display_mode" 3749 android:value="single_display_mode" /> 3750 <meta-data android:name="ApiTest" 3751 android:value="android.net.wifi.WifiNetworkSpecifier.Builder#build 3752 |android.net.wifi.WifiNetworkSpecifier.Builder#setSsidPattern 3753 |android.net.wifi.WifiNetworkSpecifier.Builder#setBssidPattern 3754 |android.net.wifi.WifiNetworkSpecifier.Builder#setWpa2Passphrase 3755 |android.net.wifi.WifiNetworkSpecifier.Builder#setWpa2Passphrase 3756 |android.net.NetworkRequest.Builder#setNetworkSpecifier 3757 |android.net.ConnectivityManager#requestNetwork" /> 3758 </activity> 3759 3760 <activity android:name=".wifi.NetworkRequestPatternNetworkSpecifierTestActivity" 3761 android:label="@string/wifi_test_network_request_pattern" 3762 android:configChanges="keyboardHidden|orientation|screenSize" > 3763 <meta-data android:name="display_mode" 3764 android:value="single_display_mode" /> 3765 <meta-data android:name="ApiTest" 3766 android:value="android.net.wifi.WifiNetworkSpecifier.Builder#build 3767 |android.net.wifi.WifiNetworkSpecifier.Builder#setSsidPattern 3768 |android.net.wifi.WifiNetworkSpecifier.Builder#setBssidPattern 3769 |android.net.wifi.WifiNetworkSpecifier.Builder#setWpa2Passphrase 3770 |android.net.wifi.WifiNetworkSpecifier.Builder#setWpa2Passphrase 3771 |android.net.NetworkRequest.Builder#setNetworkSpecifier 3772 |android.net.ConnectivityManager#requestNetwork" /> 3773 </activity> 3774 3775 <activity android:name=".wifi.NetworkRequestUnavailableNetworkSpecifierTestActivity" 3776 android:label="@string/wifi_test_network_request_unavailable" 3777 android:configChanges="keyboardHidden|orientation|screenSize" > 3778 <meta-data android:name="display_mode" 3779 android:value="single_display_mode" /> 3780 <meta-data android:name="ApiTest" 3781 android:value="android.net.wifi.WifiNetworkSpecifier.Builder#build 3782 |android.net.wifi.WifiNetworkSpecifier.Builder#setSsidPattern 3783 |android.net.wifi.WifiNetworkSpecifier.Builder#setBssidPattern 3784 |android.net.wifi.WifiNetworkSpecifier.Builder#setWpa2Passphrase 3785 |android.net.wifi.WifiNetworkSpecifier.Builder#setWpa2Passphrase 3786 |android.net.NetworkRequest.Builder#setNetworkSpecifier 3787 |android.net.ConnectivityManager#requestNetwork" /> 3788 </activity> 3789 3790 <activity android:name=".wifi.NetworkRequestInvalidCredentialNetworkSpecifierTestActivity" 3791 android:label="@string/wifi_test_network_request_invalid_credential" 3792 android:configChanges="keyboardHidden|orientation|screenSize" > 3793 <meta-data android:name="display_mode" 3794 android:value="single_display_mode" /> 3795 <meta-data android:name="ApiTest" 3796 android:value="android.net.wifi.WifiNetworkSpecifier.Builder#build 3797 |android.net.wifi.WifiNetworkSpecifier.Builder#setSsid 3798 |android.net.wifi.WifiNetworkSpecifier.Builder#setBssid 3799 |android.net.wifi.WifiNetworkSpecifier.Builder#setWpa2Passphrase 3800 |android.net.wifi.WifiNetworkSpecifier.Builder#setWpa2Passphrase 3801 |android.net.NetworkRequest.Builder#setNetworkSpecifier 3802 |android.net.ConnectivityManager#requestNetwork" /> 3803 </activity> 3804 3805 <activity android:name=".wifi.NetworkSuggestionSsidTestActivity" 3806 android:label="@string/wifi_test_network_suggestion_ssid" 3807 android:configChanges="keyboardHidden|orientation|screenSize" > 3808 <meta-data android:name="display_mode" 3809 android:value="single_display_mode" /> 3810 <meta-data android:name="ApiTest" 3811 android:value="android.net.wifi.WifiNetworkSuggestion.Builder#build 3812 |android.net.wifi.WifiNetworkSuggestion.Builder#setSsid 3813 |android.net.wifi.WifiNetworkSuggestion.Builder#setBssid 3814 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa2Passphrase 3815 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa3Passphrase 3816 |android.net.wifi.WifiNetworkSuggestion.Builder#setIsMetered 3817 |android.net.wifi.WifiManager#addNetworkSuggestions 3818 |android.net.wifi.WifiManager#addSuggestionUserApprovalStatusListener 3819 |android.net.wifi.WifiManager#getNetworkSuggestions 3820 |android.net.wifi.WifiManager#removeNetworkSuggestions 3821 |android.net.wifi.WifiManager#removeSuggestionConnectionStatusListener 3822 |android.net.wifi.WifiManager#addSuggestionConnectionStatusListener" /> 3823 </activity> 3824 3825 <activity android:name=".wifi.NetworkSuggestionSsidBssidTestActivity" 3826 android:label="@string/wifi_test_network_suggestion_ssid_bssid" 3827 android:configChanges="keyboardHidden|orientation|screenSize" > 3828 <meta-data android:name="display_mode" 3829 android:value="single_display_mode" /> 3830 <meta-data android:name="ApiTest" 3831 android:value="android.net.wifi.WifiNetworkSuggestion.Builder#build 3832 |android.net.wifi.WifiNetworkSuggestion.Builder#setSsid 3833 |android.net.wifi.WifiNetworkSuggestion.Builder#setBssid 3834 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa2Passphrase 3835 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa3Passphrase 3836 |android.net.wifi.WifiNetworkSuggestion.Builder#setIsMetered 3837 |android.net.wifi.WifiManager#addNetworkSuggestions 3838 |android.net.wifi.WifiManager#addSuggestionUserApprovalStatusListener 3839 |android.net.wifi.WifiManager#getNetworkSuggestions 3840 |android.net.wifi.WifiManager#removeNetworkSuggestions 3841 |android.net.wifi.WifiManager#removeSuggestionConnectionStatusListener 3842 |android.net.wifi.WifiManager#addSuggestionConnectionStatusListener" /> 3843 </activity> 3844 3845 <activity android:name=".wifi.NetworkSuggestionSsidPostConnectTestActivity" 3846 android:label="@string/wifi_test_network_suggestion_ssid_post_connect" 3847 android:configChanges="keyboardHidden|orientation|screenSize" > 3848 <meta-data android:name="display_mode" 3849 android:value="single_display_mode" /> 3850 <meta-data android:name="ApiTest" 3851 android:value="android.net.wifi.WifiNetworkSuggestion.Builder#build 3852 |android.net.wifi.WifiNetworkSuggestion.Builder#setSsid 3853 |android.net.wifi.WifiNetworkSuggestion.Builder#setBssid 3854 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa2Passphrase 3855 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa3Passphrase 3856 |android.net.wifi.WifiNetworkSuggestion.Builder#setIsMetered 3857 |android.net.wifi.WifiManager#addNetworkSuggestions 3858 |android.net.wifi.WifiManager#addSuggestionUserApprovalStatusListener 3859 |android.net.wifi.WifiManager#getNetworkSuggestions 3860 |android.net.wifi.WifiManager#removeNetworkSuggestions 3861 |android.net.wifi.WifiManager#removeSuggestionConnectionStatusListener 3862 |android.net.wifi.WifiManager#addSuggestionConnectionStatusListener" /> 3863 </activity> 3864 3865 <activity android:name=".wifi.NetworkSuggestionConnectionFailureTestActivity" 3866 android:label="@string/wifi_test_network_suggestion_connection_failure" 3867 android:configChanges="keyboardHidden|orientation|screenSize" > 3868 <meta-data android:name="display_mode" 3869 android:value="single_display_mode" /> 3870 <meta-data android:name="ApiTest" 3871 android:value="android.net.wifi.WifiNetworkSuggestion.Builder#build 3872 |android.net.wifi.WifiNetworkSuggestion.Builder#setSsid 3873 |android.net.wifi.WifiNetworkSuggestion.Builder#setBssid 3874 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa2Passphrase 3875 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa3Passphrase 3876 |android.net.wifi.WifiNetworkSuggestion.Builder#setIsMetered 3877 |android.net.wifi.WifiManager#addNetworkSuggestions 3878 |android.net.wifi.WifiManager#addSuggestionUserApprovalStatusListener 3879 |android.net.wifi.WifiManager#getNetworkSuggestions 3880 |android.net.wifi.WifiManager#removeNetworkSuggestions 3881 |android.net.wifi.WifiManager#removeSuggestionConnectionStatusListener 3882 |android.net.wifi.WifiManager#addSuggestionConnectionStatusListener" /> 3883 </activity> 3884 3885 <activity android:name=".wifi.NetworkSuggestionModificationInPlaceTestActivity" 3886 android:label="@string/wifi_test_network_suggestion_modification_in_place" 3887 android:configChanges="keyboardHidden|orientation|screenSize" > 3888 <meta-data android:name="display_mode" 3889 android:value="single_display_mode" /> 3890 <meta-data android:name="ApiTest" 3891 android:value="android.net.wifi.WifiNetworkSuggestion.Builder#build 3892 |android.net.wifi.WifiNetworkSuggestion.Builder#setSsid 3893 |android.net.wifi.WifiNetworkSuggestion.Builder#setBssid 3894 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa2Passphrase 3895 |android.net.wifi.WifiNetworkSuggestion.Builder#setWpa3Passphrase 3896 |android.net.wifi.WifiNetworkSuggestion.Builder#setIsMetered 3897 |android.net.wifi.WifiManager#addNetworkSuggestions 3898 |android.net.wifi.WifiManager#addSuggestionUserApprovalStatusListener 3899 |android.net.wifi.WifiManager#getNetworkSuggestions 3900 |android.net.wifi.WifiManager#removeNetworkSuggestions 3901 |android.net.wifi.WifiManager#removeSuggestionConnectionStatusListener 3902 |android.net.wifi.WifiManager#addSuggestionConnectionStatusListener" /> 3903 </activity> 3904 3905 <activity android:name=".p2p.GoNegRequesterTestListActivity" 3906 android:label="@string/p2p_go_neg_requester" 3907 android:configChanges="keyboardHidden|orientation|screenSize" > 3908 <meta-data android:name="display_mode" 3909 android:value="single_display_mode" /> 3910 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 3911 </activity> 3912 3913 <activity android:name=".p2p.GoNegRequesterTestActivity" 3914 android:label="@string/p2p_go_neg_requester" 3915 android:configChanges="keyboardHidden|orientation|screenSize" > 3916 <meta-data android:name="display_mode" 3917 android:value="single_display_mode" /> 3918 <meta-data android:name="ApiTest" 3919 android:value="android.net.wifi.p2p.WifiP2pManager#connect|android.net.wifi.p2p.WifiP2pManager#discoverPeers" /> 3920 </activity> 3921 3922 <activity android:name=".p2p.GoNegResponderTestActivity" 3923 android:label="@string/p2p_go_neg_responder" 3924 android:configChanges="keyboardHidden|orientation|screenSize" > 3925 <meta-data android:name="display_mode" 3926 android:value="single_display_mode" /> 3927 <meta-data android:name="ApiTest" 3928 android:value="android.net.wifi.p2p.WifiP2pManager#discoverPeers" /> 3929 </activity> 3930 3931 <activity android:name=".p2p.P2pClientTestListActivity" 3932 android:label="@string/p2p_join_go" 3933 android:configChanges="keyboardHidden|orientation|screenSize" > 3934 <meta-data android:name="display_mode" 3935 android:value="single_display_mode" /> 3936 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 3937 </activity> 3938 3939 <activity android:name=".p2p.P2pClientTestActivity" 3940 android:label="@string/p2p_join_go" 3941 android:configChanges="keyboardHidden|orientation|screenSize" > 3942 <meta-data android:name="display_mode" 3943 android:value="single_display_mode" /> 3944 <meta-data android:name="ApiTest" 3945 android:value="android.net.wifi.p2p.WifiP2pManager#connect|android.net.wifi.p2p.WifiP2pManager#discoverPeers" /> 3946 </activity> 3947 3948 <activity android:name=".p2p.GoTestActivity" 3949 android:label="@string/p2p_accept_client" 3950 android:configChanges="keyboardHidden|orientation|screenSize" > 3951 <meta-data android:name="display_mode" 3952 android:value="single_display_mode" /> 3953 <meta-data android:name="ApiTest" 3954 android:value="android.net.wifi.p2p.WifiP2pManager#createGroup|android.net.wifi.p2p.WifiP2pManager#removeGroup" /> 3955 </activity> 3956 3957 <activity android:name=".p2p.P2pClientWithConfigTestListActivity" 3958 android:label="@string/p2p_join_go" 3959 android:configChanges="keyboardHidden|orientation|screenSize" > 3960 <meta-data android:name="display_mode" 3961 android:value="single_display_mode" /> 3962 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 3963 </activity> 3964 3965 <activity android:name=".p2p.P2pClientWithConfig2gBandTestListActivity" 3966 android:label="@string/p2p_join_go" 3967 android:configChanges="keyboardHidden|orientation|screenSize" > 3968 <meta-data android:name="display_mode" 3969 android:value="single_display_mode" /> 3970 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 3971 </activity> 3972 3973 <activity android:name=".p2p.P2pClientWithConfigFixedFrequencyTestListActivity" 3974 android:label="@string/p2p_join_go" 3975 android:configChanges="keyboardHidden|orientation|screenSize" > 3976 <meta-data android:name="display_mode" 3977 android:value="single_display_mode" /> 3978 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 3979 </activity> 3980 3981 <activity android:name=".p2p.P2pClientWithConfigTestActivity" 3982 android:label="@string/p2p_join_go" 3983 android:configChanges="keyboardHidden|orientation|screenSize" > 3984 <meta-data android:name="display_mode" 3985 android:value="single_display_mode" /> 3986 <meta-data android:name="ApiTest" 3987 android:value="android.net.wifi.p2p.WifiP2pManager#connect|android.net.wifi.p2p.WifiP2pManager#discoverPeers" /> 3988 </activity> 3989 3990 <activity android:name=".p2p.P2pClientWithConfig2gBandTestActivity" 3991 android:label="@string/p2p_join_go" 3992 android:configChanges="keyboardHidden|orientation|screenSize" > 3993 <meta-data android:name="display_mode" 3994 android:value="single_display_mode" /> 3995 <meta-data android:name="ApiTest" 3996 android:value="android.net.wifi.p2p.WifiP2pManager#connect|android.net.wifi.p2p.WifiP2pManager#discoverPeers" /> 3997 </activity> 3998 3999 <activity android:name=".p2p.P2pClientWithConfigFixedFrequencyTestActivity" 4000 android:label="@string/p2p_join_go" 4001 android:configChanges="keyboardHidden|orientation|screenSize" > 4002 <meta-data android:name="display_mode" 4003 android:value="single_display_mode" /> 4004 <meta-data android:name="ApiTest" 4005 android:value="android.net.wifi.p2p.WifiP2pManager#connect|android.net.wifi.p2p.WifiP2pManager#discoverPeers" /> 4006 </activity> 4007 4008 <activity android:name=".p2p.GoWithConfigTestActivity" 4009 android:label="@string/p2p_accept_client" 4010 android:configChanges="keyboardHidden|orientation|screenSize" > 4011 <meta-data android:name="display_mode" 4012 android:value="single_display_mode" /> 4013 <meta-data android:name="ApiTest" 4014 android:value="android.net.wifi.p2p.WifiP2pManager#createGroup|android.net.wifi.p2p.WifiP2pManager#removeGroup" /> 4015 </activity> 4016 4017 <activity android:name=".p2p.GoWithConfig2gBandTestActivity" 4018 android:label="@string/p2p_accept_client" 4019 android:configChanges="keyboardHidden|orientation|screenSize" > 4020 <meta-data android:name="display_mode" 4021 android:value="single_display_mode" /> 4022 <meta-data android:name="ApiTest" 4023 android:value="android.net.wifi.p2p.WifiP2pManager#createGroup|android.net.wifi.p2p.WifiP2pManager#removeGroup" /> 4024 </activity> 4025 4026 <activity android:name=".p2p.GoWithConfigFixedFrequencyTestActivity" 4027 android:label="@string/p2p_accept_client" 4028 android:configChanges="keyboardHidden|orientation|screenSize" > 4029 <meta-data android:name="display_mode" 4030 android:value="single_display_mode" /> 4031 <meta-data android:name="ApiTest" 4032 android:value="android.net.wifi.p2p.WifiP2pManager#createGroup|android.net.wifi.p2p.WifiP2pManager#removeGroup" /> 4033 </activity> 4034 4035 <activity android:name=".p2p.ServiceRequesterTestListActivity" 4036 android:label="@string/p2p_service_discovery_requester" 4037 android:configChanges="keyboardHidden|orientation|screenSize" > 4038 <meta-data android:name="display_mode" 4039 android:value="single_display_mode" /> 4040 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 4041 </activity> 4042 4043 <activity android:name=".p2p.ServiceRequesterTestActivity" 4044 android:label="@string/p2p_service_discovery_requester" 4045 android:configChanges="keyboardHidden|orientation|screenSize" > 4046 <meta-data android:name="display_mode" 4047 android:value="single_display_mode" /> 4048 <meta-data android:name="ApiTest" 4049 android:value="android.net.wifi.p2p.WifiP2pManager#discoverServices|android.net.wifi.p2p.WifiP2pManager#addServiceRequest|android.net.wifi.p2p.WifiP2pManager#setUpnpServiceResponseListener|android.net.wifi.p2p.WifiP2pManager#setDnsSdResponseListeners|android.net.wifi.p2p.WifiP2pManager#removeServiceRequest|android.net.wifi.p2p.WifiP2pManager#clearServiceRequests" /> 4050 </activity> 4051 4052 <activity android:name=".p2p.ServiceResponderTestActivity" 4053 android:label="@string/p2p_service_discovery_responder" 4054 android:configChanges="keyboardHidden|orientation|screenSize" > 4055 <meta-data android:name="display_mode" 4056 android:value="single_display_mode" /> 4057 <meta-data android:name="ApiTest" 4058 android:value="android.net.wifi.p2p.WifiP2pManager#addLocalService" /> 4059 </activity> 4060 4061 <activity android:name=".wifiaware.DataPathOpenUnsolicitedPublishTestActivity" 4062 android:label="@string/aware_data_path_open_unsolicited_publish" 4063 android:configChanges="keyboardHidden|orientation|screenSize" > 4064 <meta-data android:name="display_mode" 4065 android:value="single_display_mode" /> 4066 <meta-data android:name="ApiTest" 4067 android:value="android.net.wifi.aware.PublishConfig.Builder#setPublishType 4068 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4069 </activity> 4070 4071 <activity android:name=".wifiaware.DataPathOpenPassiveSubscribeTestActivity" 4072 android:label="@string/aware_data_path_open_passive_subscribe" 4073 android:configChanges="keyboardHidden|orientation|screenSize" > 4074 <meta-data android:name="display_mode" 4075 android:value="single_display_mode" /> 4076 <meta-data android:name="ApiTest" 4077 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4078 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4079 </activity> 4080 4081 <activity android:name=".wifiaware.DataPathOpenPassiveSubscribeAcceptAnyTestActivity" 4082 android:label="@string/aware_data_path_open_passive_subscribe" 4083 android:configChanges="keyboardHidden|orientation|screenSize" > 4084 <meta-data android:name="display_mode" 4085 android:value="single_display_mode" /> 4086 <meta-data android:name="ApiTest" 4087 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4088 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4089 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4090 </activity> 4091 4092 <activity android:name=".wifiaware.DataPathPassphraseUnsolicitedPublishTestActivity" 4093 android:label="@string/aware_data_path_passphrase_unsolicited_publish" 4094 android:configChanges="keyboardHidden|orientation|screenSize" > 4095 <meta-data android:name="display_mode" 4096 android:value="single_display_mode" /> 4097 <meta-data android:name="ApiTest" 4098 android:value="android.net.wifi.aware.PublishConfig.Builder#setPublishType 4099 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4100 </activity> 4101 4102 <activity android:name=".wifiaware.DataPathPassphrasePassiveSubscribeTestActivity" 4103 android:label="@string/aware_data_path_passphrase_passive_subscribe" 4104 android:configChanges="keyboardHidden|orientation|screenSize" > 4105 <meta-data android:name="display_mode" 4106 android:value="single_display_mode" /> 4107 <meta-data android:name="ApiTest" 4108 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4109 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPskPassphrase 4110 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4111 </activity> 4112 4113 <activity android:name=".wifiaware.DataPathPassphrasePassiveSubscribeAcceptAnyTestActivity" 4114 android:label="@string/aware_data_path_passphrase_passive_subscribe" 4115 android:configChanges="keyboardHidden|orientation|screenSize" > 4116 <meta-data android:name="display_mode" 4117 android:value="single_display_mode" /> 4118 <meta-data android:name="ApiTest" 4119 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4120 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPskPassphrase 4121 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4122 </activity> 4123 4124 <activity android:name=".wifiaware.DataPathPmkUnsolicitedPublishTestActivity" 4125 android:label="@string/aware_data_path_pmk_unsolicited_publish" 4126 android:configChanges="keyboardHidden|orientation|screenSize" > 4127 <meta-data android:name="display_mode" 4128 android:value="single_display_mode" /> 4129 <meta-data android:name="ApiTest" 4130 android:value="android.net.wifi.aware.PublishConfig.Builder#setPublishType 4131 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPmk 4132 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4133 </activity> 4134 4135 <activity android:name=".wifiaware.DataPathPmkPassiveSubscribeTestActivity" 4136 android:label="@string/aware_data_path_pmk_passive_subscribe" 4137 android:configChanges="keyboardHidden|orientation|screenSize" > 4138 <meta-data android:name="display_mode" 4139 android:value="single_display_mode" /> 4140 <meta-data android:name="ApiTest" 4141 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4142 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPmk 4143 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4144 </activity> 4145 4146 <activity android:name=".wifiaware.DataPathPmkPassiveSubscribeAcceptAnyTestActivity" 4147 android:label="@string/aware_data_path_pmk_passive_subscribe" 4148 android:configChanges="keyboardHidden|orientation|screenSize" > 4149 <meta-data android:name="display_mode" 4150 android:value="single_display_mode" /> 4151 <meta-data android:name="ApiTest" 4152 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4153 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPmk 4154 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build 4155 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder" /> 4156 </activity> 4157 4158 <activity android:name=".wifiaware.DataPathOpenSolicitedPublishTestActivity" 4159 android:label="@string/aware_data_path_open_solicited_publish" 4160 android:configChanges="keyboardHidden|orientation|screenSize" > 4161 <meta-data android:name="display_mode" 4162 android:value="single_display_mode" /> 4163 <meta-data android:name="ApiTest" 4164 android:value="android.net.wifi.aware.PublishConfig.Builder#setPublishType 4165 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4166 </activity> 4167 4168 <activity android:name=".wifiaware.DataPathOpenActiveSubscribeTestActivity" 4169 android:label="@string/aware_data_path_open_active_subscribe" 4170 android:configChanges="keyboardHidden|orientation|screenSize" > 4171 <meta-data android:name="display_mode" 4172 android:value="single_display_mode" /> 4173 <meta-data android:name="ApiTest" 4174 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4175 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4176 </activity> 4177 4178 <activity android:name=".wifiaware.DataPathOpenActiveSubscribeAcceptAnyTestActivity" 4179 android:label="@string/aware_data_path_open_active_subscribe" 4180 android:configChanges="keyboardHidden|orientation|screenSize" > 4181 <meta-data android:name="display_mode" 4182 android:value="single_display_mode" /> 4183 <meta-data android:name="ApiTest" 4184 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4185 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4186 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4187 </activity> 4188 4189 <activity android:name=".wifiaware.DataPathPassphraseSolicitedPublishTestActivity" 4190 android:label="@string/aware_data_path_passphrase_solicited_publish" 4191 android:configChanges="keyboardHidden|orientation|screenSize" > 4192 <meta-data android:name="display_mode" 4193 android:value="single_display_mode" /> 4194 <meta-data android:name="ApiTest" 4195 android:value="android.net.wifi.aware.PublishConfig.Builder#setPublishType 4196 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPassphrase 4197 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4198 </activity> 4199 4200 <activity android:name=".wifiaware.DataPathPassphraseActiveSubscribeTestActivity" 4201 android:label="@string/aware_data_path_passphrase_active_subscribe" 4202 android:configChanges="keyboardHidden|orientation|screenSize" > 4203 <meta-data android:name="display_mode" 4204 android:value="single_display_mode" /> 4205 <meta-data android:name="ApiTest" 4206 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4207 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPskPassphrase 4208 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4209 </activity> 4210 4211 <activity android:name=".wifiaware.DataPathPassphraseActiveSubscribeAcceptAnyTestActivity" 4212 android:label="@string/aware_data_path_passphrase_active_subscribe" 4213 android:configChanges="keyboardHidden|orientation|screenSize" > 4214 <meta-data android:name="display_mode" 4215 android:value="single_display_mode" /> 4216 <meta-data android:name="ApiTest" 4217 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4218 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPskPassphrase 4219 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4220 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4221 </activity> 4222 4223 <activity android:name=".wifiaware.DataPathPmkSolicitedPublishTestActivity" 4224 android:label="@string/aware_data_path_pmk_solicited_publish" 4225 android:configChanges="keyboardHidden|orientation|screenSize" > 4226 <meta-data android:name="display_mode" 4227 android:value="single_display_mode" /> 4228 <meta-data android:name="ApiTest" 4229 android:value="android.net.wifi.aware.PublishConfig.Builder#setPublishType 4230 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPmk 4231 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4232 </activity> 4233 4234 <activity android:name=".wifiaware.DataPathPmkActiveSubscribeTestActivity" 4235 android:label="@string/aware_data_path_pmk_active_subscribe" 4236 android:configChanges="keyboardHidden|orientation|screenSize" > 4237 <meta-data android:name="display_mode" 4238 android:value="single_display_mode" /> 4239 <meta-data android:name="ApiTest" 4240 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4241 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPmk 4242 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build" /> 4243 </activity> 4244 4245 <activity android:name=".wifiaware.DataPathPmkActiveSubscribeAcceptAnyTestActivity" 4246 android:label="@string/aware_data_path_pmk_active_subscribe" 4247 android:configChanges="keyboardHidden|orientation|screenSize" > 4248 <meta-data android:name="display_mode" 4249 android:value="single_display_mode" /> 4250 <meta-data android:name="ApiTest" 4251 android:value="android.net.wifi.aware.SubscribeConfig.Builder#setSubscribeType 4252 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPmk 4253 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build 4254 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder" /> 4255 </activity> 4256 4257 <activity android:name=".wifiaware.DataPathOobOpenResponderTestActivity" 4258 android:label="@string/aware_data_path_oob_open_responder" 4259 android:configChanges="keyboardHidden|orientation|screenSize" > 4260 <meta-data android:name="display_mode" 4261 android:value="single_display_mode" /> 4262 <meta-data android:name="ApiTest" 4263 android:value="android.net.wifi.aware.WifiAwareSession#createNetworkSpecifierOpen" /> 4264 </activity> 4265 4266 <activity android:name=".wifiaware.DataPathOobOpenInitiatorTestActivity" 4267 android:label="@string/aware_data_path_oob_open_initiator" 4268 android:configChanges="keyboardHidden|orientation|screenSize" > 4269 <meta-data android:name="display_mode" 4270 android:value="single_display_mode" /> 4271 <meta-data android:name="ApiTest" 4272 android:value="android.net.wifi.aware.WifiAwareSession#createNetworkSpecifierOpen" /> 4273 </activity> 4274 4275 <activity android:name=".wifiaware.DataPathOobPassphraseResponderTestActivity" 4276 android:label="@string/aware_data_path_oob_passphrase_responder" 4277 android:configChanges="keyboardHidden|orientation|screenSize" > 4278 <meta-data android:name="display_mode" 4279 android:value="single_display_mode" /> 4280 <meta-data android:name="ApiTest" 4281 android:value="android.net.wifi.aware.WifiAwareSession#createNetworkSpecifierPassphrase" /> 4282 </activity> 4283 4284 <activity android:name=".wifiaware.DataPathOobPassphraseInitiatorTestActivity" 4285 android:label="@string/aware_data_path_oob_passphrase_initiator" 4286 android:configChanges="keyboardHidden|orientation|screenSize" > 4287 <meta-data android:name="display_mode" 4288 android:value="single_display_mode" /> 4289 <meta-data android:name="ApiTest" 4290 android:value="android.net.wifi.aware.WifiAwareSession#createNetworkSpecifierPassphrase" /> 4291 </activity> 4292 4293 <activity android:name=".wifiaware.DiscoveryRangingPublishTestActivity" 4294 android:label="@string/aware_discovery_ranging_publish" 4295 android:configChanges="keyboardHidden|orientation|screenSize" > 4296 <meta-data android:name="display_mode" 4297 android:value="single_display_mode" /> 4298 <meta-data android:name="ApiTest" 4299 android:value="android.net.wifi.rtt.RangingRequest.Builder#addWifiAwarePeer 4300 |android.net.wifi.aware.PublishConfig.Builder#setRangingEnabled 4301 |android.net.wifi.rtt.WifiRttManager#startRanging 4302 |android.net.wifi.aware.WifiAwareManager#attach 4303 |android.net.wifi.aware.WifiAwareSession#publish" /> 4304 </activity> 4305 4306 <activity android:name=".wifiaware.DiscoveryRangingSubscribeTestActivity" 4307 android:label="@string/aware_discovery_ranging_subscribe" 4308 android:configChanges="keyboardHidden|orientation|screenSize" > 4309 <meta-data android:name="display_mode" 4310 android:value="single_display_mode" /> 4311 <meta-data android:name="ApiTest" 4312 android:value="android.net.wifi.rtt.RangingRequest.Builder#addWifiAwarePeer 4313 |android.net.wifi.aware.SubscribeConfig.Builder#setMaxDistanceMm 4314 |android.net.wifi.rtt.WifiRttManager#startRanging 4315 |android.net.wifi.aware.WifiAwareManager#attach 4316 |android.net.wifi.aware.WifiAwareSession#subscrible" /> 4317 </activity> 4318 4319 <activity android:name=".wifiaware.DataPathOpenSolicitedPublishAcceptAnyTestActivity" 4320 android:label="@string/aware_data_path_open_solicited_publish" 4321 android:configChanges="keyboardHidden|orientation|screenSize" > 4322 <meta-data android:name="display_mode" 4323 android:value="single_display_mode" /> 4324 <meta-data android:name="ApiTest" 4325 android:value="android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4326 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build 4327 |android.net.NetworkCapabilities#TRANSPORT_WIFI_AWARE" /> 4328 </activity> 4329 4330 <activity android:name=".wifiaware.DataPathPmkUnsolicitedPublishAcceptAnyTestActivity" 4331 android:label="@string/aware_data_path_pmk_unsolicited_publish" 4332 android:configChanges="keyboardHidden|orientation|screenSize" > 4333 <meta-data android:name="display_mode" 4334 android:value="single_display_mode" /> 4335 <meta-data android:name="ApiTest" 4336 android:value="android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4337 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#build 4338 |android.net.NetworkCapabilities#TRANSPORT_WIFI_AWARE" /> 4339 </activity> 4340 4341 <activity android:name=".wifiaware.DataPathPmkSolicitedPublishAcceptAnyTestActivity" 4342 android:label="@string/aware_data_path_pmk_solicited_publish" 4343 android:configChanges="keyboardHidden|orientation|screenSize" > 4344 <meta-data android:name="display_mode" 4345 android:value="single_display_mode" /> 4346 <meta-data android:name="ApiTest" 4347 android:value="android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4348 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPmk" /> 4349 </activity> 4350 4351 <activity android:name=".wifiaware.DataPathPassphraseUnsolicitedPublishAcceptAnyTestActivity" 4352 android:label="@string/aware_data_path_passphrase_unsolicited_publish" 4353 android:configChanges="keyboardHidden|orientation|screenSize" > 4354 <meta-data android:name="display_mode" 4355 android:value="single_display_mode" /> 4356 <meta-data android:name="ApiTest" 4357 android:value="android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4358 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPskPassphrase" /> 4359 </activity> 4360 4361 <activity android:name=".wifiaware.DataPathPassphraseSolicitedPublishAcceptAnyTestActivity" 4362 android:label="@string/aware_data_path_passphrase_solicited_publish" 4363 android:configChanges="keyboardHidden|orientation|screenSize" > 4364 <meta-data android:name="display_mode" 4365 android:value="single_display_mode" /> 4366 <meta-data android:name="ApiTest" 4367 android:value="android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4368 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPskPassphrase" /> 4369 </activity> 4370 4371 <activity android:name=".wifiaware.DataPathOpenUnsolicitedPublishAcceptAnyTestActivity" 4372 android:label="@string/aware_data_path_open_unsolicited_publish" 4373 android:configChanges="keyboardHidden|orientation|screenSize" > 4374 <meta-data android:name="display_mode" 4375 android:value="single_display_mode" /> 4376 <meta-data android:name="ApiTest" 4377 android:value="android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4378 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setPskPassphrase" /> 4379 </activity> 4380 4381 <activity android:name=".wifiaware.DataPathForceChannelSetupSubscribeTestActivity" 4382 android:label="@string/aware_data_path_force_channel_setup_subscribe" 4383 android:configChanges="keyboardHidden|orientation|screenSize" > 4384 <meta-data android:name="display_mode" 4385 android:value="single_display_mode" /> 4386 <meta-data android:name="ApiTest" 4387 android:value="android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4388 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setChannelFrequencyMhz" /> 4389 </activity> 4390 4391 <activity android:name=".wifiaware.DataPathForceChannelSetupPublishTestActivity" 4392 android:label="@string/aware_data_path_force_channel_setup_publish" 4393 android:configChanges="keyboardHidden|orientation|screenSize" > 4394 <meta-data android:name="display_mode" 4395 android:value="single_display_mode" /> 4396 <meta-data android:name="ApiTest" 4397 android:value="android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#Builder 4398 |android.net.wifi.aware.WifiAwareNetworkSpecifier.Builder#setChannelFrequencyMhz" /> 4399 </activity> 4400 4401 <!-- CTS Verifier Presence Test Top Screen --> 4402 <activity 4403 android:name=".presence.PresenceTestActivity" 4404 android:configChanges="keyboardHidden|orientation|screenSize" 4405 android:exported="true" 4406 android:label="@string/presence_test" > 4407 <intent-filter> 4408 <action android:name="android.intent.action.MAIN" /> 4409 4410 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4411 </intent-filter> 4412 4413 <meta-data 4414 android:name="test_category" 4415 android:value="@string/test_category_networking" /> 4416 <meta-data android:name="display_mode" 4417 android:value="single_display_mode" /> 4418 </activity> 4419 4420 <!-- 4421 CTS Verifier BLE RSSI Precision Test Screen 4422 test category : BLE 4423 test parent : PresenceTestActivity 4424 --> 4425 <activity 4426 android:name=".presence.BleRssiPrecisionActivity" 4427 android:exported="true" 4428 android:label="@string/ble_rssi_precision_name"> 4429 <intent-filter> 4430 <action android:name="android.intent.action.MAIN" /> 4431 4432 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4433 </intent-filter> 4434 4435 <meta-data 4436 android:name="test_category" 4437 android:value="@string/ble" /> 4438 <meta-data 4439 android:name="test_parent" 4440 android:value="com.android.cts.verifier.presence.PresenceTestActivity" /> 4441 <meta-data 4442 android:name="test_required_features" 4443 android:value="android.hardware.bluetooth_le" /> 4444 <meta-data 4445 android:name="display_mode" 4446 android:value="single_display_mode" /> 4447 <meta-data 4448 android:name="CddTest" 4449 android:value="7.4.3/C-7-1" /> 4450 </activity> 4451 4452 <!-- 4453 CTS Verifier BLE Rx/Tx Offset Precision Test Screen 4454 test category : BLE 4455 test parent : PresenceTestActivity 4456 --> 4457 <activity 4458 android:name=".presence.BleRxTxOffsetPrecisionActivity" 4459 android:exported="true" 4460 android:label="@string/ble_rx_tx_offset_precision_name"> 4461 <intent-filter> 4462 <action android:name="android.intent.action.MAIN" /> 4463 4464 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4465 </intent-filter> 4466 4467 <meta-data 4468 android:name="test_category" 4469 android:value="@string/ble" /> 4470 <meta-data 4471 android:name="test_parent" 4472 android:value="com.android.cts.verifier.presence.PresenceTestActivity" /> 4473 <meta-data 4474 android:name="test_required_features" 4475 android:value="android.hardware.bluetooth_le" /> 4476 <meta-data 4477 android:name="display_mode" 4478 android:value="single_display_mode" /> 4479 <meta-data 4480 android:name="CddTest" 4481 android:value="7.4.3/C-10-3,C-10-4" /> 4482 </activity> 4483 4484 <!-- 4485 CTS Verifier NAN Precision Test Screen 4486 test category : NAN 4487 test parent : PresenceTestActivity 4488 --> 4489 <activity 4490 android:name=".presence.NanAccuracyActivity" 4491 android:exported="true" 4492 android:label="@string/nan_accuracy_test_name"> 4493 <intent-filter> 4494 <action android:name="android.intent.action.MAIN" /> 4495 4496 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4497 </intent-filter> 4498 4499 <meta-data 4500 android:name="test_category" 4501 android:value="@string/wifi_nan" /> 4502 <meta-data 4503 android:name="test_parent" 4504 android:value="com.android.cts.verifier.presence.PresenceTestActivity" /> 4505 <meta-data 4506 android:name="display_mode" 4507 android:value="single_display_mode" /> 4508 <meta-data 4509 android:name="CddTest" 4510 android:value="7.4.2.5/H-1-1" /> 4511 </activity> 4512 4513 <activity-alias android:name=".CtsVerifierActivity" 4514 android:targetActivity=".TestListActivity" 4515 android:exported="true" 4516 android:label="@string/app_name"> 4517 <intent-filter> 4518 <action android:name="android.intent.action.MAIN" /> 4519 4520 <category android:name="android.intent.category.LAUNCHER" /> 4521 <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> 4522 </intent-filter> 4523 </activity-alias> 4524 4525<!-- <activity-alias--> 4526<!-- android:name=".CtsInteractiveContinueActivity"--> 4527<!-- android:label="Continue Test"--> 4528<!-- android:exported="true"--> 4529<!-- android:targetActivity=".CtsInteractiveActivity">--> 4530<!-- <intent-filter>--> 4531<!-- <action android:name="android.intent.action.MAIN" />--> 4532 4533<!-- <category android:name="android.intent.category.LAUNCHER" />--> 4534<!-- <category android:name="android.intent.category.LEANBACK_LAUNCHER" />--> 4535<!-- </intent-filter>--> 4536<!-- </activity-alias>--> 4537 4538 <!-- remove comment from the next activity to see the sample test surfacing in the app --> 4539 <!-- activity android:name=".sample.SampleTestActivity" 4540 android:exported="true" 4541 android:label="@string/sample_framework_test"> 4542 <intent-filter> 4543 <action android:name="android.intent.action.MAIN" /> 4544 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4545 </intent-filter> 4546 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 4547 </activity --> 4548 4549 <activity android:name=".widget.WidgetTestActivity" 4550 android:exported="true" 4551 android:label="@string/widget_framework_test"> 4552 <intent-filter> 4553 <action android:name="android.intent.action.MAIN" /> 4554 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4555 </intent-filter> 4556 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 4557 <meta-data android:name="test_required_features" 4558 android:value="android.software.app_widgets" /> 4559 <meta-data android:name="test_excluded_features" 4560 android:value="android.hardware.type.automotive:android.hardware.ram.low" /> 4561 <meta-data android:name="display_mode" 4562 android:value="multi_display_mode" /> 4563 <meta-data android:name="CddTest" android:value="3.8.2/C-1-2,C-1-3" /> 4564 </activity> 4565 4566 <activity android:name=".deskclock.DeskClockTestsActivity" 4567 android:exported="true" 4568 android:label="@string/deskclock_tests"> 4569 <intent-filter> 4570 <action android:name="android.intent.action.MAIN" /> 4571 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4572 </intent-filter> 4573 <meta-data android:name="test_category" android:value="@string/test_category_deskclock" /> 4574 <meta-data android:name="test_excluded_features" 4575 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 4576 <meta-data android:name="display_mode" 4577 android:value="multi_display_mode" /> 4578 <meta-data android:name="ApiTest" 4579 android:value="android.provider.AlarmClock#ACTION_SHOW_ALARMS|android.provider.AlarmClock#ACTION_SET_ALARM|android.provider.AlarmClock#ACTION_SET_TIMER" /> 4580 </activity> 4581 4582<!-- TODO: enable when not requiring to tap the screen and timeouts are tuned --> 4583<!-- Removed from initial L release 4584 4585 <activity 4586 android:name="com.android.cts.verifier.sensors.StepCounterTestActivity" 4587 android:label="@string/snsr_step_counter_test" 4588 android:exported="true" 4589 android:screenOrientation="nosensor" > 4590 <intent-filter> 4591 <action android:name="android.intent.action.MAIN" /> 4592 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4593 </intent-filter> 4594 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 4595 <meta-data android:name="test_excluded_features" 4596 android:value="android.hardware.type.television:android.software.leanback" /> 4597 </activity> 4598--> 4599 4600 <activity 4601 android:name="com.android.cts.verifier.sensors.StepSensorPermissionTestActivity" 4602 android:label="@string/snsr_step_permission_test" 4603 android:exported="true" 4604 android:screenOrientation="nosensor" > 4605 <intent-filter> 4606 <action android:name="android.intent.action.MAIN" /> 4607 4608 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4609 </intent-filter> 4610 4611 <meta-data 4612 android:name="test_category" 4613 android:value="@string/test_category_sensors" /> 4614 <meta-data android:name="test_required_features" 4615 android:value="android.hardware.sensor.stepcounter:android.hardware.sensor.stepdetector" /> 4616 <meta-data android:name="display_mode" android:value="single_display_mode" /> 4617 </activity> 4618 4619 <activity 4620 android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity" 4621 android:label="@string/snsr_device_suspend_test" 4622 android:exported="true" 4623 android:turnScreenOn="true" 4624 android:showWhenLocked="true" 4625 android:screenOrientation="nosensor" > 4626 <intent-filter> 4627 <action android:name="android.intent.action.MAIN" /> 4628 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4629 </intent-filter> 4630 <meta-data android:name="test_category" android:value="@string/test_category_sensors" /> 4631 <meta-data android:name="test_excluded_features" 4632 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 4633 <meta-data android:name="display_mode" android:value="single_display_mode" /> 4634 <meta-data 4635 android:name="test_required_configs" 4636 android:value="config_battery_supported"/> 4637 <meta-data android:name="CddTest" android:value="7.3/C-1-5" /> 4638 </activity> 4639 4640 <service 4641 android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity$DeviceSuspendTestService" 4642 android:foregroundServiceType="specialUse" 4643 android:label="@string/snsr_device_suspend_service" 4644 android:icon="@drawable/icon" > 4645 <property android:name="android.app.PROPERTY_SPECIAL_USE_FGS_SUBTYPE" android:value="CtsVerifier" /> 4646 </service> 4647 4648 <receiver android:name="com.android.cts.verifier.sensors.DeviceSuspendTestActivity$AlarmReceiver"> 4649 </receiver> 4650 4651 <receiver android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity$AlarmReceiver"> 4652 </receiver> 4653 4654 <receiver android:name="com.android.cts.verifier.sensors.OffBodySensorTestActivity$AlarmReceiver"> 4655 </receiver> 4656 4657 <activity 4658 android:name="com.android.cts.verifier.sensors.SignificantMotionTestActivity" 4659 android:label="@string/snsr_significant_motion_test" 4660 android:exported="true" 4661 android:screenOrientation="nosensor" > 4662 <intent-filter> 4663 <action android:name="android.intent.action.MAIN" /> 4664 4665 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4666 </intent-filter> 4667 4668 <meta-data 4669 android:name="test_category" 4670 android:value="@string/test_category_sensors" /> 4671 <meta-data android:name="test_required_features" 4672 android:value="android.hardware.sensor.accelerometer" /> 4673 <meta-data android:name="display_mode" android:value="single_display_mode" /> 4674 </activity> 4675 4676 <activity 4677 android:name="com.android.cts.verifier.sensors.EventSanitizationTestActivity" 4678 android:label="@string/snsr_event_sanitization_test" 4679 android:exported="true" 4680 android:screenOrientation="nosensor" > 4681 4682 <intent-filter> 4683 <action android:name="android.intent.action.MAIN" /> 4684 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4685 </intent-filter> 4686 4687 <meta-data 4688 android:name="test_category" 4689 android:value="@string/test_category_sensors"> 4690 </meta-data> 4691 4692 <meta-data 4693 android:name="test_required_features" 4694 android:value="android.hardware.sensor.proximity:android.hardware.sensor.accelerometer"> 4695 </meta-data> 4696 4697 <meta-data android:name="display_mode" android:value="single_display_mode" /> 4698 </activity> 4699 4700 <!-- Set the HingeAngleTestActivity as not resizeable and with a max aspect ratio to prevent 4701 the activity from restarting when the device folds --> 4702 <activity android:name="com.android.cts.verifier.sensors.HingeAngleTestActivity" 4703 android:label="@string/snsr_hinge_angle_test" 4704 android:exported="true" 4705 android:screenOrientation="nosensor" 4706 android:resizeableActivity="false" 4707 android:maxAspectRatio="2.4"> 4708 <intent-filter> 4709 <action android:name="android.intent.action.MAIN" /> 4710 4711 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4712 </intent-filter> 4713 4714 <meta-data 4715 android:name="test_category" 4716 android:value="@string/test_category_sensors" /> 4717 <meta-data android:name="test_required_features" 4718 android:value="android.hardware.sensor.hinge_angle" /> 4719 <meta-data android:name="display_mode" android:value="single_display_mode" /> 4720 </activity> 4721 4722 <receiver android:name=".widget.WidgetCtsProvider" 4723 android:exported="true"> 4724 <intent-filter> 4725 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 4726 </intent-filter> 4727 <!-- This specifies the widget provider info --> 4728 <meta-data android:name="android.appwidget.provider" 4729 android:resource="@xml/widget_info" /> 4730 </receiver> 4731 4732 <!-- The service serving the RemoteViews to the collection widget --> 4733 <service android:name=".widget.WidgetCtsService" 4734 android:permission="android.permission.BIND_REMOTEVIEWS" 4735 android:exported="false" /> 4736 4737 <activity android:name=".projection.cube.ProjectionCubeActivity" 4738 android:exported="true" 4739 android:label="@string/pca_test"> 4740 <intent-filter> 4741 <action android:name="android.intent.action.MAIN" /> 4742 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4743 </intent-filter> 4744 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 4745 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" /> 4746 <meta-data android:name="display_mode" 4747 android:value="multi_display_mode" /> 4748 </activity> 4749 4750 <activity android:name=".projection.widgets.ProjectionWidgetActivity" 4751 android:exported="true" 4752 android:label="@string/pwa_test"> 4753 <intent-filter> 4754 <action android:name="android.intent.action.MAIN" /> 4755 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4756 </intent-filter> 4757 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 4758 <meta-data android:name="test_required_features" android:value="android.hardware.faketouch" /> 4759 <meta-data android:name="display_mode" 4760 android:value="multi_display_mode" /> 4761 </activity> 4762 4763 <activity android:name=".projection.list.ProjectionListActivity" 4764 android:exported="true" 4765 android:label="@string/pla_test"> 4766 <intent-filter> 4767 <action android:name="android.intent.action.MAIN" /> 4768 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4769 </intent-filter> 4770 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 4771 <meta-data android:name="test_excluded_features" 4772 android:value="android.hardware.type.television:android.software.leanback" /> 4773 <meta-data android:name="display_mode" 4774 android:value="multi_display_mode" /> 4775 </activity> 4776 4777 <activity android:name=".projection.video.ProjectionVideoActivity" 4778 android:exported="true" 4779 android:label="@string/pva_test"> 4780 <intent-filter> 4781 <action android:name="android.intent.action.MAIN" /> 4782 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4783 </intent-filter> 4784 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 4785 <meta-data android:name="test_excluded_features" 4786 android:value="android.hardware.type.watch" /> 4787 <meta-data android:name="display_mode" 4788 android:value="multi_display_mode" /> 4789 </activity> 4790 4791 <activity android:name=".projection.touch.ProjectionTouchActivity" 4792 android:exported="true" 4793 android:label="@string/pta_test"> 4794 <intent-filter> 4795 <action android:name="android.intent.action.MAIN" /> 4796 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4797 </intent-filter> 4798 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 4799 <meta-data android:name="test_required_features" 4800 android:value="android.hardware.faketouch:android.hardware.touchscreen.multitouch" /> 4801 <meta-data android:name="display_mode" 4802 android:value="multi_display_mode" /> 4803 </activity> 4804 4805 4806 <activity android:name=".projection.offscreen.ProjectionOffscreenActivity" 4807 android:exported="true" 4808 android:label="@string/poa_test"> 4809 <intent-filter> 4810 <action android:name="android.intent.action.MAIN" /> 4811 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4812 </intent-filter> 4813 <meta-data android:name="test_category" android:value="@string/test_category_projection" /> 4814 <meta-data android:name="test_excluded_features" 4815 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive" /> 4816 <meta-data android:name="display_mode" 4817 android:value="multi_display_mode" /> 4818 </activity> 4819 4820 <service android:name=".projection.ProjectionService" 4821 android:label="@string/projection_service_name" 4822 android:process=":projectionservice" /> 4823 4824 <activity android:name=".managedprovisioning.DeviceOwnerNegativeTestActivity" 4825 android:exported="true" 4826 android:label="@string/negative_device_owner"> 4827 <intent-filter> 4828 <action android:name="android.intent.action.MAIN" /> 4829 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4830 </intent-filter> 4831 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 4832 <meta-data android:name="test_excluded_features" 4833 android:value="android.software.lockscreen_disabled" /> 4834 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 4835 <meta-data android:name="display_mode" 4836 android:value="single_display_mode" /> 4837 </activity> 4838 4839 <activity android:name=".managedprovisioning.DeviceOwnerNegativeTestActivity$TrampolineActivity" > 4840 <meta-data android:name="display_mode" 4841 android:value="single_display_mode" /> 4842 </activity> 4843 4844 <activity android:name=".managedprovisioning.EnterprisePrivacyInfoOnlyTestActivity" 4845 android:exported="true" 4846 android:label="@string/enterprise_privacy_test"> 4847 <intent-filter> 4848 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_ENTERPRISE_PRIVACY_INFO_ONLY" /> 4849 <category android:name="android.intent.category.DEFAULT" /> 4850 </intent-filter> 4851 <meta-data android:name="display_mode" 4852 android:value="single_display_mode" /> 4853 </activity> 4854 4855 <activity android:name=".managedprovisioning.DeviceOwnerPositiveTestActivity" 4856 android:exported="true" 4857 android:label="@string/positive_device_owner"> 4858 <intent-filter> 4859 <action android:name="android.intent.action.MAIN" /> 4860 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_DEVICE_OWNER" /> 4861 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_PROFILE_OWNER" /> 4862 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_USER_AFFILIATED" /> 4863 <category android:name="android.intent.category.DEFAULT" /> 4864 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4865 </intent-filter> 4866 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 4867 <meta-data android:name="test_excluded_features" 4868 android:value="android.software.lockscreen_disabled" /> 4869 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 4870 <meta-data android:name="display_mode" 4871 android:value="single_display_mode" /> 4872 </activity> 4873 4874 <activity android:name=".managedprovisioning.ManagedUserPositiveTestActivity" 4875 android:exported="true" 4876 android:label="@string/managed_user_test"> 4877 <intent-filter> 4878 <action android:name="android.intent.action.MAIN" /> 4879 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_AFFILIATED_PROFILE_OWNER" /> 4880 <category android:name="android.intent.category.DEFAULT" /> 4881 </intent-filter> 4882 <meta-data android:name="display_mode" 4883 android:value="single_display_mode" /> 4884 </activity> 4885 4886 <activity android:name=".managedprovisioning.DeviceOwnerRequestingBugreportTestActivity" 4887 android:exported="true" 4888 android:label="@string/device_owner_requesting_bugreport_tests"> 4889 <intent-filter> 4890 <action android:name="android.intent.action.MAIN" /> 4891 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_DEVICE_OWNER_FOR_REQUESTING_BUGREPORT" /> 4892 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_PROFILE_OWNER_FOR_REQUESTING_BUGREPORT" /> 4893 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_CURRENT_USER_AFFILIATED_FOR_REQUESTING_BUGREPORT" /> 4894 <category android:name="android.intent.category.DEFAULT" /> 4895 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 4896 </intent-filter> 4897 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 4898 <meta-data android:name="test_required_features" android:value="android.software.device_admin" /> 4899 <meta-data android:name="display_mode" 4900 android:value="single_display_mode" /> 4901 </activity> 4902 4903 <activity android:name=".managedprovisioning.NonMarketAppsActivity" 4904 android:label="@string/provisioning_byod_non_market_apps"> 4905 <meta-data android:name="display_mode" 4906 android:value="single_display_mode" /> 4907 </activity> 4908 4909 <activity android:name=".managedprovisioning.NotificationActivity" 4910 android:label="@string/provisioning_byod_allow_nondismissible_notification"> 4911 <meta-data android:name="display_mode" 4912 android:value="single_display_mode" /> 4913 <meta-data android:name="ApiTest" 4914 android:value="android.app.admin.DevicePolicyManager#setApplicationExemption" /> 4915 </activity> 4916 4917 <activity android:name=".managedprovisioning.KeyguardDisabledFeaturesActivity" 4918 android:label="@string/provisioning_byod_keyguard_disabled_features"> 4919 <meta-data android:name="display_mode" 4920 android:value="single_display_mode" /> 4921 </activity> 4922 4923 <activity android:name=".managedprovisioning.CrossProfilePermissionControlActivity" 4924 android:exported="true" 4925 android:label="@string/provisioning_byod_cross_profile_permission_control"> 4926 <intent-filter> 4927 <action android:name="com.android.cts.verifier.managedprovisioning.action.CROSS_PROFILE_PERMISSION_CONTROL" /> 4928 <category android:name="android.intent.category.DEFAULT" /> 4929 </intent-filter> 4930 <meta-data android:name="display_mode" 4931 android:value="single_display_mode" /> 4932 </activity> 4933 4934 <activity android:name=".managedprovisioning.DisallowAppsControlActivity" 4935 android:label="@string/provisioning_byod_disallow_apps_control"> 4936 <meta-data android:name="display_mode" 4937 android:value="single_display_mode" /> 4938 </activity> 4939 4940 <activity android:name=".managedprovisioning.LockTaskUiTestActivity" 4941 android:exported="true" 4942 android:label="@string/device_owner_lock_task_ui_test"> 4943 <intent-filter> 4944 <action android:name="com.android.cts.verifier.managedprovisioning.action.STOP_LOCK_TASK" /> 4945 <category android:name="android.intent.category.DEFAULT" /> 4946 </intent-filter> 4947 <meta-data android:name="display_mode" 4948 android:value="single_display_mode" /> 4949 </activity> 4950 4951 <activity android:name=".managedprovisioning.WifiLockdownTestActivity" 4952 android:label="@string/device_owner_wifi_lockdown_test"> 4953 <meta-data android:name="display_mode" 4954 android:value="single_display_mode" /> 4955 </activity> 4956 4957 <activity android:name=".managedprovisioning.VpnTestActivity" 4958 android:exported="true" 4959 android:label="@string/device_owner_vpn_test"> 4960 <intent-filter> 4961 <action android:name="com.android.cts.verifier.managedprovisioning.VPN" /> 4962 <category android:name="android.intent.category.DEFAULT"></category> 4963 </intent-filter> 4964 <meta-data android:name="display_mode" 4965 android:value="single_display_mode" /> 4966 </activity> 4967 4968 <service android:name=".managedprovisioning.VpnTestActivity$MyTestVpnService" 4969 android:exported="true" 4970 android:permission="android.permission.BIND_VPN_SERVICE"> 4971 <intent-filter> 4972 <action android:name="android.net.VpnService"/> 4973 </intent-filter> 4974 </service> 4975 4976 <activity android:name=".managedprovisioning.AlwaysOnVpnSettingsTestActivity" 4977 android:exported="true" 4978 android:label="@string/provisioning_byod_always_on_vpn"> 4979 <intent-filter> 4980 <action android:name="com.android.cts.verifier.managedprovisioning.action.ALWAYS_ON_VPN_SETTINGS_TEST" /> 4981 <category android:name="android.intent.category.DEFAULT" /> 4982 </intent-filter> 4983 <meta-data android:name="display_mode" 4984 android:value="single_display_mode" /> 4985 </activity> 4986 4987 <activity android:name=".managedprovisioning.KeyChainTestActivity" 4988 android:exported="true" 4989 android:label="@string/provisioning_byod_keychain"> 4990 <intent-filter> 4991 <action android:name="com.android.cts.verifier.managedprovisioning.KEYCHAIN" /> 4992 <category android:name="android.intent.category.DEFAULT" /> 4993 </intent-filter> 4994 <meta-data android:name="display_mode" 4995 android:value="single_display_mode" /> 4996 </activity> 4997 4998 <activity android:name=".managedprovisioning.PermissionLockdownTestActivity" 4999 android:exported="true" 5000 android:label="@string/device_profile_owner_permission_lockdown_test"> 5001 <intent-filter> 5002 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_PERMISSION_LOCKDOWN" /> 5003 <category android:name="android.intent.category.DEFAULT" /> 5004 </intent-filter> 5005 <meta-data android:name="display_mode" 5006 android:value="single_display_mode" /> 5007 </activity> 5008 5009 <activity-alias 5010 android:name=".managedprovisioning.ManagedProfilePermissionLockdownTestActivity" 5011 android:exported="true" 5012 android:targetActivity=".managedprovisioning.PermissionLockdownTestActivity"> 5013 <intent-filter> 5014 <action android:name="com.android.cts.verifier.managedprovisioning.action.MANAGED_PROFILE_CHECK_PERMISSION_LOCKDOWN" /> 5015 <category android:name="android.intent.category.DEFAULT" /> 5016 </intent-filter> 5017 </activity-alias> 5018 5019 <activity android:name=".managedprovisioning.OrganizationInfoTestActivity" 5020 android:label="@string/provisioning_byod_organization_info"> 5021 <meta-data android:name="display_mode" 5022 android:value="single_display_mode" /> 5023 </activity> 5024 5025 <activity android:name=".managedprovisioning.PolicyTransparencyTestListActivity" 5026 android:exported="true" 5027 android:label="@string/device_profile_owner_policy_transparency_test"> 5028 <intent-filter> 5029 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_POLICY_TRANSPARENCY" /> 5030 <category android:name="android.intent.category.DEFAULT" /> 5031 </intent-filter> 5032 <meta-data android:name="display_mode" 5033 android:value="single_display_mode" /> 5034 </activity> 5035 5036 <activity android:name=".managedprovisioning.PolicyTransparencyTestActivity" 5037 android:exported="true"> 5038 <intent-filter> 5039 <action android:name="com.android.cts.verifier.managedprovisioning.action.SHOW_POLICY_TRANSPARENCY_TEST" /> 5040 <category android:name="android.intent.category.DEFAULT" /> 5041 </intent-filter> 5042 <meta-data android:name="display_mode" 5043 android:value="single_display_mode" /> 5044 </activity> 5045 5046 <activity android:name=".managedprovisioning.EnterprisePrivacyTestListActivity" 5047 android:exported="true" 5048 android:label="@string/enterprise_privacy_test"> 5049 <intent-filter> 5050 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_ENTERPRISE_PRIVACY" /> 5051 <category android:name="android.intent.category.DEFAULT" /> 5052 </intent-filter> 5053 <meta-data android:name="display_mode" 5054 android:value="single_display_mode" /> 5055 </activity> 5056 5057 <activity android:name=".managedprovisioning.EnterprisePrivacyTestDefaultAppActivity" 5058 android:label="@string/enterprise_privacy_default_app" 5059 android:exported="true" 5060 android:enabled="false"> 5061 <intent-filter> 5062 <action android:name="android.intent.action.VIEW" /> 5063 <data android:scheme="http" /> 5064 <category android:name="android.intent.category.DEFAULT" /> 5065 <category android:name="android.intent.category.BROWSABLE" /> 5066 </intent-filter> 5067 <intent-filter> 5068 <action android:name="android.media.action.IMAGE_CAPTURE" /> 5069 <action android:name="android.media.action.IMAGE_CAPTURE_SECURE" /> 5070 <category android:name="android.intent.category.DEFAULT" /> 5071 </intent-filter> 5072 <intent-filter> 5073 <action android:name="android.intent.action.VIEW" /> 5074 <data android:scheme="geo" /> 5075 <category android:name="android.intent.category.DEFAULT" /> 5076 </intent-filter> 5077 <intent-filter> 5078 <action android:name="android.intent.action.SENDTO" /> 5079 <action android:name="android.intent.action.SEND" /> 5080 <action android:name="android.intent.action.SEND_MULTIPLE" /> 5081 <category android:name="android.intent.category.DEFAULT" /> 5082 </intent-filter> 5083 <intent-filter> 5084 <action android:name="android.intent.action.INSERT" /> 5085 <data android:mimeType="vnd.android.cursor.dir/event" /> 5086 <category android:name="android.intent.category.DEFAULT" /> 5087 </intent-filter> 5088 <intent-filter> 5089 <action android:name="android.intent.action.PICK" /> 5090 <data android:mimeType="vnd.android.cursor.dir/contact" /> 5091 <category android:name="android.intent.category.DEFAULT" /> 5092 </intent-filter> 5093 <intent-filter> 5094 <action android:name="android.intent.action.DIAL" /> 5095 <action android:name="android.intent.action.CALL" /> 5096 <category android:name="android.intent.category.DEFAULT" /> 5097 </intent-filter> 5098 <meta-data android:name="display_mode" 5099 android:value="single_display_mode" /> 5100 </activity> 5101 5102 <activity android:name=".managedprovisioning.CommandReceiverActivity" 5103 android:theme="@android:style/Theme.NoDisplay" 5104 android:exported="true" 5105 android:noHistory="true"> 5106 <intent-filter> 5107 <action android:name="com.android.cts.verifier.managedprovisioning.action.EXECUTE_COMMAND" /> 5108 <category android:name="android.intent.category.DEFAULT" /> 5109 </intent-filter> 5110 <meta-data android:name="display_mode" 5111 android:value="single_display_mode" /> 5112 </activity> 5113 5114 <activity android:name=".managedprovisioning.SetSupportMessageActivity" 5115 android:exported="true"> 5116 <intent-filter> 5117 <action android:name="com.android.cts.verifier.managedprovisioning.action.SET_SUPPORT_MSG" /> 5118 <category android:name="android.intent.category.DEFAULT" /> 5119 </intent-filter> 5120 <meta-data android:name="display_mode" 5121 android:value="single_display_mode" /> 5122 </activity> 5123 5124 <service android:name=".managedprovisioning.PolicyTransparencyTestActivity$TestInputMethod" 5125 android:label="@string/test_input_method_label" 5126 android:exported="true" 5127 android:permission="android.permission.BIND_INPUT_METHOD"> 5128 <intent-filter> 5129 <action android:name="android.view.InputMethod" /> 5130 </intent-filter> 5131 <meta-data android:name="android.view.im" android:resource="@xml/test_method" /> 5132 </service> 5133 5134 <service android:name=".managedprovisioning.PolicyTransparencyTestActivity$TestAccessibilityService" 5135 android:label="@string/test_accessibility_service_label" 5136 android:exported="true" 5137 android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE"> 5138 <intent-filter> 5139 <action android:name="android.accessibilityservice.AccessibilityService" /> 5140 </intent-filter> 5141 </service> 5142 5143 <activity android:name=".managedprovisioning.AuthenticationBoundKeyTestActivity" 5144 android:exported="true" 5145 android:configChanges="keyboardHidden|orientation|screenSize"> 5146 <intent-filter> 5147 <action android:name="com.android.cts.verifier.managedprovisioning.action.AUTH_BOUND_KEY_TEST" /> 5148 <category android:name="android.intent.category.DEFAULT" /> 5149 </intent-filter> 5150 <meta-data android:name="display_mode" 5151 android:value="single_display_mode" /> 5152 </activity> 5153 5154 <activity android:name=".managedprovisioning.ByodFlowTestActivity" 5155 android:launchMode="singleTask" 5156 android:exported="true" 5157 android:label="@string/provisioning_byod"> 5158 <intent-filter> 5159 <action android:name="android.intent.action.MAIN" /> 5160 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5161 </intent-filter> 5162 <intent-filter> 5163 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_STATUS" /> 5164 <category android:name="android.intent.category.DEFAULT" /> 5165 </intent-filter> 5166 <intent-filter> 5167 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_TEST_RESULT" /> 5168 <category android:name="android.intent.category.DEFAULT" /> 5169 </intent-filter> 5170 <intent-filter> 5171 <action android:name="com.android.cts.verifier.managedprovisioning.action.BYOD_DISK_ENCRYPTION_STATUS" /> 5172 <category android:name="android.intent.category.DEFAULT" /> 5173 </intent-filter> 5174 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 5175 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" /> 5176 <meta-data android:name="display_mode" 5177 android:value="single_display_mode" /> 5178 </activity> 5179 5180 <receiver 5181 android:name=".managedprovisioning.ByodFlowTestActivity$ProvisioningCompleteReceiver" 5182 android:exported="true"> 5183 <intent-filter> 5184 <action android:name="android.app.action.MANAGED_PROFILE_PROVISIONED" /> 5185 </intent-filter> 5186 </receiver> 5187 5188 <!-- TODO(b/176993670): remove if DpmWrapperManagerWrapper goes away --> 5189 <receiver android:name="com.android.bedstead.dpmwrapper.TestAppCallbacksReceiver" 5190 android:exported="true"> 5191 </receiver> 5192 5193 <activity android:name=".managedprovisioning.ByodProvisioningTestActivity" 5194 android:exported="true" 5195 android:label="@string/provisioning_tests_byod"> 5196 <intent-filter> 5197 <action android:name="android.intent.action.MAIN" /> 5198 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5199 </intent-filter> 5200 <meta-data android:name="test_category" android:value="@string/test_category_managed_provisioning" /> 5201 <meta-data android:name="test_required_features" android:value="android.software.managed_users:android.software.device_admin" /> 5202 <meta-data android:name="display_mode" 5203 android:value="single_display_mode" /> 5204 </activity> 5205 5206 <activity android:name=".managedprovisioning.ByodProvisioningTestActivity$ProvisioningStartingActivity" > 5207 <meta-data android:name="display_mode" 5208 android:value="single_display_mode" /> 5209 </activity> 5210 5211 <activity android:name=".managedprovisioning.ByodHelperActivity" 5212 android:exported="true"> 5213 <intent-filter> 5214 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_QUERY" /> 5215 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_REMOVE" /> 5216 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK" /> 5217 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_WORK_PROFILE_GLOBAL_RESTRICTION" /> 5218 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_PRIMARY_PROFILE_GLOBAL_RESTRICTION" /> 5219 <action android:name="com.android.cts.verifier.managedprovisioning.action.BYOD_CHECK_DISK_ENCRYPTION" /> 5220 <action android:name="com.android.cts.verifier.managedprovisioning.action.CHECK_INTENT_FILTERS" /> 5221 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_IMAGE" /> 5222 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_VIDEO_WITH_EXTRA_OUTPUT" /> 5223 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_VIDEO_WITHOUT_EXTRA_OUTPUT" /> 5224 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CAPTURE_AND_CHECK_AUDIO" /> 5225 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_KEYGUARD_DISABLED_FEATURES" /> 5226 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_LOCKNOW" /> 5227 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SET_USER_RESTRICTION" /> 5228 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_CLEAR_USER_RESTRICTION" /> 5229 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_NFC_BEAM" /> 5230 <action android:name="com.android.cts.verifier.managedprovisioning.action.TEST_CROSS_PROFILE_INTENTS_DIALOG" /> 5231 <action android:name="com.android.cts.verifier.managedprovisioning.action.TEST_APP_LINKING_DIALOG" /> 5232 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SET_LOCATION_AND_CHECK" /> 5233 <action android:name="com.android.cts.verifier.managedprovisioning.NOTIFICATION" /> 5234 <action android:name="com.android.cts.verifier.managedprovisioning.LOCKSCREEN_NOTIFICATION" /> 5235 <action android:name="com.android.cts.verifier.managedprovisioning.CLEAR_NOTIFICATION" /> 5236 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_SELECT_WORK_CHALLENGE" /> 5237 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_PATTERN_WORK_CHALLENGE" /> 5238 <action android:name="com.android.cts.verifier.managedprovisioning.LAUNCH_CONFIRM_WORK_CREDENTIALS" /> 5239 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_ORGANIZATION_INFO" /> 5240 <action android:name="com.android.cts.verifier.managedprovisioning.TEST_PARENT_PROFILE_PASSWORD" /> 5241 <category android:name="android.intent.category.DEFAULT"></category> 5242 </intent-filter> 5243 <meta-data android:name="display_mode" 5244 android:value="single_display_mode" /> 5245 </activity> 5246 5247 <activity android:name=".managedprovisioning.ByodPrimaryHelperActivity" 5248 android:exported="true"> 5249 <intent-filter> 5250 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_INSTALL_APK_IN_PRIMARY" /> 5251 <category android:name="android.intent.category.DEFAULT" /> 5252 </intent-filter> 5253 <meta-data android:name="display_mode" 5254 android:value="single_display_mode" /> 5255 </activity> 5256 5257 <activity android:name=".managedprovisioning.ScreenshotTestActivity" 5258 android:label="@string/provisioning_byod_screenshot" 5259 android:exported="true"> 5260 <intent-filter> 5261 <action android:name="com.android.cts.verifier.managedprovisioning.SCREENSHOT_TEST" /> 5262 <category android:name="android.intent.category.DEFAULT" /> 5263 </intent-filter> 5264 <meta-data android:name="display_mode" 5265 android:value="multi_display_mode" /> 5266 <meta-data android:name="CddTest" android:value="3.9.2/C-1-10" /> 5267 </activity> 5268 5269 <activity android:name=".managedprovisioning.ScreenshotCaptureActivity" 5270 android:label="@string/provisioning_byod_screenshot_work_app" 5271 android:exported="true"> 5272 <intent-filter> 5273 <action android:name="com.android.cts.verifier.managedprovisioning.CAPTURE_SCREENSHOT" /> 5274 <category android:name="android.intent.category.DEFAULT" /> 5275 </intent-filter> 5276 <meta-data android:name="CddTest" android:value="3.9.2/C-1-10" /> 5277 <meta-data android:name="display_mode" 5278 android:value="multi_display_mode" /> 5279 </activity> 5280 5281 <activity android:name=".managedprovisioning.NfcTestActivity"> 5282 <meta-data android:name="test_required_features" android:value="android.hardware.nfc" /> 5283 <meta-data android:name="display_mode" 5284 android:value="single_display_mode" /> 5285 </activity> 5286 5287 <provider 5288 android:name="androidx.core.content.FileProvider" 5289 android:authorities="com.android.cts.verifier.managedprovisioning.fileprovider" 5290 android:grantUriPermissions="true" 5291 android:exported="false"> 5292 <meta-data 5293 android:name="android.support.FILE_PROVIDER_PATHS" 5294 android:resource="@xml/filepaths" /> 5295 </provider> 5296 5297 <activity android:name=".managedprovisioning.ByodIconSamplerActivity" 5298 android:exported="true"> 5299 <intent-filter> 5300 <action android:name="com.android.cts.verifier.managedprovisioning.BYOD_SAMPLE_ICON" /> 5301 <category android:name="android.intent.category.DEFAULT"></category> 5302 </intent-filter> 5303 <meta-data android:name="display_mode" 5304 android:value="single_display_mode" /> 5305 </activity> 5306 5307 <activity android:name=".managedprovisioning.HandleIntentActivity" 5308 android:exported="true" 5309 android:enabled="false"> 5310 <intent-filter> 5311 <!-- We need to have at least one activity listening to these intents on the device 5312 to test if these are forwarded from the managed profile to the parent or 5313 the other way around. --> 5314 <action android:name="android.provider.MediaStore.RECORD_SOUND" /> 5315 <action android:name="android.speech.action.RECOGNIZE_SPEECH" /> 5316 <action android:name="android.app.action.SET_NEW_PASSWORD" /> 5317 <action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" /> 5318 <action android:name="android.intent.action.WEB_SEARCH" /> 5319 <action android:name="android.intent.action.VIEW_DOWNLOADS" /> 5320 <action android:name="android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL" /> 5321 <action android:name="android.intent.action.MANAGE_NETWORK_USAGE" /> 5322 <action android:name="com.android.settings.TTS_SETTINGS" /> 5323 <action android:name="android.settings.ZEN_MODE_SETTINGS" /> 5324 <action android:name="android.settings.BATTERY_SAVER_SETTINGS" /> 5325 <action android:name="android.settings.INPUT_METHOD_SETTINGS" /> 5326 <action android:name="android.settings.INPUT_METHOD_SUBTYPE_SETTINGS" /> 5327 <category android:name="android.intent.category.DEFAULT" /> 5328 </intent-filter> 5329 <intent-filter> 5330 <action android:name="android.intent.action.GET_CONTENT" /> 5331 <action android:name="android.intent.action.OPEN_DOCUMENT" /> 5332 <data android:mimeType="*/*" /> 5333 <category android:name="android.intent.category.OPENABLE" /> 5334 <category android:name="android.intent.category.DEFAULT" /> 5335 </intent-filter> 5336 <intent-filter> 5337 <action android:name="android.intent.action.VIEW" /> 5338 <action android:name="android.intent.action.SENDTO" /> 5339 <category android:name="android.intent.category.BROWSABLE" /> 5340 <category android:name="android.intent.category.DEFAULT" /> 5341 <data android:scheme="sms" /> 5342 <data android:scheme="smsto" /> 5343 <data android:scheme="mms" /> 5344 <data android:scheme="mmsto" /> 5345 <data android:scheme="mailto" /> 5346 </intent-filter> 5347 <intent-filter> 5348 <action android:name="android.intent.action.VIEW" /> 5349 <action android:name="android.intent.action.CALL" /> 5350 <action android:name="android.intent.action.DIAL" /> 5351 <action android:name="android.intent.action.CALL_PRIVILEGED" /> 5352 <action android:name="android.intent.action.CALL_EMERGENCY" /> 5353 <category android:name="android.intent.category.BROWSABLE" /> 5354 <category android:name="android.intent.category.DEFAULT" /> 5355 <data android:scheme="tel" /> 5356 </intent-filter> 5357 <intent-filter> 5358 <action android:name="android.intent.action.INSERT" /> 5359 <category android:name="android.intent.category.DEFAULT" /> 5360 <data android:scheme="content" /> 5361 <data android:mimeType="*/*" /> 5362 </intent-filter> 5363 <intent-filter> 5364 <action android:name="android.intent.action.VIEW" /> 5365 <category android:name="android.intent.category.DEFAULT" /> 5366 <data android:scheme="http" /> 5367 <data android:mimeType="video/mp4" /> 5368 <data android:mimeType="audio/*" /> 5369 </intent-filter> 5370 <intent-filter> 5371 <action android:name="android.intent.action.VIEW" /> 5372 <category android:name="android.intent.category.BROWSABLE" /> 5373 <category android:name="android.intent.category.DEFAULT" /> 5374 <data android:scheme="http" /> 5375 <data android:scheme="geo" /> 5376 <data android:scheme="market" /> 5377 </intent-filter> 5378 <meta-data android:name="display_mode" 5379 android:value="single_display_mode" /> 5380 </activity> 5381 5382 <activity android:name=".managedprovisioning.CrossProfileTestActivity" 5383 android:exported="true"> 5384 <intent-filter> 5385 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE_TO_PERSONAL" /> 5386 <action android:name="com.android.cts.verifier.managedprovisioning.CROSS_PROFILE_TO_WORK" /> 5387 <category android:name="android.intent.category.DEFAULT" /> 5388 </intent-filter> 5389 <intent-filter> 5390 <action android:name="android.intent.action.VIEW" /> 5391 <category android:name="android.intent.category.BROWSABLE" /> 5392 <category android:name="android.intent.category.DEFAULT" /> 5393 <data android:scheme="http" android:host="com.android.cts.verifier" /> 5394 </intent-filter> 5395 <intent-filter> 5396 <action android:name="android.intent.action.SEND" /> 5397 <action android:name="android.intent.action.SEND_MULTIPLE" /> 5398 <data android:mimeType="*/*" /> 5399 <category android:name="android.intent.category.DEFAULT" /> 5400 </intent-filter> 5401 <meta-data android:name="display_mode" 5402 android:value="single_display_mode" /> 5403 </activity> 5404 5405 <activity android:name=".managedprovisioning.TurnOffWorkActivity" 5406 android:label="@string/provisioning_byod_turn_off_work"> 5407 <meta-data android:name="display_mode" 5408 android:value="single_display_mode" /> 5409 </activity> 5410 5411 <activity android:name=".managedprovisioning.WorkProfileWidgetActivity" 5412 android:exported="true" 5413 android:label="@string/provisioning_byod_work_profile_widget"> 5414 <intent-filter> 5415 <action android:name="com.android.cts.verifier.byod.test_work_profile_widget"/> 5416 <category android:name="android.intent.category.DEFAULT"/> 5417 </intent-filter> 5418 <meta-data android:name="display_mode" 5419 android:value="single_display_mode" /> 5420 </activity> 5421 5422 <receiver android:name=".managedprovisioning.DeviceAdminTestReceiver" 5423 android:label="@string/afw_device_admin" 5424 android:exported="true" 5425 android:permission="android.permission.BIND_DEVICE_ADMIN"> 5426 <meta-data android:name="android.app.device_admin" 5427 android:resource="@xml/device_admin_byod" /> 5428 <intent-filter> 5429 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" /> 5430 <action android:name="android.app.action.PROFILE_PROVISIONING_COMPLETE"/> 5431 <!-- TODO(b/176993670): remove if DpmWrapperManagerWrapper goes away --> 5432 <action android:name="com.android.bedstead.dpmwrapper.action.WRAPPED_MANAGER_CALL"/> 5433 </intent-filter> 5434 </receiver> 5435 <service android:name=".managedprovisioning.DeviceAdminTestReceiver$PrimaryUserService" 5436 android:exported="true" 5437 android:permission="android.permission.BIND_DEVICE_ADMIN"> 5438 </service> 5439 5440 5441 <!-- Used by the SensorTestScreenManipulator to reset the screen timeout after turn off. --> 5442 <activity android:name=".os.TimeoutResetActivity"> 5443 <meta-data android:name="display_mode" 5444 android:value="multi_display_mode" /> 5445 </activity> 5446 5447 <activity android:name=".tunnelmode.VolumeLevelChangesActivity" 5448 android:label="@string/volume_level_changes" 5449 android:exported="true" 5450 android:configChanges="keyboardHidden|orientation|screenSize"> 5451 <intent-filter> 5452 <action android:name="android.intent.action.MAIN" /> 5453 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5454 </intent-filter> 5455 <meta-data android:name="test_category" android:value="@string/test_category_tunnel" /> 5456 <meta-data android:name="test_required_features" 5457 android:value="android.software.leanback" /> 5458 <meta-data android:name="test_excluded_features" 5459 android:value="android.hardware.type.automotive" /> 5460 <meta-data android:name="display_mode" 5461 android:value="multi_display_mode" /> 5462 <meta-data android:name="ApiTest" 5463 android:value="android.media.MediaCodecInfo.CodecCapabilities#FEATURE_TunneledPlayback" /> 5464 </activity> 5465 5466 <activity android:name=".tv.TvInputDiscoveryTestActivity" 5467 android:exported="true" 5468 android:label="@string/tv_input_discover_test"> 5469 <intent-filter> 5470 <action android:name="android.intent.action.MAIN" /> 5471 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5472 </intent-filter> 5473 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 5474 <meta-data android:name="test_required_features" 5475 android:value="android.software.live_tv" /> 5476 <meta-data android:name="display_mode" 5477 android:value="multi_display_mode" /> 5478 </activity> 5479 5480 <activity android:name=".tv.ParentalControlTestActivity" 5481 android:exported="true" 5482 android:label="@string/tv_parental_control_test"> 5483 <intent-filter> 5484 <action android:name="android.intent.action.MAIN" /> 5485 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5486 </intent-filter> 5487 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 5488 <meta-data android:name="test_required_features" 5489 android:value="android.software.live_tv" /> 5490 <meta-data android:name="display_mode" 5491 android:value="multi_display_mode" /> 5492 </activity> 5493 5494 <activity android:name=".tv.MultipleTracksTestActivity" 5495 android:exported="true" 5496 android:label="@string/tv_multiple_tracks_test"> 5497 <intent-filter> 5498 <action android:name="android.intent.action.MAIN" /> 5499 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5500 </intent-filter> 5501 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 5502 <meta-data android:name="test_required_features" 5503 android:value="android.software.live_tv" /> 5504 <meta-data android:name="display_mode" 5505 android:value="multi_display_mode" /> 5506 </activity> 5507 5508 <activity android:name=".tv.TimeShiftTestActivity" 5509 android:exported="true" 5510 android:label="@string/tv_time_shift_test"> 5511 <intent-filter> 5512 <action android:name="android.intent.action.MAIN" /> 5513 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5514 </intent-filter> 5515 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 5516 <meta-data android:name="test_required_features" 5517 android:value="android.software.live_tv" /> 5518 <meta-data android:name="display_mode" 5519 android:value="multi_display_mode" /> 5520 </activity> 5521 5522 <activity android:name=".tv.AppLinkTestActivity" 5523 android:label="@string/tv_app_link_test" 5524 android:exported="true" 5525 android:launchMode="singleTask"> 5526 <intent-filter> 5527 <action android:name="android.intent.action.VIEW" /> 5528 <action android:name="android.intent.action.MAIN" /> 5529 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5530 </intent-filter> 5531 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 5532 <meta-data android:name="test_required_features" 5533 android:value="android.software.live_tv" /> 5534 <meta-data android:name="display_mode" 5535 android:value="multi_display_mode" /> 5536 <meta-data android:name="CddTest" 5537 android:value="3.12/C-1-2" /> 5538 </activity> 5539 5540 <activity android:name=".tv.MicrophoneDeviceTestActivity" 5541 android:exported="true" 5542 android:label="@string/tv_microphone_device_test"> 5543 <intent-filter> 5544 <action android:name="android.intent.action.MAIN" /> 5545 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5546 </intent-filter> 5547 <meta-data android:name="test_category" android:value="@string/test_category_tv" /> 5548 <meta-data android:name="test_required_features" 5549 android:value="android.software.leanback:android.hardware.microphone" /> 5550 <meta-data android:name="display_mode" 5551 android:value="multi_display_mode" /> 5552 </activity> 5553 5554 <activity android:name=".tv.display.HotplugTestActivity" 5555 android:label="@string/tv_hotplug_test" 5556 android:exported="true" 5557 android:configChanges="orientation|screenSize|density|smallestScreenSize|screenLayout"> 5558 <intent-filter> 5559 <action android:name="android.intent.action.MAIN" /> 5560 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5561 </intent-filter> 5562 <meta-data android:name="test_category" android:value="@string/test_category_tv"/> 5563 <meta-data android:name="test_required_features" 5564 android:value="android.software.leanback"/> 5565 <meta-data android:name="test_required_configs" 5566 android:value="config_hdmi_source"/> 5567 <meta-data android:name="display_mode" 5568 android:value="multi_display_mode" /> 5569 <meta-data android:name="ApiTest" 5570 android:value="android.hardware.display.DisplayManager.DisplayListener#onDisplayChanged" /> 5571 </activity> 5572 5573 <activity android:name=".tv.display.ModeSwitchingTestActivity" 5574 android:label="@string/tv_mode_switching_test" 5575 android:exported="true" 5576 android:configChanges="orientation|screenSize|density|smallestScreenSize|screenLayout"> 5577 <intent-filter> 5578 <action android:name="android.intent.action.MAIN" /> 5579 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5580 </intent-filter> 5581 <meta-data android:name="test_category" android:value="@string/test_category_tv"/> 5582 <meta-data android:name="test_required_features" 5583 android:value="android.software.leanback"/> 5584 <meta-data android:name="test_required_configs" 5585 android:value="config_hdmi_source"/> 5586 <meta-data android:name="display_mode" 5587 android:value="multi_display_mode" /> 5588 <meta-data android:name="ApiTest" 5589 android:value="android.view.WindowManager.LayoutParams#preferredDisplayModeId" /> 5590 </activity> 5591 5592 <activity android:name=".screenpinning.ScreenPinningTestActivity" 5593 android:exported="true" 5594 android:label="@string/screen_pinning_test"> 5595 <intent-filter> 5596 <action android:name="android.intent.action.MAIN" /> 5597 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5598 </intent-filter> 5599 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 5600 <meta-data android:name="test_excluded_features" 5601 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 5602 <meta-data android:name="display_mode" 5603 android:value="multi_display_mode" /> 5604 <meta-data android:name="CddTest" android:value="3.8.8/C-1-2"/> 5605 </activity> 5606 5607 <activity android:name=".tv.MockTvInputSetupActivity" 5608 android:exported="true"> 5609 <intent-filter> 5610 <action android:name="android.intent.action.MAIN" /> 5611 </intent-filter> 5612 <meta-data android:name="display_mode" 5613 android:value="multi_display_mode" /> 5614 </activity> 5615 5616 <activity android:name=".audio.RingerModeActivity" 5617 android:exported="true" 5618 android:label="@string/ringer_mode_tests"> 5619 <intent-filter> 5620 <action android:name="android.intent.action.MAIN" /> 5621 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5622 </intent-filter> 5623 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5624 <meta-data android:name="test_excluded_features" 5625 android:value="android.software.leanback:android.hardware.type.automotive" /> 5626 <meta-data android:name="display_mode" 5627 android:value="multi_display_mode" /> 5628 </activity> 5629 5630 <!-- Audio Tests Start Here --> 5631 <activity android:name=".audio.AnalogHeadsetAudioActivity" 5632 android:exported="true" 5633 android:label="@string/audio_headset_audio_test"> 5634 <intent-filter> 5635 <action android:name="android.intent.action.MAIN" /> 5636 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5637 </intent-filter> 5638 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5639 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5640 <meta-data android:name="CddTest" android:value="7.8.2.1/C-1-1,C-1-2,C-1-3,C-1-4,C-2-1" /> 5641 </activity> 5642 5643 <activity android:name=".audio.AudioAEC" 5644 android:exported="true" 5645 android:label="@string/audio_aec_test"> 5646 <intent-filter> 5647 <action android:name="android.intent.action.MAIN" /> 5648 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5649 </intent-filter> 5650 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5651 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 5652 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5653 <meta-data android:name="ApiTest" android:value="android.media.audiofx.AcousticEchoCanceler#isAvailable| 5654 android.media.audiofx.AcousticEchoCanceler#create| 5655 android.media.audiofx.AcousticEchoCanceler#release| 5656 android.media.audiofx.AcousticEchoCanceler#getEnabled" /> 5657 </activity> 5658 5659 <activity android:name=".audio.AudioDisconnectActivity" 5660 android:exported="true" 5661 android:label="@string/audio_disconnect_test"> 5662 <intent-filter> 5663 <action android:name="android.intent.action.MAIN" /> 5664 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5665 </intent-filter> 5666 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5667 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 5668 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5669 </activity> 5670 5671 <activity android:name=".audio.AudioDescriptorActivity" 5672 android:exported="true" 5673 android:label="@string/audio_descriptor_test"> 5674 <intent-filter> 5675 <action android:name="android.intent.action.MAIN" /> 5676 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5677 </intent-filter> 5678 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5679 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5680 <meta-data android:name="ApiTest" 5681 android:value="android.media.AudioDescriptor#getStandard| 5682 android.media.AudioDescriptor#getDescriptor" /> 5683 </activity> 5684 5685 <activity android:name=".audio.AudioFrequencyLineActivity" 5686 android:exported="true" 5687 android:label="@string/audio_frequency_line_test"> 5688 <intent-filter> 5689 <action android:name="android.intent.action.MAIN" /> 5690 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5691 </intent-filter> 5692 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5693 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 5694 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5695 <!-- this test is currently informational only --> 5696 <meta-data android:name="NonApiTest" android:value="METRIC" /> 5697 </activity> 5698 5699 <activity android:name=".audio.AudioFrequencyMicActivity" 5700 android:exported="true" 5701 android:label="@string/audio_frequency_mic_test"> 5702 <intent-filter> 5703 <action android:name="android.intent.action.MAIN" /> 5704 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5705 </intent-filter> 5706 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5707 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output:android.hardware.usb.host" /> 5708 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5709 <!-- this test is currently informational only --> 5710 <meta-data android:name="NonApiTest" android:value="METRIC" /> 5711 </activity> 5712 5713 <activity android:name=".audio.AudioFrequencySpeakerActivity" 5714 android:exported="true" 5715 android:label="@string/audio_frequency_speaker_test"> 5716 <intent-filter> 5717 <action android:name="android.intent.action.MAIN" /> 5718 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5719 </intent-filter> 5720 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5721 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output:android.hardware.usb.host" /> 5722 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5723 <!-- this test is currently informational only --> 5724 <meta-data android:name="NonApiTest" android:value="METRIC" /> 5725 </activity> 5726 5727 <activity android:name=".audio.AudioFrequencyUnprocessedActivity" 5728 android:exported="true" 5729 android:label="@string/audio_frequency_unprocessed_test"> 5730 <intent-filter> 5731 <action android:name="android.intent.action.MAIN" /> 5732 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5733 </intent-filter> 5734 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5735 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.usb.host" /> 5736 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5737 <meta-data android:name="CddTest" android:value="5.11/C-1-1,C-1-2,C-1-3,C-1-4,C-1-5" /> 5738 </activity> 5739 5740 <activity android:name=".audio.AudioFrequencyVoiceRecognitionActivity" 5741 android:exported="true" 5742 android:label="@string/audio_frequency_voice_recognition_test"> 5743 <intent-filter> 5744 <action android:name="android.intent.action.MAIN" /> 5745 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5746 </intent-filter> 5747 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5748 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.usb.host" /> 5749 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5750 <!-- this test is currently informational only --> 5751 <meta-data android:name="NonApiTest" android:value="METRIC" /> 5752 </activity> 5753 5754 <activity android:name=".audio.AudioInColdStartLatencyActivity" 5755 android:exported="true" 5756 android:label="@string/audio_coldstart_in_latency_test"> 5757 <intent-filter> 5758 <action android:name="android.intent.action.MAIN" /> 5759 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5760 </intent-filter> 5761 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5762 <meta-data android:name="test_excluded_features" 5763 android:value="android.hardware.type.watch:android.hardware.type.television" /> 5764 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5765 <meta-data android:name="CddTest" android:value="5.6/C-3-2" /> 5766 </activity> 5767 5768 <activity android:name=".audio.AudioInputDeviceNotificationsActivity" 5769 android:exported="true" 5770 android:label="@string/audio_in_devices_notifications_test"> 5771 <intent-filter> 5772 <action android:name="android.intent.action.MAIN" /> 5773 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5774 </intent-filter> 5775 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5776 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 5777 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 5778 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5779 <meta-data android:name="ApiTest" 5780 android:value="android.media.AudioManager#registerAudioDeviceCallback| 5781 android.media.AudioDeviceCallback#onAudioDevicesAdded| 5782 android.media.AudioDeviceCallback#onAudioDevicesRemoved" /> 5783 </activity> 5784 5785 <activity android:name=".audio.AudioInputRoutingNotificationsActivity" 5786 android:exported="true" 5787 android:label="@string/audio_input_routingnotifications_test"> 5788 <intent-filter> 5789 <action android:name="android.intent.action.MAIN" /> 5790 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5791 </intent-filter> 5792 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5793 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 5794 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 5795 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5796 <meta-data android:name="ApiTest" 5797 android:value="android.media.AudioRecord#addOnRoutingChangedListener| 5798 android.media.AudioRecord.OnRoutingChangedListener#onRoutingChanged" /> 5799 </activity> 5800 5801 <activity android:name=".audio.AudioLoopbackLatencyActivity" 5802 android:exported="true" 5803 android:label="@string/audio_loopback_latency_test"> 5804 <intent-filter> 5805 <action android:name="android.intent.action.MAIN" /> 5806 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5807 </intent-filter> 5808 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5809 <meta-data android:name="test_required_features" android:value="android.hardware.microphone:android.hardware.audio.output" /> 5810 <meta-data android:name="test_excluded_features" 5811 android:value="android.hardware.type.watch:android.hardware.type.television:android.hardware.type.automotive" /> 5812 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5813 <meta-data android:name="CddTest" android:value="5.10/C-1-2,C-1-5|5.6/H-1-3" /> 5814 </activity> 5815 5816 <activity android:name=".audio.AudioOutColdStartLatencyActivity" 5817 android:exported="true" 5818 android:label="@string/audio_coldstart_out_latency_test"> 5819 <intent-filter> 5820 <action android:name="android.intent.action.MAIN" /> 5821 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5822 </intent-filter> 5823 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5824 <meta-data android:name="test_excluded_features" 5825 android:value="android.hardware.type.watch:android.hardware.type.television" /> 5826 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5827 <meta-data android:name="CddTest" android:value="5.6/C-1-2" /> 5828 </activity> 5829 5830 <activity android:name=".audio.AudioOutputDeviceNotificationsActivity" 5831 android:exported="true" 5832 android:label="@string/audio_out_devices_notifications_test"> 5833 <intent-filter> 5834 <action android:name="android.intent.action.MAIN" /> 5835 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5836 </intent-filter> 5837 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5838 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 5839 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 5840 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5841 <meta-data android:name="ApiTest" 5842 android:value="android.media.AudioManager#registerAudioDeviceCallback| 5843 android.media.AudioDeviceCallback#onAudioDevicesAdded| 5844 android.media.AudioDeviceCallback#onAudioDevicesRemoved"/> 5845 </activity> 5846 5847 <activity android:name=".audio.AudioOutputRoutingNotificationsActivity" 5848 android:exported="true" 5849 android:label="@string/audio_output_routingnotifications_test"> 5850 <intent-filter> 5851 <action android:name="android.intent.action.MAIN" /> 5852 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5853 </intent-filter> 5854 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5855 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 5856 <meta-data android:name="test_excluded_features" android:value="android.software.leanback" /> 5857 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5858 <meta-data android:name="ApiTest" 5859 android:value="android.media.AudioTrack#addOnRoutingChangedListener| 5860 android.media.AudioTrack.OnRoutingChangedListener#onRoutingChanged" /> 5861 </activity> 5862 5863 <activity android:name=".audio.AudioTap2ToneActivity" 5864 android:exported="true" 5865 android:label="@string/audio_tap2tone"> 5866 <intent-filter> 5867 <action android:name="android.intent.action.MAIN" /> 5868 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5869 </intent-filter> 5870 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5871 <meta-data android:name="test_excluded_features" 5872 android:value="android.hardware.type.watch:android.hardware.type.television:android.hardware.type.automotive" /> 5873 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5874 <meta-data android:name="CddTest" android:value="5.6" /> 5875 </activity> 5876 5877 <activity android:name=".audio.HifiUltrasoundTestActivity" 5878 android:label="@string/hifi_ultrasound_test" 5879 android:exported="true" 5880 android:screenOrientation="locked"> 5881 <intent-filter> 5882 <action android:name="android.intent.action.MAIN" /> 5883 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5884 </intent-filter> 5885 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5886 <meta-data android:name="test_required_features" android:value="android.hardware.microphone" /> 5887 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5888 </activity> 5889 5890 <activity android:name=".audio.HifiUltrasoundSpeakerTestActivity" 5891 android:label="@string/hifi_ultrasound_speaker_test" 5892 android:exported="true" 5893 android:screenOrientation="locked"> 5894 <intent-filter> 5895 <action android:name="android.intent.action.MAIN" /> 5896 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5897 </intent-filter> 5898 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5899 <meta-data android:name="test_required_features" android:value="android.hardware.audio.output" /> 5900 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5901 <meta-data android:name="CddTest" android:value="7.8.3/C-1-1,C-1-2,C-2-1" /> 5902 </activity> 5903 5904 <!-- Not a test module. Service to implement MIDI loopback --> 5905 <service android:name="com.android.midi.VerifierMidiEchoService" 5906 android:exported="true" 5907 android:permission="android.permission.BIND_MIDI_DEVICE_SERVICE"> 5908 <intent-filter> 5909 <action android:name="android.media.midi.MidiDeviceService" /> 5910 </intent-filter> 5911 <meta-data android:name="android.media.midi.MidiDeviceService" 5912 android:resource="@xml/echo_device_info" /> 5913 </service> 5914 5915 <activity android:name=".audio.MidiJavaTestActivity" 5916 android:exported="true" 5917 android:label="@string/midi_java_test"> 5918 <intent-filter> 5919 <action android:name="android.intent.action.MAIN" /> 5920 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5921 </intent-filter> 5922 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5923 <meta-data android:name="test_required_features" 5924 android:value="android.hardware.usb.host:android.software.midi" /> 5925 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5926 <meta-data android:name="CddTest" android:value="5.9/C-1-4,C-1-2" /> 5927 <meta-data android:name="ApiTest" 5928 android:value="android.media.midi.MidiManager#registerDeviceCallback| 5929 android.media.midi.MidiManager#getDevices| 5930 android.media.midi.MidiDevice#getInfo| 5931 android.media.midi.MidiDevice#openOutputPort| 5932 android.media.midi.MidiDevice#openInputPort| 5933 android.media.midi.MidiDeviceInfo#getOutputPortCount| 5934 android.media.midi.MidiDeviceInfo#getInputPortCount| 5935 android.media.midi.MidiInputPort#send"/> 5936 </activity> 5937 5938 <activity android:name=".audio.MidiNativeTestActivity" 5939 android:exported="true" 5940 android:label="@string/midi_native_test"> 5941 <intent-filter> 5942 <action android:name="android.intent.action.MAIN" /> 5943 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5944 </intent-filter> 5945 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5946 <meta-data android:name="test_required_features" 5947 android:value="android.hardware.usb.host:android.software.midi" /> 5948 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5949 <meta-data android:name="CddTest" android:value="5.9/C-1-3,C-1-2" /> 5950 </activity> 5951 5952 <activity android:name=".audio.PreferredMixerAttributesTestActivity" 5953 android:exported="true" 5954 android:label="@string/audio_preferred_mixer_attributes_test"> 5955 <intent-filter> 5956 <action android:name="android.intent.action.MAIN" /> 5957 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5958 </intent-filter> 5959 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5960 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 5961 <meta-data android:name="test_excluded_features" 5962 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 5963 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5964 <meta-data android:name="ApiTest" 5965 android:value="android.media.AudioManager#getSupportedMixerAttributes| 5966 android.media.AudioManager#setPreferredMixerAttributes| 5967 android.media.AudioManager#getPreferredMixerAttributes| 5968 android.media.AudioManager#clearPreferredMixerAttributes| 5969 android.media.AudioManager#addOnPreferredMixerAttributesChangedListener| 5970 android.media.AudioManager#removeOnPreferredMixerAttributesChangedListener" /> 5971 </activity> 5972 5973 <activity android:name=".audio.ProAudioActivity" 5974 android:exported="true" 5975 android:label="@string/pro_audio_latency_test"> 5976 <intent-filter> 5977 <action android:name="android.intent.action.MAIN" /> 5978 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5979 </intent-filter> 5980 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5981 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host:android.hardware.audio.pro" /> 5982 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5983 <meta-data android:name="CddTest" android:value="5.10/C-1-1,C-1-3,C-1-4" /> 5984 </activity> 5985 5986 <activity android:name=".audio.USBAudioPeripheralAttributesActivity" 5987 android:exported="true" 5988 android:label="@string/audio_uap_attribs_test"> 5989 <intent-filter> 5990 <action android:name="android.intent.action.MAIN" /> 5991 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 5992 </intent-filter> 5993 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 5994 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 5995 <meta-data android:name="test_excluded_features" 5996 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 5997 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 5998 <meta-data android:name="CddTest" android:value="7.7.2/H-1-1,H-4-4,H-4-5,H-4-6,H-4-7" /> 5999 <meta-data android:name="ApiTest" 6000 android:value="android.media.AudioManager#registerAudioDeviceCallback| 6001 android.media.AudioDeviceCallback#onAudioDevicesAdded| 6002 android.media.AudioDeviceCallback#onAudioDevicesRemoved| 6003 android.media.AudioDeviceInfo#getChannelCounts| 6004 android.media.AudioDeviceInfo#getEncodings| 6005 android.media.AudioDeviceInfo#getSampleRates| 6006 android.media.AudioDeviceInfo#getChannelIndexMasks"/> 6007 </activity> 6008 6009 <activity android:name=".audio.USBAudioPeripheralButtonsActivity" 6010 android:exported="true" 6011 android:label="@string/audio_uap_buttons_test"> 6012 <intent-filter> 6013 <action android:name="android.intent.action.MAIN" /> 6014 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6015 </intent-filter> 6016 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 6017 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 6018 <meta-data android:name="test_excluded_features" 6019 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 6020 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6021 <meta-data android:name="CddTest" android:value="7.7.2/C-2-1,C-2-2" /> 6022 </activity> 6023 6024 <activity android:name=".audio.USBAudioPeripheralNotificationsTest" 6025 android:exported="true" 6026 android:label="@string/audio_uap_notifications_test"> 6027 <intent-filter> 6028 <action android:name="android.intent.action.MAIN" /> 6029 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6030 </intent-filter> 6031 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 6032 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 6033 <meta-data android:name="test_excluded_features" 6034 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 6035 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6036 <meta-data android:name="CddTest" android:value="7.8.2.2/H-1-2,H-2-1,H-3-1,H-4-2,H-4-3,H-4-4,H-4-5" /> 6037 <meta-data android:name="ApiTest" 6038 android:value="android.media.AudioManager#registerAudioDeviceCallback| 6039 android.media.AudioDeviceCallback#onAudioDevicesAdded| 6040 android.media.AudioDeviceCallback#onAudioDevicesRemoved| 6041 android.content.BroadcastReceiver#onReceive"/> 6042 </activity> 6043 6044 <activity android:name=".audio.USBAudioPeripheralPlayActivity" 6045 android:exported="true" 6046 android:label="@string/audio_uap_play_test"> 6047 <intent-filter> 6048 <action android:name="android.intent.action.MAIN" /> 6049 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6050 </intent-filter> 6051 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 6052 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 6053 <meta-data android:name="test_excluded_features" 6054 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 6055 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6056 <meta-data android:name="CddTest" android:value="7.8.2/C-1-1,C-1-2" /> 6057 </activity> 6058 6059 <activity android:name=".audio.USBAudioPeripheralRecordActivity" 6060 android:exported="true" 6061 android:label="@string/audio_uap_record_test"> 6062 <intent-filter> 6063 <action android:name="android.intent.action.MAIN" /> 6064 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6065 </intent-filter> 6066 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 6067 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 6068 <meta-data android:name="test_excluded_features" 6069 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 6070 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6071 <meta-data android:name="CddTest" android:value="7.8.2.2/H-1-1|7.7.2/C-2-1,C-2-2" /> 6072 <meta-data android:name="ApiTest" 6073 android:value="android.app.Activity#onKeyDown"/> 6074 </activity> 6075 6076 <activity android:name=".audio.UsbMidiAudioActivity" 6077 android:exported="true" 6078 android:label="@string/usb_midi_audio_test"> 6079 <intent-filter> 6080 <action android:name="android.intent.action.MAIN" /> 6081 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6082 </intent-filter> 6083 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 6084 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host:android.software.midi" /> 6085 <meta-data android:name="test_excluded_features" 6086 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 6087 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6088 <meta-data android:name="CddTest" android:value="5.9/C-1-3,C-1-2|7.8.2/C-1-1,C-1-2" /> 6089 </activity> 6090 6091 <activity android:name=".audio.USBRestrictRecordAActivity" 6092 android:exported="true" 6093 android:label="@string/audio_usb_restrict_record_test"> 6094 <intent-filter> 6095 <action android:name="android.intent.action.MAIN" /> 6096 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6097 </intent-filter> 6098 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 6099 <meta-data android:name="test_required_features" android:value="android.hardware.usb.host" /> 6100 <meta-data android:name="test_excluded_features" 6101 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 6102 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6103 <meta-data android:name="ApiTest" 6104 android:value="android.hardware.usb.UsbManager#getDeviceList| 6105 android.hardware.usb.UsbManager#requestPermission"/> 6106 </activity> 6107 6108 <activity android:name=".audio.AudioMicrophoneMuteToggleActivity" 6109 android:label="@string/audio_mic_toggle_test" 6110 android:exported="true" 6111 android:screenOrientation="locked"> 6112 <intent-filter> 6113 <action android:name="android.intent.action.MAIN" /> 6114 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6115 </intent-filter> 6116 <meta-data android:name="test_category" android:value="@string/test_category_audio" /> 6117 <meta-data android:name="test_required_configs" android:value="config_has_mic_toggle"/> 6118 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6119 <meta-data android:name="CddTest" android:value="9.8.13/C-1-3" /> 6120 </activity> 6121 6122 <service android:name=".tv.MockTvInputService" 6123 android:exported="true" 6124 android:permission="android.permission.BIND_TV_INPUT"> 6125 <intent-filter> 6126 <action android:name="android.media.tv.TvInputService" /> 6127 </intent-filter> 6128 <meta-data android:name="android.media.tv.input" 6129 android:resource="@xml/mock_tv_input_service" /> 6130 </service> 6131 6132 <receiver android:name=".tv.TvInputReceiver" 6133 android:exported="true"> 6134 <intent-filter> 6135 <action android:name="android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS" /> 6136 </intent-filter> 6137 <meta-data android:name="android.media.tv.metadata.CONTENT_RATING_SYSTEMS" 6138 android:resource="@xml/mock_content_rating_systems" /> 6139 </receiver> 6140 6141 <activity android:name=".car.CarDockTestActivity" 6142 android:exported="true" 6143 android:label="@string/car_dock_test"> 6144 <intent-filter> 6145 <action android:name="android.intent.action.MAIN" /> 6146 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6147 </intent-filter> 6148 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 6149 <meta-data android:name="test_excluded_features" 6150 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.watch:android.hardware.type.automotive" /> 6151 <meta-data android:name="display_mode" 6152 android:value="multi_display_mode" /> 6153 <meta-data android:name="ApiTest" 6154 android:value="android.content.Intent#CATEGORY_CAR_DOCK" /> 6155 </activity> 6156 6157 <activity android:name=".car.CarDockActivity" 6158 android:launchMode="singleTask" 6159 android:autoRemoveFromRecents="true" 6160 android:exported="true" > 6161 <intent-filter> 6162 <action android:name="android.intent.action.MAIN" /> 6163 <category android:name="android.intent.category.DEFAULT" /> 6164 </intent-filter> 6165 <meta-data android:name="display_mode" 6166 android:value="multi_display_mode" /> 6167 <meta-data android:name="ApiTest" 6168 android:value="android.content.Intent#CATEGORY_CAR_DOCK" /> 6169 </activity> 6170 6171 <!-- See explaination in CarDockTestActivity.java --> 6172 <activity-alias android:name=".car.CarDockActivity1" 6173 android:exported="true" 6174 android:targetActivity=".car.CarDockActivity" > 6175 <meta-data 6176 android:name="android.dock_home" 6177 android:value="true" /> 6178 <intent-filter> 6179 <action android:name="android.intent.action.MAIN" /> 6180 <category android:name="android.intent.category.DEFAULT" /> 6181 <category android:name="android.intent.category.CAR_DOCK" /> 6182 </intent-filter> 6183 </activity-alias> 6184 6185 <service android:name= 6186 "com.android.cts.verifier.car.GarageModeChecker" 6187 android:permission="android.permission.BIND_JOB_SERVICE" /> 6188 <activity android:name=".car.GarageModeTestActivity" 6189 android:exported="true" 6190 android:label="@string/car_garage_mode_test"> 6191 <intent-filter> 6192 <action android:name="android.intent.action.MAIN" /> 6193 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6194 </intent-filter> 6195 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 6196 <meta-data android:name="test_required_features" 6197 android:value="android.hardware.type.automotive"/> 6198 <meta-data android:name="CddTest" android:value="8.3/A-1-3|8.3/A-1-4" /> 6199 <meta-data android:name="display_mode" android:value="single_display_mode" /> 6200 <meta-data android:name="test_excluded_user_types" 6201 android:value="visible_background_non-profile_user" /> 6202 </activity> 6203 6204 <activity android:name=".car.PowerPolicyTestActivity" 6205 android:exported="true" 6206 android:label="@string/car_power_policy_test"> 6207 <intent-filter> 6208 <action android:name="android.intent.action.MAIN" /> 6209 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6210 </intent-filter> 6211 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 6212 <meta-data android:name="test_required_features" 6213 android:value="android.hardware.type.automotive"/> 6214 <meta-data android:name="display_mode" 6215 android:value="multi_display_mode" /> 6216 <meta-data android:name="ApiTest" 6217 android:value="android.car.hardware.power.CarPowerManager#getCurrentPowerPolicy" /> 6218 </activity> 6219 6220 <activity-alias android:name=".car.CarDockActivity2" 6221 android:targetActivity=".car.CarDockActivity" 6222 android:exported="true" 6223 android:enabled="false" > 6224 <meta-data 6225 android:name="android.dock_home" 6226 android:value="true" /> 6227 <intent-filter> 6228 <action android:name="android.intent.action.MAIN" /> 6229 <category android:name="android.intent.category.DEFAULT" /> 6230 <category android:name="android.intent.category.CAR_DOCK" /> 6231 </intent-filter> 6232 </activity-alias> 6233 6234 <activity android:name=".car.GearSelectionTestActivity" 6235 android:exported="true" 6236 android:label="@string/gear_selection_test"> 6237 <intent-filter> 6238 <action android:name="android.intent.action.MAIN" /> 6239 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6240 </intent-filter> 6241 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 6242 <meta-data 6243 android:name="test_required_features" 6244 android:value="android.hardware.type.automotive"/> 6245 <meta-data android:name="display_mode" 6246 android:value="multi_display_mode" /> 6247 <meta-data android:name="ApiTest" 6248 android:value="android.car.VehiclePropertyIds#GEAR_SELECTION" /> 6249 </activity> 6250 6251 <activity android:name=".car.ParkingBrakeOnTestActivity" 6252 android:exported="true" 6253 android:label="@string/parking_brake_on_test"> 6254 <intent-filter> 6255 <action android:name="android.intent.action.MAIN" /> 6256 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6257 </intent-filter> 6258 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 6259 <meta-data 6260 android:name="test_required_features" 6261 android:value="android.hardware.type.automotive"/> 6262 <meta-data android:name="display_mode" 6263 android:value="multi_display_mode" /> 6264 <meta-data android:name="ApiTest" 6265 android:value="android.car.VehiclePropertyIds#PARKING_BRAKE_ON" /> 6266 </activity> 6267 6268 <activity android:name=".car.CarLauncherTestActivity" 6269 android:exported="true" 6270 android:label="@string/car_launcher_test"> 6271 <intent-filter> 6272 <action android:name="android.intent.action.MAIN" /> 6273 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6274 </intent-filter> 6275 <meta-data android:name="test_category" android:value="@string/test_category_car" /> 6276 <meta-data android:name="test_required_features" 6277 android:value="android.hardware.type.automotive"/> 6278 <meta-data android:name="display_mode" 6279 android:value="multi_display_mode" /> 6280 <meta-data 6281 android:name="ApiTest" 6282 android:value="android.car.settings.CarSettings.Secure#KEY_PACKAGES_DISABLED_ON_RESOURCE_OVERUSE"/> 6283 </activity> 6284 6285 <!-- 6DoF sensor test --> 6286 <activity 6287 android:name="com.android.cts.verifier.sensors.sixdof.Activities.StartActivity" 6288 android:exported="true" 6289 android:label="@string/six_dof_test"> 6290 <intent-filter> 6291 <action android:name="android.intent.action.MAIN"/> 6292 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6293 </intent-filter> 6294 <meta-data android:name="test_category" android:value="@string/test_category_sensors"/> 6295 <meta-data android:name="display_mode" 6296 android:value="multi_display_mode" /> 6297 </activity> 6298 <activity 6299 android:name="com.android.cts.verifier.sensors.sixdof.Activities.TestActivity" 6300 android:label="@string/title_activity_cts"> 6301 <meta-data android:name="display_mode" 6302 android:value="multi_display_mode" /> 6303 </activity> 6304 6305 <activity android:name=".voicemail.VoicemailBroadcastActivity" 6306 android:exported="true" 6307 android:label="@string/voicemail_broadcast_test"> 6308 <intent-filter> 6309 <action android:name="android.intent.action.MAIN" /> 6310 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6311 </intent-filter> 6312 <intent-filter> 6313 <action android:name="android.intent.action.DIAL" /> 6314 <category android:name="android.intent.category.DEFAULT" /> 6315 <data android:scheme="tel" /> 6316 </intent-filter> 6317 <intent-filter> 6318 <action android:name="android.intent.action.DIAL" /> 6319 <category android:name="android.intent.category.DEFAULT" /> 6320 </intent-filter> 6321 <meta-data android:name="test_category" android:value="@string/test_category_telephony"/> 6322 <meta-data 6323 android:name="test_required_features" 6324 android:value="android.hardware.telephony"/> 6325 <meta-data 6326 android:name="test_required_configs" 6327 android:value="config_voice_capable"/> 6328 <meta-data android:name="display_mode" 6329 android:value="multi_display_mode" /> 6330 <meta-data android:name="ApiTest" 6331 android:value="android.telephony.TelephonyManager#ACTION_SHOW_VOICEMAIL_NOTIFICATION"/> 6332 </activity> 6333 6334 <receiver android:name=".voicemail.VoicemailBroadcastReceiver" 6335 android:exported="true"> 6336 <intent-filter> 6337 <action android:name="android.telephony.action.SHOW_VOICEMAIL_NOTIFICATION" /> 6338 </intent-filter> 6339 </receiver> 6340 6341 <activity 6342 android:name=".voicemail.VisualVoicemailServiceActivity" 6343 android:exported="true" 6344 android:label="@string/visual_voicemail_service_test"> 6345 <intent-filter> 6346 <action android:name="android.intent.action.MAIN"/> 6347 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6348 </intent-filter> 6349 6350 <meta-data 6351 android:name="test_category" 6352 android:value="@string/test_category_telephony"/> 6353 <meta-data 6354 android:name="test_required_features" 6355 android:value="android.hardware.telephony"/> 6356 <meta-data 6357 android:name="test_required_configs" 6358 android:value="config_voice_capable"/> 6359 <meta-data android:name="display_mode" 6360 android:value="multi_display_mode" /> 6361 <meta-data android:name="ApiTest" 6362 android:value="android.telephony.TelephonyManager#ACTION_SHOW_VOICEMAIL_NOTIFICATION"/> 6363 </activity> 6364 6365 <activity 6366 android:name=".dialer.DialerIncomingCallTestActivity" 6367 android:exported="true" 6368 android:label="@string/dialer_incoming_call_test"> 6369 <intent-filter> 6370 <action android:name="android.intent.action.MAIN"/> 6371 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6372 </intent-filter> 6373 6374 <meta-data 6375 android:name="test_category" 6376 android:value="@string/test_category_telephony"/> 6377 <meta-data 6378 android:name="test_required_features" 6379 android:value="android.hardware.telephony"/> 6380 <meta-data 6381 android:name="test_required_configs" 6382 android:value="config_voice_capable"/> 6383 <meta-data android:name="display_mode" 6384 android:value="multi_display_mode" /> 6385 </activity> 6386 6387 <service android:name=".dialer.DialerCallTestService" 6388 android:exported="true" 6389 android:permission="android.permission.BIND_INCALL_SERVICE"> 6390 <meta-data android:name="android.telecom.IN_CALL_SERVICE_UI" android:value="true" /> 6391 <intent-filter> 6392 <action android:name="android.telecom.InCallService"/> 6393 </intent-filter> 6394 </service> 6395 6396 <activity 6397 android:name=".dialer.DialerShowsHunOnIncomingCallActivity" 6398 android:exported="true" 6399 android:label="@string/dialer_shows_hun_test"> 6400 <intent-filter> 6401 <action android:name="android.intent.action.MAIN"/> 6402 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6403 </intent-filter> 6404 6405 <meta-data 6406 android:name="test_category" 6407 android:value="@string/test_category_telephony"/> 6408 <meta-data 6409 android:name="test_required_features" 6410 android:value="android.hardware.telephony"/> 6411 <meta-data 6412 android:name="test_required_configs" 6413 android:value="config_voice_capable"/> 6414 <meta-data android:name="display_mode" 6415 android:value="multi_display_mode" /> 6416 </activity> 6417 6418 <activity 6419 android:name=".voicemail.CallSettingsCheckActivity" 6420 android:exported="true" 6421 android:label="@string/call_settings_check_test"> 6422 <intent-filter> 6423 <action android:name="android.intent.action.MAIN"/> 6424 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6425 </intent-filter> 6426 6427 <meta-data 6428 android:name="test_category" 6429 android:value="@string/test_category_telephony"/> 6430 <meta-data 6431 android:name="test_required_features" 6432 android:value="android.hardware.telephony"/> 6433 <meta-data 6434 android:name="test_required_configs" 6435 android:value="config_voice_capable"/> 6436 <meta-data android:name="display_mode" 6437 android:value="multi_display_mode" /> 6438 <meta-data android:name="ApiTest" 6439 android:value="android.telephony.TelephonyManager#METADATA_HIDE_VOICEMAIL_SETTINGS_MENU"/> 6440 </activity> 6441 6442 <activity 6443 android:name=".voicemail.VoicemailSettingsCheckActivity" 6444 android:exported="true" 6445 android:label="@string/ringtone_settings_check_test"> 6446 <intent-filter> 6447 <action android:name="android.intent.action.MAIN"/> 6448 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6449 </intent-filter> 6450 6451 <meta-data 6452 android:name="test_category" 6453 android:value="@string/test_category_telephony"/> 6454 <meta-data 6455 android:name="test_required_features" 6456 android:value="android.hardware.telephony"/> 6457 <meta-data 6458 android:name="test_required_configs" 6459 android:value="config_voice_capable"/> 6460 <meta-data android:name="display_mode" 6461 android:value="multi_display_mode" /> 6462 <meta-data android:name="ApiTest" 6463 android:value="android.telephony.TelephonyManager#EXTRA_HIDE_PUBLIC_SETTINGS"/> 6464 </activity> 6465 6466 <activity 6467 android:name=".dialer.DialerImplementsTelecomIntentsActivity" 6468 android:exported="true" 6469 android:label="@string/dialer_telecom_intents_test"> 6470 <intent-filter> 6471 <action android:name="android.intent.action.MAIN"/> 6472 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6473 </intent-filter> 6474 6475 <meta-data 6476 android:name="test_category" 6477 android:value="@string/test_category_telephony"/> 6478 <meta-data 6479 android:name="test_required_features" 6480 android:value="android.hardware.telephony"/> 6481 <meta-data 6482 android:name="test_required_configs" 6483 android:value="config_voice_capable"/> 6484 <meta-data android:name="display_mode" 6485 android:value="multi_display_mode" /> 6486 <meta-data android:name="test_excluded_features" 6487 android:value="android.hardware.type.watch" /> 6488 </activity> 6489 6490 <service 6491 android:name=".voicemail.CtsVisualVoicemailService" 6492 android:permission="android.permission.BIND_VISUAL_VOICEMAIL_SERVICE" 6493 android:exported="true"> 6494 <intent-filter> 6495 <action android:name="android.telephony.VisualVoicemailService"/> 6496 </intent-filter> 6497 </service> 6498 6499 <activity 6500 android:name=".telecom.EnablePhoneAccountTestActivity" 6501 android:exported="true" 6502 android:label="@string/telecom_enable_phone_account_test"> 6503 <intent-filter> 6504 <action android:name="android.intent.action.MAIN"/> 6505 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6506 </intent-filter> 6507 6508 <meta-data 6509 android:name="test_category" 6510 android:value="@string/test_category_telecom"/> 6511 <meta-data 6512 android:name="test_required_features" 6513 android:value="android.hardware.telephony"/> 6514 <meta-data 6515 android:name="test_required_configs" 6516 android:value="config_voice_capable"/> 6517 <meta-data android:name="display_mode" 6518 android:value="multi_display_mode" /> 6519 <meta-data android:name="test_excluded_features" 6520 android:value="android.hardware.type.watch" /> 6521 </activity> 6522 6523 <activity 6524 android:name=".telecom.OutgoingCallTestActivity" 6525 android:exported="true" 6526 android:label="@string/telecom_outgoing_call_test"> 6527 <intent-filter> 6528 <action android:name="android.intent.action.MAIN"/> 6529 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6530 </intent-filter> 6531 6532 <meta-data 6533 android:name="test_category" 6534 android:value="@string/test_category_telecom"/> 6535 <meta-data 6536 android:name="test_required_features" 6537 android:value="android.hardware.telephony"/> 6538 <meta-data 6539 android:name="test_required_configs" 6540 android:value="config_voice_capable"/> 6541 <meta-data android:name="display_mode" 6542 android:value="multi_display_mode" /> 6543 <meta-data android:name="test_excluded_features" 6544 android:value="android.hardware.type.watch" /> 6545 </activity> 6546 6547 <activity 6548 android:name=".telecom.SelfManagedIncomingCallTestActivity" 6549 android:exported="true" 6550 android:label="@string/telecom_incoming_self_mgd_test"> 6551 <intent-filter> 6552 <action android:name="android.intent.action.MAIN"/> 6553 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6554 </intent-filter> 6555 6556 <meta-data 6557 android:name="test_category" 6558 android:value="@string/test_category_telecom"/> 6559 <meta-data 6560 android:name="test_required_features" 6561 android:value="android.hardware.telephony"/> 6562 <meta-data 6563 android:name="test_required_configs" 6564 android:value="config_voice_capable"/> 6565 <meta-data android:name="display_mode" 6566 android:value="multi_display_mode" /> 6567 </activity> 6568 6569 <activity 6570 android:name=".telecom.IncomingCallTestActivity" 6571 android:exported="true" 6572 android:label="@string/telecom_incoming_call_test"> 6573 <intent-filter> 6574 <action android:name="android.intent.action.MAIN"/> 6575 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6576 </intent-filter> 6577 6578 <meta-data 6579 android:name="test_category" 6580 android:value="@string/test_category_telecom"/> 6581 <meta-data 6582 android:name="test_required_features" 6583 android:value="android.hardware.telephony"/> 6584 <meta-data 6585 android:name="test_required_configs" 6586 android:value="config_voice_capable"/> 6587 <meta-data android:name="display_mode" 6588 android:value="multi_display_mode" /> 6589 <meta-data android:name="test_excluded_features" 6590 android:value="android.hardware.type.watch" /> 6591 </activity> 6592 6593 <activity android:name=".telecom.CallSwitchingAudioTestActivity" 6594 android:exported="true" 6595 android:label="@string/telecom_audio_call_test"> 6596 <intent-filter> 6597 <action android:name="android.intent.action.MAIN"/> 6598 <category android:name="android.cts.intent.category.MANUAL_TEST"/> 6599 </intent-filter> 6600 <meta-data android:name="ApiTest" 6601 android:value="android.telecom.Connection#setAudioModeIsVoip"/> 6602 <meta-data 6603 android:name="test_category" 6604 android:value="@string/test_category_telecom"/> 6605 <meta-data 6606 android:name="test_required_features" 6607 android:value="android.hardware.telephony"/> 6608 <meta-data 6609 android:name="test_required_configs" 6610 android:value="config_voice_capable"/> 6611 <meta-data android:name="display_mode" 6612 android:value="multi_display_mode"/> 6613 <meta-data android:name="test_excluded_features" 6614 android:value="android.hardware.type.watch"/> 6615 </activity> 6616 6617 <activity android:name=".telecom.TelecomDefaultDialerTestActivity" 6618 android:exported="true" 6619 android:label="@string/telecom_default_dialer_test_title"> 6620 <intent-filter> 6621 <action android:name="android.intent.action.MAIN" /> 6622 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6623 </intent-filter> 6624 6625 <meta-data 6626 android:name="test_category" 6627 android:value="@string/test_category_telecom"/> 6628 <meta-data 6629 android:name="test_required_features" 6630 android:value="android.hardware.telephony"/> 6631 <meta-data 6632 android:name="test_required_configs" 6633 android:value="config_voice_capable"/> 6634 <meta-data android:name="display_mode" 6635 android:value="multi_display_mode" /> 6636 </activity> 6637 6638 <activity android:name=".telecom.CtsVerifierInCallUi" 6639 android:exported="true" 6640 android:label="@string/telecom_in_call_ui_label"> 6641 <intent-filter> 6642 <action android:name="android.intent.action.MAIN" /> 6643 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6644 </intent-filter> 6645 <meta-data 6646 android:name="test_category" 6647 android:value="@string/test_category_telecom"/> 6648 <meta-data 6649 android:name="test_required_features" 6650 android:value="android.hardware.telephony"/> 6651 <meta-data 6652 android:name="test_required_configs" 6653 android:value="config_voice_capable"/> 6654 <meta-data android:name="display_mode" 6655 android:value="multi_display_mode" /> 6656 </activity> 6657 6658 6659 <activity android:name=".managedprovisioning.LockscreenMessageTestActivity" 6660 android:label="@string/device_owner_customize_lockscreen_message" > 6661 <meta-data android:name="display_mode" 6662 android:value="single_display_mode" /> 6663 </activity> 6664 6665 <activity android:name=".managedprovisioning.SsidRestrictionTestActivity" 6666 android:label="@string/device_owner_ssid_restriction" > 6667 <meta-data android:name="display_mode" 6668 android:value="single_display_mode" /> 6669 </activity> 6670 6671 <service android:name="com.android.cts.verifier.telecom.CtsConnectionService" 6672 android:exported="true" 6673 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" > 6674 <intent-filter> 6675 <action android:name="android.telecom.ConnectionService" /> 6676 </intent-filter> 6677 </service> 6678 <service android:name="com.android.cts.verifier.telecom.CtsSelfManagedConnectionService" 6679 android:exported="true" 6680 android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE" > 6681 <intent-filter> 6682 <action android:name="android.telecom.ConnectionService" /> 6683 </intent-filter> 6684 </service> 6685 6686 <activity android:name=".instantapps.NotificationTestActivity" 6687 android:exported="true" 6688 android:label="@string/ia_notification"> 6689 <intent-filter> 6690 <action android:name="android.intent.action.MAIN" /> 6691 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6692 </intent-filter> 6693 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 6694 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive:android.hardware.type.watch" /> 6695 <meta-data android:name="display_mode" 6696 android:value="multi_display_mode" /> 6697 <meta-data android:name="CddTest" android:value="3.15/C-0-6" /> 6698 </activity> 6699 <activity android:name=".instantapps.RecentAppsTestActivity" 6700 android:exported="true" 6701 android:label="@string/ia_recents"> 6702 <intent-filter> 6703 <action android:name="android.intent.action.MAIN" /> 6704 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6705 </intent-filter> 6706 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 6707 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive:android.hardware.type.watch" /> 6708 <meta-data android:name="display_mode" 6709 android:value="multi_display_mode" /> 6710 <meta-data android:name="CddTest" android:value="3.15/C-0-7" /> 6711 </activity> 6712 <activity android:name=".instantapps.AppInfoTestActivity" 6713 android:exported="true" 6714 android:label="@string/ia_app_info"> 6715 <intent-filter> 6716 <action android:name="android.intent.action.MAIN" /> 6717 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6718 </intent-filter> 6719 <meta-data android:name="test_category" android:value="@string/test_category_instant_apps" /> 6720 <meta-data android:name="test_excluded_features" 6721 android:value="android.hardware.type.television:android.software.leanback:android.hardware.type.automotive:android.hardware.type.watch" /> 6722 <meta-data android:name="display_mode" 6723 android:value="multi_display_mode" /> 6724 <meta-data android:name="CddTest" android:value="3.15/C-0-5" /> 6725 </activity> 6726 6727 <activity android:name=".displaycutout.DisplayCutoutTestActivity" 6728 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" 6729 android:exported="true" 6730 android:label="@string/display_cutout_test"> 6731 <intent-filter> 6732 <action android:name="android.intent.action.MAIN" /> 6733 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6734 </intent-filter> 6735 <meta-data android:name="test_category" android:value="@string/test_category_display_cutout" /> 6736 <meta-data android:name="display_mode" 6737 android:value="single_display_mode" /> 6738 <meta-data android:name="CddTest" android:value="7.2.4/H-0-1" /> 6739 </activity> 6740 <activity android:name=".speech.tts.TtsTestActivity" 6741 android:exported="true" 6742 android:label="@string/tts_test"> 6743 <intent-filter> 6744 <action android:name="android.intent.action.MAIN" /> 6745 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6746 </intent-filter> 6747 <meta-data android:name="test_category" android:value="@string/test_category_other" /> 6748 <meta-data android:name="test_excluded_features" android:value="android.hardware.type.watch" /> 6749 <meta-data android:name="display_mode" 6750 android:value="multi_display_mode" /> 6751 </activity> 6752 6753 <activity android:name=".CtsInteractiveActivity" android:exported="true" android:label="CTSInteractive" /> 6754 6755 <activity android:name=".TestListActivity" android:label="@string/app_name" /> 6756 6757 <activity android:name=".ReportViewerActivity" 6758 android:configChanges="keyboardHidden|orientation|screenSize" 6759 android:label="@string/report_viewer" /> 6760 6761 <activity 6762 android:name=".controls.ControlsPanelVerifierTestList" 6763 android:label="@string/controls_panel_test" 6764 android:exported="true"> 6765 <intent-filter> 6766 <action android:name="android.intent.action.MAIN" /> 6767 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6768 </intent-filter> 6769 <meta-data android:name="test_category" android:value="@string/test_category_device_controls"/> 6770 <meta-data android:name="test_required_features" android:value="android.software.controls"/> 6771 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6772 <meta-data android:name="NonApiTest" android:value="Helper class. List test activities" /> 6773 </activity> 6774 6775 <activity 6776 android:name=".controls.ControlsPanelInstallerTest" 6777 android:label="@string/controls_panel_install_test" 6778 android:exported="true"> 6779 <intent-filter> 6780 <action android:name="android.intent.action.MAIN" /> 6781 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6782 </intent-filter> 6783 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.controls.ControlsPanelVerifierTestList"/> 6784 <meta-data android:name="test_required_features" android:value="android.software.controls"/> 6785 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6786 <meta-data android:name="NonApiTest" android:value="Instructions for installing helper app. CtsDeviceControlsApp is needed to conduct the tests" /> 6787 </activity> 6788 6789 <activity 6790 android:name=".controls.ControlsPanelVerifierBasicTest" 6791 android:label="@string/controls_panel_basic_test" 6792 android:exported="true"> 6793 <intent-filter> 6794 <action android:name="android.intent.action.MAIN" /> 6795 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6796 </intent-filter> 6797 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.controls.ControlsPanelVerifierTestList"/> 6798 <meta-data android:name="test_required_features" android:value="android.software.controls"/> 6799 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6800 <meta-data android:name="ApiTest" android:value="android.services.controls.ControlsProviderService#META_DATA_PANEL_ACTIVITY" /> 6801 </activity> 6802 6803 <activity 6804 android:name=".controls.ControlsPanelVerifierSettingTest$TestFalse" 6805 android:label="@string/controls_panel_setting_test_false" 6806 android:exported="true"> 6807 <intent-filter> 6808 <action android:name="android.intent.action.MAIN" /> 6809 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6810 </intent-filter> 6811 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.controls.ControlsPanelVerifierTestList"/> 6812 <meta-data android:name="test_required_features" android:value="android.software.controls"/> 6813 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6814 <meta-data android:name="ApiTest" android:value="android.services.controls.ControlsProviderService#META_DATA_PANEL_ACTIVITY" /> 6815 </activity> 6816 6817 <activity 6818 android:name=".controls.ControlsPanelVerifierSettingTest$TestTrue" 6819 android:label="@string/controls_panel_setting_test_true" 6820 android:exported="true"> 6821 <intent-filter> 6822 <action android:name="android.intent.action.MAIN" /> 6823 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6824 </intent-filter> 6825 <meta-data android:name="test_parent" android:value="com.android.cts.verifier.controls.ControlsPanelVerifierTestList"/> 6826 <meta-data android:name="test_required_features" android:value="android.software.controls"/> 6827 <meta-data android:name="display_mode" android:value="multi_display_mode" /> 6828 <meta-data android:name="ApiTest" android:value="android.services.controls.ControlsProviderService#META_DATA_PANEL_ACTIVITY" /> 6829 </activity> 6830 6831 <activity 6832 android:name=".input.UsiVersionActivity" 6833 android:label="@string/usi_version_test" 6834 android:exported="true"> 6835 <intent-filter> 6836 <action android:name="android.intent.action.MAIN" /> 6837 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6838 </intent-filter> 6839 <meta-data android:name="test_category" android:value="@string/test_category_input"/> 6840 <meta-data android:name="ApiTest" android:value="android.view.InputDevice#getUsiVersion" /> 6841 </activity> 6842 6843 <!-- Components used for CTS Verifying Capture Content For Notes APIs. --> 6844 <activity 6845 android:name=".capturecontentfornotes.CaptureContentForNotesVerifierActivity" 6846 android:exported="true" 6847 android:label="@string/ccfn_tests"> 6848 <intent-filter> 6849 <action android:name="android.intent.action.MAIN" /> 6850 <category android:name="android.cts.intent.category.MANUAL_TEST" /> 6851 </intent-filter> 6852 <meta-data android:name="test_category" android:value="@string/test_category_features" /> 6853 <meta-data android:name="test_excluded_features" 6854 android:value="android.hardware.type.watch:android.software.leanback:android.hardware.type.automotive" /> 6855 <meta-data android:name="display_mode" 6856 android:value="multi_display_mode" /> 6857 <meta-data android:name="ApiTest" 6858 android:value="android.app.StatusBarManager#canLaunchCaptureContentActivityForNote 6859 |android.content.Intent#ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE 6860 |android.content.Intent#CAPTURE_CONTENT_FOR_NOTE_SUCCESS 6861 |android.content.Intent#CAPTURE_CONTENT_FOR_NOTE_FAILED 6862 |android.content.Intent#CAPTURE_CONTENT_FOR_NOTE_USER_CANCELED 6863 |android.content.Intent#CAPTURE_CONTENT_FOR_NOTE_WINDOW_MODE_UNSUPPORTED 6864 |android.content.Intent#CAPTURE_CONTENT_FOR_NOTE_BLOCKED_BY_ADMIN" /> 6865 </activity> 6866 <receiver 6867 android:name=".capturecontentfornotes.DeviceAdminTestReceiver" 6868 android:exported="true" 6869 android:permission="android.permission.BIND_DEVICE_ADMIN"> 6870 <meta-data android:name="android.app.device_admin" 6871 android:resource="@xml/capture_content_for_notes_device_admin" /> 6872 <intent-filter> 6873 <action android:name="android.app.action.DEVICE_ADMIN_ENABLED"/> 6874 </intent-filter> 6875 </receiver> 6876 <activity 6877 android:name=".capturecontentfornotes.DeviceAdminCommandExecutorActivity" 6878 android:theme="@android:style/Theme.NoDisplay" 6879 android:exported="true" 6880 android:noHistory="true"> 6881 <intent-filter> 6882 <action android:name="com.android.cts.verifier.capturecontentfornotes.action.EXECUTE_COMMAND" /> 6883 <category android:name="android.intent.category.DEFAULT" /> 6884 </intent-filter> 6885 <meta-data android:name="display_mode" android:value="single_display_mode" /> 6886 <meta-data android:name="NonApiTest" 6887 android:value="Helper class. Used to perform admin policy setup." /> 6888 </activity> 6889 </application> 6890 6891 <queries> 6892 <!-- Rotation Vector CV Crosscheck (RVCVXCheckTestActivity) relies on OpenCV Manager --> 6893 <package android:name="org.opencv.engine" /> 6894 </queries> 6895</manifest> 6896