| <?xml version="1.0" encoding="utf-8"?> |
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
| package="com.android.documentsui.tests"> |
| |
| <uses-sdk android:minSdkVersion="29" android:targetSdkVersion="29"/> |
| |
| <uses-permission android:name="android.permission.INTERNET" /> |
| |
| <application android:label="DocumentsUI Tests"> |
| <uses-library android:name="android.test.runner" /> |
| |
| <activity android:name="com.android.documentsui.SettingsActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.provider.action.DOCUMENT_SETTINGS" /> |
| <category android:name="android.intent.category.DEFAULT" /> |
| <data android:scheme="content" |
| android:host="com.android.documentsui.demoprovider" |
| android:mimeType="*/*" /> |
| </intent-filter> |
| </activity> |
| |
| <!--Needed for demo'ing and functional testing the open in provider feature in inspector --> |
| <activity android:name="com.android.documentsui.TestProviderActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="android.provider.action.DOCUMENT_SETTINGS" /> |
| <category android:name="android.intent.category.DEFAULT" /> |
| <data android:scheme="content" |
| android:host="com.android.documentsui.inspectorprovider" |
| android:mimeType="*/*" /> |
| </intent-filter> |
| </activity> |
| |
| <activity android:name="com.android.documentsui.AuthenticationActivity" |
| android:exported="true"> |
| <intent-filter> |
| <action android:name="com.android.documentsui.test.action.AUTHENTICATE" /> |
| <category android:name="android.intent.category.DEFAULT" /> |
| </intent-filter> |
| </activity> |
| |
| |
| <provider |
| android:name="com.android.documentsui.StubProvider" |
| android:authorities="com.android.documentsui.stubprovider" |
| android:exported="true" |
| android:grantUriPermissions="true" |
| android:permission="android.permission.MANAGE_DOCUMENTS" |
| android:enabled="true"> |
| <intent-filter> |
| <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> |
| </intent-filter> |
| </provider> |
| |
| <!-- Provider that demostrates some features, like display of INFO and ERROR messages. --> |
| <provider |
| android:name="com.android.documentsui.DemoProvider" |
| android:label="Demo Provider" |
| android:authorities="com.android.documentsui.demoprovider" |
| android:exported="true" |
| android:grantUriPermissions="true" |
| android:permission="android.permission.MANAGE_DOCUMENTS" |
| android:enabled="true"> |
| <intent-filter> |
| <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> |
| </intent-filter> |
| </provider> |
| |
| <!-- Provider for testing archives. --> |
| <provider |
| android:name="com.android.documentsui.archives.ResourcesProvider" |
| android:authorities="com.android.documentsui.archives.resourcesprovider" |
| android:exported="true" |
| android:grantUriPermissions="true" |
| android:permission="android.permission.MANAGE_DOCUMENTS" |
| android:enabled="true"> |
| <intent-filter> |
| <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> |
| </intent-filter> |
| </provider> |
| |
| <!-- Provider for testing inspector --> |
| <provider |
| android:name="com.android.documentsui.InspectorProvider" |
| android:authorities="com.android.documentsui.inspectorprovider" |
| android:exported="true" |
| android:grantUriPermissions="true" |
| android:permission="android.permission.MANAGE_DOCUMENTS" |
| android:enabled="true"> |
| <intent-filter> |
| <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> |
| </intent-filter> |
| </provider> |
| |
| <!-- Provider with support for paging. --> |
| <provider |
| android:name="com.android.documentsui.PagingProvider" |
| android:authorities="com.android.documentsui.pagingprovider" |
| android:exported="true" |
| android:grantUriPermissions="true" |
| android:permission="android.permission.MANAGE_DOCUMENTS" |
| android:enabled="true"> |
| <intent-filter> |
| <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> |
| </intent-filter> |
| </provider> |
| |
| <!-- Provider that has broken behavior --> |
| <provider |
| android:name="com.android.documentsui.BrokenProvider" |
| android:authorities="com.android.documentsui.broken" |
| android:exported="true" |
| android:grantUriPermissions="true" |
| android:permission="android.permission.MANAGE_DOCUMENTS" |
| android:enabled="true"> |
| <intent-filter> |
| <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> |
| </intent-filter> |
| </provider> |
| |
| <provider |
| android:name="com.android.documentsui.BrokenSettingsEnabledProvider" |
| android:authorities="com.android.documentsui.brokensettingsenabled" |
| android:exported="true" |
| android:grantUriPermissions="true" |
| android:permission="android.permission.MANAGE_DOCUMENTS" |
| android:enabled="true"> |
| <intent-filter> |
| <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> |
| </intent-filter> |
| </provider> |
| |
| <service android:name="com.android.documentsui.services.TestNotificationService" |
| android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" |
| android:exported="true" |
| android:process="com.android.documentsui"> |
| <intent-filter> |
| <action android:name="android.service.notification.NotificationListenerService" /> |
| </intent-filter> |
| </service> |
| |
| </application> |
| |
| <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner" |
| android:targetPackage="com.android.documentsui" |
| android:label="Tests for DocumentsUI" /> |
| |
| </manifest> |