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