1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.android.documentsui.tests"> 4 5 <uses-permission android:name="android.permission.INTERNET" /> 6 7 <application android:label="DocumentsUI Tests"> 8 <uses-library android:name="android.test.runner" /> 9 10 <activity android:name="com.android.documentsui.SettingsActivity"> 11 <intent-filter> 12 <action android:name="android.provider.action.DOCUMENT_SETTINGS" /> 13 <category android:name="android.intent.category.DEFAULT" /> 14 <data android:scheme="content" 15 android:host="com.android.documentsui.demoprovider" 16 android:mimeType="*/*" /> 17 </intent-filter> 18 </activity> 19 20 <activity android:name="com.android.documentsui.AuthenticationActivity"> 21 <intent-filter> 22 <action android:name="com.android.documentsui.test.action.AUTHENTICATE" /> 23 <category android:name="android.intent.category.DEFAULT" /> 24 </intent-filter> 25 </activity> 26 27 <provider 28 android:name="com.android.documentsui.StubProvider" 29 android:authorities="com.android.documentsui.stubprovider" 30 android:exported="true" 31 android:grantUriPermissions="true" 32 android:permission="android.permission.MANAGE_DOCUMENTS" 33 android:enabled="true"> 34 <intent-filter> 35 <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> 36 </intent-filter> 37 </provider> 38 39 <!-- Provider that demostrates some features, like display of INFO and ERROR messages. --> 40 <provider 41 android:name="com.android.documentsui.DemoProvider" 42 android:label="Demo Provider" 43 android:authorities="com.android.documentsui.demoprovider" 44 android:exported="true" 45 android:grantUriPermissions="true" 46 android:permission="android.permission.MANAGE_DOCUMENTS" 47 android:enabled="true"> 48 <intent-filter> 49 <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> 50 </intent-filter> 51 </provider> 52 53 <!-- Provider for testing archives. --> 54 <provider 55 android:name="com.android.documentsui.archives.ResourcesProvider" 56 android:authorities="com.android.documentsui.archives.resourcesprovider" 57 android:exported="true" 58 android:grantUriPermissions="true" 59 android:permission="android.permission.MANAGE_DOCUMENTS" 60 android:enabled="true"> 61 <intent-filter> 62 <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> 63 </intent-filter> 64 </provider> 65 66 <!-- Provider with support for paging. --> 67 <provider 68 android:name="com.android.documentsui.PagingProvider" 69 android:authorities="com.android.documentsui.pagingprovider" 70 android:exported="true" 71 android:grantUriPermissions="true" 72 android:permission="android.permission.MANAGE_DOCUMENTS" 73 android:enabled="true"> 74 <intent-filter> 75 <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> 76 </intent-filter> 77 </provider> 78 79 <!-- Provider that has broken behavior --> 80 <provider 81 android:name="com.android.documentsui.BrokenProvider" 82 android:authorities="com.android.documentsui.broken" 83 android:exported="true" 84 android:grantUriPermissions="true" 85 android:permission="android.permission.MANAGE_DOCUMENTS" 86 android:enabled="true"> 87 <intent-filter> 88 <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> 89 </intent-filter> 90 </provider> 91 92 <provider 93 android:name="com.android.documentsui.BrokenSettingsEnabledProvider" 94 android:authorities="com.android.documentsui.brokensettingsenabled" 95 android:exported="true" 96 android:grantUriPermissions="true" 97 android:permission="android.permission.MANAGE_DOCUMENTS" 98 android:enabled="true"> 99 <intent-filter> 100 <action android:name="android.content.action.DOCUMENTS_PROVIDER" /> 101 </intent-filter> 102 </provider> 103 </application> 104 105 <instrumentation android:name="android.support.test.runner.AndroidJUnitRunner" 106 android:targetPackage="com.android.documentsui" 107 android:label="Tests for DocumentsUI" /> 108 109 </manifest> 110