| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| * Copyright (C) 2007 The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| --> |
| |
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
| package="android.content.cts"> |
| |
| <uses-permission android:name="android.permission.DISABLE_KEYGUARD"/> |
| <!-- content sync tests --> |
| <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/> |
| <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/> |
| <uses-permission android:name="android.permission.USE_CREDENTIALS"/> |
| <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/> |
| <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/> |
| <uses-permission android:name="android.permission.READ_SYNC_STATS"/> |
| <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/> |
| <uses-permission android:name="android.permission.WRITE_SETTINGS"/> |
| <uses-permission android:name="android.permission.SET_WALLPAPER"/> |
| <uses-permission android:name="android.permission.BROADCAST_STICKY"/> |
| <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> |
| <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> |
| <uses-permission android:name="android.content.cts.permission.TEST_GRANTED" |
| android:usesPermissionFlags="neverForLocation" /> |
| <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> |
| <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> |
| <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/> |
| <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/> |
| <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> |
| |
| <!-- Used for ContextTest#testCreatePackageContextAsUser --> |
| <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/> |
| |
| <!-- Used for PackageManager test, don't delete this INTERNET permission --> |
| <uses-permission android:name="android.permission.INTERNET"/> |
| |
| <!-- Used for PackageManager test, don't delete this permission-tree --> |
| <permission-tree android:name="android.content.cts.permission.TEST_DYNAMIC" |
| android:label="Test Tree"/> |
| |
| <!-- Used for PackageManager test, don't delete this permission-group --> |
| <permission-group android:name="android.permission-group.COST_MONEY" |
| android:label="@string/permlab_costMoney" |
| android:description="@string/permdesc_costMoney"/> |
| |
| <permission android:name="android.content.cts.CALL_ABROAD_PERMISSION" |
| android:label="@string/permlab_callAbroad" |
| android:description="@string/permdesc_callAbroad" |
| android:protectionLevel="normal" |
| android:permissionGroup="android.permission-group.COST_MONEY"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_FEATURE_DEFINED" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_FEATURE_DEFINED_2" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_FEATURE_UNDEFINED" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_NOT_FEATURE_DEFINED" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_NOT_FEATURE_UNDEFINED" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_NOT_FEATURE_UNDEFINED_2" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_MULTI_DENY" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_MULTI_DENY_2" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_MULTI_DENY_3" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_MULTI_GRANT" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_MULTI_GRANT_2" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.REQUIRED_MULTI_GRANT_3" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.permission.NO_MAX_SDK" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.permission.MAX_SDK_IGNORE" |
| android:maxSdkVersion="29" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.permission.MAX_SDK_CREATE" |
| android:maxSdkVersion="10001" |
| android:protectionLevel="normal"/> |
| |
| <permission android:name="android.content.cts.permission.CURRENT_MAX_SDK" |
| android:maxSdkVersion="current" |
| android:protectionLevel="normal"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_FEATURE_DEFINED" |
| android:requiredFeature="android.software.cts"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_FEATURE_DEFINED_2"> |
| <required-feature android:name="android.software.cts"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_FEATURE_UNDEFINED" |
| android:requiredFeature="android.software.cts.undefined"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_FEATURE_UNDEFINED"> |
| <required-feature android:name="android.software.cts.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_NOT_FEATURE_DEFINED" |
| android:requiredNotFeature="android.software.cts"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_NOT_FEATURE_DEFINED"> |
| <required-not-feature android:name="android.software.cts"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_NOT_FEATURE_UNDEFINED" |
| android:requiredNotFeature="android.software.cts.undefined"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_NOT_FEATURE_UNDEFINED_2"> |
| <required-not-feature android:name="android.software.cts.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY" |
| android:requiredFeature="android.software.cts.undefined" |
| android:requiredNotFeature="android.software.cts"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY" |
| android:requiredFeature="android.software.cts" |
| android:requiredNotFeature="android.software.cts"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY" |
| android:requiredFeature="android.software.cts.undefined" |
| android:requiredNotFeature="android.software.cts.undefined"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_2"> |
| <required-feature android:name="android.software.cts.undefined"/> |
| <required-not-feature android:name="android.software.cts"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_2"> |
| <required-feature android:name="android.software.cts"/> |
| <required-not-feature android:name="android.software.cts"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_2"> |
| <required-feature android:name="android.software.cts.undefined"/> |
| <required-not-feature android:name="android.software.cts.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_2"> |
| <required-feature android:name="android.software.cts"/> |
| <required-feature android:name="android.software.cts.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_2"> |
| <required-not-feature android:name="android.software.cts"/> |
| <required-not-feature android:name="android.software.cts.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_2"> |
| <required-feature android:name="android.software.cts"/> |
| <required-feature android:name="android.software.cts.another.undefined"/> |
| <required-not-feature android:name="android.software.cts.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_3" |
| android:requiredFeature="android.software.cts"> |
| <required-not-feature android:name="android.software.cts"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_3" |
| android:requiredFeature="android.software.cts.undefined"> |
| <required-not-feature android:name="android.software.cts.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_3" |
| android:requiredNotFeature="android.software.cts"> |
| <required-feature android:name="android.software.cts"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_DENY_3" |
| android:requiredNotFeature="android.software.cts.undefined"> |
| <required-feature android:name="android.software.cts.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_GRANT" |
| android:requiredFeature="android.software.cts" |
| android:requiredNotFeature="android.software.cts.undefined"/> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_GRANT_2"> |
| <required-feature android:name="android.software.cts"/> |
| <required-not-feature android:name="android.software.cts.undefined"/> |
| <required-not-feature android:name="android.software.cts.another.undefined"/> |
| </uses-permission> |
| |
| <uses-permission android:name="android.content.cts.REQUIRED_MULTI_GRANT_3" |
| android:requiredFeature="android.software.cts" |
| android:requiredNotFeature="android.software.cts.undefined"> |
| <required-not-feature android:name="android.software.cts.another.undefined"/> |
| </uses-permission> |
| |
| <permission android:name="android.content.cts.SIGNATURE_PERMISSION" |
| android:protectionLevel="signature"/> |
| |
| <uses-permission android:name="android.content.cts.SIGNATURE_PERMISSION"/> |
| |
| <!-- Used for PackageManager test, don't delete! --> |
| <uses-configuration/> |
| <uses-feature android:name="android.hardware.camera"/> |
| <uses-feature android:glEsVersion="0x00020000"/> |
| <feature-group/> |
| <feature-group> |
| <uses-feature android:glEsVersion="0x00030000"/> |
| <uses-feature android:name="android.hardware.location"/> |
| </feature-group> |
| <feature-group> |
| <uses-feature android:glEsVersion="0x00010001"/> |
| <uses-feature android:name="android.hardware.camera"/> |
| </feature-group> |
| |
| <attribution android:tag="attribution_tag_one" |
| android:label="@string/attribution_label_one" /> |
| |
| <attribution android:tag="attribution_tag_two" |
| android:label="@string/attribution_label_two" /> |
| |
| <application android:label="Android TestCase" |
| android:icon="@drawable/size_48x48" |
| android:maxRecents="1" |
| android:multiArch="true" |
| android:name="android.content.cts.MockApplication" |
| android:supportsRtl="true" |
| android:appCategory="productivity"> |
| |
| <!-- Application level metadata --> |
| <meta-data android:name="android.content.cts.string" |
| android:value="foo"/> |
| <meta-data android:name="android.content.cts.boolean" |
| android:value="true"/> |
| <meta-data android:name="android.content.cts.integer" |
| android:value="100"/> |
| <meta-data android:name="android.content.cts.float" |
| android:value="100.1"/> |
| <meta-data android:name="android.content.cts.color" |
| android:value="#ff000000"/> |
| <meta-data android:name="android.content.cts.reference" |
| android:resource="@xml/metadata"/> |
| |
| <activity android:name="android.content.cts.MockActivity" |
| android:exported="true"> |
| <meta-data android:name="android.app.alias" |
| android:resource="@xml/alias"/> |
| <meta-data android:name="android.app.intent.filter" |
| android:resource="@xml/intentfilter"/> |
| <meta-data android:name="android.app.intent" |
| android:resource="@xml/intent"/> |
| |
| <!-- Activity level metadata --> |
| <meta-data android:name="android.content.cts.string" |
| android:value="foo"/> |
| <meta-data android:name="android.content.cts.boolean" |
| android:value="true"/> |
| <meta-data android:name="android.content.cts.integer" |
| android:value="100"/> |
| <meta-data android:name="android.content.cts.float" |
| android:value="100.1"/> |
| <meta-data android:name="android.content.cts.color" |
| android:value="#ff000000"/> |
| <meta-data android:name="android.content.cts.reference" |
| android:resource="@xml/metadata"/> |
| <intent-filter> |
| <action android:name="android.content.cts.action.TEST_ACTION"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| <category android:name="android.content.cts.category.TEST_CATEGORY"/> |
| </intent-filter> |
| </activity> |
| |
| <activity-alias android:name="android.content.cts.MockActivity2" |
| android:targetActivity="android.content.cts.MockActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.content.cts.action.TEST_ACTION"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| </intent-filter> |
| </activity-alias> |
| |
| <uses-library android:name="android.test.runner"/> |
| |
| <service android:name="android.content.cts.MockContextService"/> |
| <activity android:name=".content.ContextCtsActivity" |
| android:label="ContextCtsActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.MAIN"/> |
| </intent-filter> |
| </activity> |
| <activity android:name="android.content.cts.ContextCtsExportedActivity" |
| android:label="ContextCtsExportedActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.cts.action.TEST_EXPORTED"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| </intent-filter> |
| </activity> |
| <activity android:name="android.content.cts.ContextCtsNonExportedActivity" |
| android:label="ContextCtsNonExportedActivity" |
| android:exported="false"> |
| <intent-filter> |
| <action android:name="android.cts.action.TEST_NON_EXPORTED"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| </intent-filter> |
| </activity> |
| |
| <receiver android:name="android.content.cts.MockReceiverFirst" |
| android:exported="true"> |
| <intent-filter android:priority="3"> |
| <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT"/> |
| </intent-filter> |
| </receiver> |
| <receiver android:name="android.content.cts.MockReceiverAbort" |
| android:exported="true"> |
| <intent-filter android:priority="2"> |
| <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT"/> |
| </intent-filter> |
| </receiver> |
| <receiver android:name="android.content.cts.MockReceiver" |
| android:permission="android.content.cts.SIGNATURE_PERMISSION" |
| android:exported="true"> |
| |
| <!-- Receiver level metadata --> |
| <meta-data android:name="android.content.cts.string" |
| android:value="foo"/> |
| <meta-data android:name="android.content.cts.boolean" |
| android:value="true"/> |
| <meta-data android:name="android.content.cts.integer" |
| android:value="100"/> |
| <meta-data android:name="android.content.cts.float" |
| android:value="100.1"/> |
| <meta-data android:name="android.content.cts.color" |
| android:value="#ff000000"/> |
| <meta-data android:name="android.content.cts.reference" |
| android:resource="@xml/metadata"/> |
| |
| <intent-filter android:priority="1"> |
| <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_MOCKTEST"/> |
| <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT"/> |
| <action android:name="android.content.cts.ContextTest.BROADCAST_TESTORDER"/> |
| </intent-filter> |
| </receiver> |
| <receiver android:name="android.content.cts.BroadcastReceiverTest$TestNonExportedReceiver" |
| android:exported="false"> |
| <intent-filter android:priority="3"> |
| <action android:name="android.content.cts.BroadcastReceiverTest.TEST_NOT_EXPORTED"/> |
| </intent-filter> |
| </receiver> |
| |
| <!-- Receiver that will be explicitly disabled at runtime --> |
| <receiver android:name="android.content.cts.MockReceiverDisableable" |
| android:enabled="true" |
| android:exported="true"> |
| <intent-filter android:priority="1"> |
| <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_DISABLED"/> |
| </intent-filter> |
| </receiver> |
| <receiver android:name="android.content.pm.cts.PackageInstallerArchiveTest$UnarchiveBroadcastReceiver" |
| android:enabled="true" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.UNARCHIVE_PACKAGE"/> |
| </intent-filter> |
| </receiver> |
| |
| <activity android:name="android.content.cts.AvailableIntentsActivity" |
| android:label="AvailableIntentsActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.MAIN"/> |
| <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/> |
| </intent-filter> |
| </activity> |
| |
| <!--Test for PackageManager--> |
| <activity android:name="android.content.pm.cts.TestPmActivity" |
| android:icon="@drawable/start" |
| android:launchMode="singleTop" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.PMTEST"/> |
| <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"/> |
| </intent-filter> |
| <meta-data android:name="android.content.pm.cts.xmltest" |
| android:resource="@xml/pm_test"/> |
| </activity> |
| <activity android:name="android.content.pm.cts.TestPmCompare" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.MAIN"/> |
| </intent-filter> |
| </activity> |
| <!--Test for PackageManager--> |
| <service android:name="android.content.pm.cts.TestPmService" |
| android:permission="android.content.cts.CALL_ABROAD_PERMISSION" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.content.pm.cts.activity.PMTEST_SERVICE"/> |
| </intent-filter> |
| </service> |
| <!--Test for PackageManager--> |
| <receiver android:name="android.content.pm.cts.PmTestReceiver" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.content.pm.cts.PackageManagerTest.PMTEST_RECEIVER"/> |
| </intent-filter> |
| </receiver> |
| |
| <activity android:name="android.content.pm.cts.LauncherMockActivity" |
| android:enabled="true" |
| android:exported="true"> |
| <intent-filter android:priority="-10"> |
| <action android:name="android.intent.action.MAIN"/> |
| <category android:name="android.intent.category.INFO"/> |
| <category android:name="android.intent.category.HOME"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| </intent-filter> |
| </activity> |
| |
| <!--Used by test for LauncherApps--> |
| <activity-alias android:name="android.content.pm.cts.MockActivity_Disabled" |
| android:targetActivity="android.content.cts.MockActivity" |
| android:enabled="false" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.content.cts.action.TEST_ACTION"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| </intent-filter> |
| </activity-alias> |
| |
| <!-- Used for PackageManager test, don't delete this MockContentProvider provider --> |
| <provider android:name="android.content.cts.MockContentProvider" |
| android:authorities="ctstest" |
| android:multiprocess="false"> |
| <!-- Provider level metadata --> |
| <meta-data android:name="android.content.cts.string" |
| android:value="foo"/> |
| <meta-data android:name="android.content.cts.boolean" |
| android:value="true"/> |
| <meta-data android:name="android.content.cts.integer" |
| android:value="100"/> |
| <meta-data android:name="android.content.cts.float" |
| android:value="100.1"/> |
| <meta-data android:name="android.content.cts.color" |
| android:value="#ff000000"/> |
| <meta-data android:name="android.content.cts.reference" |
| android:resource="@xml/metadata"/> |
| </provider> |
| <provider android:name="android.content.cts.MockSRSProvider" |
| android:authorities="android.content.cts.MockSRSProvider" |
| android:exported="true" |
| android:multiprocess="false"/> |
| <provider android:name="android.content.cts.DummyProvider" |
| android:authorities="android.content.cts.dummyprovider" |
| android:exported="true" |
| android:multiprocess="true"/> |
| <provider android:name="android.content.cts.MockRemoteContentProvider" |
| android:authorities="remotectstest" |
| android:process=":remoteprovider" |
| android:exported="true" |
| android:multiprocess="false"/> |
| <provider android:name="androidx.core.content.FileProvider" |
| android:authorities="android.content.cts.fileprovider" |
| android:grantUriPermissions="true"> |
| <meta-data android:name="android.support.FILE_PROVIDER_PATHS" |
| android:resource="@xml/file_paths"/> |
| </provider> |
| |
| <provider android:name="android.content.cts.TestPagingContentProvider" |
| android:authorities="android.content.cts.testpagingprovider" |
| android:process=":testpagingprovider" |
| android:exported="true" |
| android:multiprocess="false"/> |
| |
| <provider android:name="android.content.cts.MockBuggyProvider" |
| android:authorities="android.content.cts.mockbuggyprovider" |
| android:process=":mockbuggyprovider" |
| android:multiprocess="false"/> |
| |
| <service android:name="android.content.cts.MockService"> |
| <!-- Service level metadata --> |
| <meta-data android:name="android.content.cts.string" |
| android:value="foo"/> |
| <meta-data android:name="android.content.cts.boolean" |
| android:value="true"/> |
| <meta-data android:name="android.content.cts.integer" |
| android:value="100"/> |
| <meta-data android:name="android.content.cts.float" |
| android:value="100.1"/> |
| <meta-data android:name="android.content.cts.color" |
| android:value="#ff000000"/> |
| <meta-data android:name="android.content.cts.reference" |
| android:resource="@xml/metadata"/> |
| </service> |
| |
| <service android:name="android.content.cts.MockSyncAdapterService" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.content.SyncAdapter"/> |
| </intent-filter> |
| |
| <meta-data android:name="android.content.SyncAdapter" |
| android:resource="@xml/syncadapter"/> |
| </service> |
| |
| <service android:name="android.content.cts.MockAccountService" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.accounts.AccountAuthenticator"/> |
| </intent-filter> |
| |
| <meta-data android:name="android.accounts.AccountAuthenticator" |
| android:resource="@xml/authenticator"/> |
| </service> |
| |
| <activity android:name="android.content.cts.ClipboardManagerListenerActivity"/> |
| |
| <activity android:name="android.content.cts.ImageCaptureActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.media.action.IMAGE_CAPTURE"/> |
| <action android:name="android.media.action.IMAGE_CAPTURE_SECURE"/> |
| <action android:name="android.media.action.VIDEO_CAPTURE"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| </intent-filter> |
| </activity> |
| |
| <activity android:name="android.content.cts.ReadableFileReceiverActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.SEND"/> |
| <action android:name="android.intent.action.SEND_MULTIPLE"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| </intent-filter> |
| </activity> |
| |
| <provider android:name="android.content.cts.CursorWindowContentProvider" |
| android:authorities="cursorwindow.provider" |
| android:exported="true" |
| android:process=":providerProcess"> |
| </provider> |
| |
| <service android:name="android.content.wm.cts.ContextTestBase$TestWindowService" |
| android:exported="true" /> |
| |
| <activity android:name="com.android.cts.content.StubActivity"/> |
| |
| <service android:name="com.android.cts.content.NotAlwaysSyncableSyncService" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.content.SyncAdapter"/> |
| </intent-filter> |
| <meta-data android:name="android.content.SyncAdapter" |
| android:resource="@xml/not_always_syncable_account_access_adapter"/> |
| </service> |
| |
| <service android:name="com.android.cts.content.AlwaysSyncableSyncService" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.content.SyncAdapter"/> |
| </intent-filter> |
| <meta-data android:name="android.content.SyncAdapter" |
| android:resource="@xml/always_syncable_account_access_adapter"/> |
| </service> |
| |
| <activity android:name="com.android.cts.content.StubCameraIntentHandlerActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.media.action.IMAGE_CAPTURE"/> |
| <action android:name="android.media.action.IMAGE_CAPTURE_SECURE"/> |
| <action android:name="android.media.action.VIDEO_CAPTURE"/> |
| <category android:name="android.intent.category.DEFAULT"/> |
| </intent-filter> |
| </activity> |
| |
| <!-- The test module disables manifest merging, so manually include AndroidX Activities --> |
| <activity |
| android:name="androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.MAIN" /> |
| </intent-filter> |
| </activity> |
| <activity |
| android:name="androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.MAIN" /> |
| </intent-filter> |
| </activity> |
| <activity |
| android:name="androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.intent.action.MAIN" /> |
| </intent-filter> |
| </activity> |
| |
| <activity android:name="android.content.res.cts.config.activity.ApplyOverrideConfigActivity" /> |
| |
| <activity android:name="android.content.res.cts.config.activity.CreateConfigBaseContextActivity" /> |
| |
| <activity android:name="android.content.res.cts.config.activity.CreateConfigInflaterContextActivity" /> |
| |
| <activity |
| android:name="android.content.res.cts.config.activity.ApplyOverrideConfigHandleOrientationActivity" |
| android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation"/> |
| </application> |
| |
| <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner" |
| android:targetPackage="android.content.cts" |
| android:label="CTS tests of android.content"> |
| </instrumentation> |
| |
| <instrumentation android:name="android.content.pm.cts.TestPmInstrumentation" |
| android:targetPackage="android" |
| android:label="PackageManager Instrumentation Test"/> |
| </manifest> |