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