• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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