blob: b628a0c6b36ff453aa1b797dc5c3ed5b8646b117 [file] [log] [blame]
Chenjie Luo15f32be2014-09-25 11:28:03 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 * Copyright (C) 2007 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.app.stub">
20
21 <permission android:name="android.app.cts.permission.TEST_GRANTED"
22 android:protectionLevel="normal"
23 android:label="@string/permlab_testGranted"
24 android:description="@string/permdesc_testGranted">
25 <meta-data android:name="android.app.cts.string" android:value="foo" />
26 <meta-data android:name="android.app.cts.boolean" android:value="true" />
27 <meta-data android:name="android.app.cts.integer" android:value="100" />
28 <meta-data android:name="android.app.cts.color" android:value="#ff000000" />
29 <meta-data android:name="android.app.cts.float" android:value="100.1" />
30 <meta-data android:name="android.app.cts.reference" android:resource="@xml/metadata" />
31 </permission>
32
33 <uses-permission android:name="android.app.cts.permission.TEST_GRANTED" />
34 <uses-permission android:name="android.permission.READ_CONTACTS" />
35 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
36 <uses-permission android:name="android.permission.INTERNET" />
37 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
38 <uses-permission android:name="android.permission.CAMERA" />
39 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
40 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
41 <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />
42 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
43
44 <application android:label="Android TestCase"
45 android:icon="@drawable/size_48x48"
46 android:maxRecents="1"
47 android:multiArch="true"
48 android:name="android.app.cts.MockApplication"
49 android:supportsRtl="true">
50 <uses-library android:name="android.test.runner" />
51
52 <activity android:name="android.app.cts.ActionBarActivity" />
53
54 <activity android:name="android.app.cts.DialogStubActivity"
55 android:label="DialogStubActivity"
56 android:configChanges="keyboardHidden|orientation|screenSize">
57 <intent-filter>
58 <action android:name="android.intent.action.MAIN" />
59 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
60 </intent-filter>
61 </activity>
62
63 <activity android:name="android.app.cts.MockActivity" android:label="MockActivity">
64 <meta-data android:name="android.app.alias"
65 android:resource="@xml/alias" />
66 <meta-data android:name="android.app.intent.filter"
67 android:resource="@xml/intentfilter" />
68 </activity>
69
70 <activity android:name="android.app.cts.MockApplicationActivity"
71 android:label="MockApplicationActivity">
72 <intent-filter>
73 <action android:name="android.intent.action.MAIN"/>
74 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
75 </intent-filter>
76 </activity>
77
78 <activity android:name="android.app.cts.InstrumentationTestActivity"
79 android:theme="@style/Theme_NoSwipeDismiss"
80 android:label="InstrumentationTestActivity">
81 <intent-filter>
82 <action android:name="android.intent.action.MAIN" />
83 <category android:name="android.intent.category.DEFAULT" />
84 <data android:mimeType="vnd.android.cursor.dir/person" />
85 </intent-filter>
86 </activity>
87
88 <activity android:name="android.app.cts.AliasActivityStub">
89 <meta-data android:name="android.app.alias"
90 android:resource="@xml/alias" />
91 </activity>
92
93 <activity android:name="android.app.cts.ChildActivity"
94 android:label="ChildActivity" />
95
96 <receiver android:name="android.app.cts.MockReceiver">
97 <intent-filter>
98 <action android:name="android.app.cts.PendingIntentTest.TEST_RECEIVER" />
99 </intent-filter>
100 </receiver>
101
102 <service android:name="android.app.cts.MockService" />
103
104 <activity android:name="android.app.cts.SearchManagerStubActivity"
105 android:label="SearchManagerStubActivity">
106 <intent-filter>
107 <action android:name="android.intent.action.SEARCH" />
108 <category android:name="android.intent.category.DEFAULT" />
109 </intent-filter>
110 <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
111 </activity>
112
113 <service android:name="android.app.cts.LocalService">
114 <intent-filter>
115 <action android:name="android.app.cts.activity.SERVICE_LOCAL" />
116 </intent-filter>
117 <meta-data android:name="android.app.cts.string" android:value="foo" />
118 <meta-data android:name="android.app.cts.boolean" android:value="true" />
119 <meta-data android:name="android.app.cts.integer" android:value="100" />
120 <meta-data android:name="android.app.cts.color" android:value="#ff000000" />
121 <meta-data android:name="android.app.cts.float" android:value="100.1" />
122 <meta-data android:name="android.app.cts.reference" android:resource="@xml/metadata" />
123 </service>
124
125 <service android:name="android.app.cts.LocalGrantedService"
126 android:permission="android.app.cts.permission.TEST_GRANTED">
127 <intent-filter>
128 <action android:name="android.app.cts.activity.SERVICE_LOCAL_GRANTED" />
129 </intent-filter>
130 </service>
131
132 <service android:name="android.app.cts.LocalDeniedService"
133 android:permission="android.app.cts.permission.TEST_DENIED">
134 <intent-filter>
135 <action android:name="android.app.cts.activity.SERVICE_LOCAL_DENIED" />
136 </intent-filter>
137 </service>
138
139 <activity android:name="android.app.cts.TestedScreen"
140 android:process=":remoteScreen">
141 </activity>
142 <activity android:name="android.app.cts.LocalScreen" android:multiprocess="true">
143 </activity>
144 <activity android:name="android.app.cts.ClearTop" android:multiprocess="true"
145 android:launchMode="singleTop">
146 </activity>
147 <activity android:name="android.app.cts.LocalDialog" android:multiprocess="true"
148 android:theme="@android:style/Theme.Dialog">
149 </activity>
150
151 <activity android:name="android.app.cts.PendingIntentStubActivity"
152 android:label="PendingIntentStubActivity"/>
153
154 <activity android:name="android.app.cts.LocalActivityManagerStubActivity"
155 android:label="LocalActivityManagerStubActivity" />
156
157 <activity android:name="android.app.cts.LocalActivityManagerTestHelper"
158 android:label="LocalActivityManagerTestHelper" />
159
160 <activity android:name="android.app.cts.LaunchpadTabActivity" android:multiprocess="true">
161 </activity>
162
163 <activity android:name="android.app.cts.LocalActivity" android:multiprocess="true">
164 <meta-data android:name="android.app.cts.string" android:value="foo" />
165 <meta-data android:name="android.app.cts.boolean" android:value="true" />
166 <meta-data android:name="android.app.cts.integer" android:value="100" />
167 <meta-data android:name="android.app.cts.color" android:value="#ff000000" />
168 <meta-data android:name="android.app.cts.float" android:value="100.1" />
169 <meta-data android:name="android.app.cts.reference" android:resource="@xml/metadata" />
170 </activity>
171
172 <activity android:name="android.app.cts.TestedActivity"
173 android:process=":remoteActivity">
174 </activity>
175
176 <activity android:name="android.app.cts.ExpandableListTestActivity"
177 android:label="ExpandableListTestActivity">
178 <intent-filter>
179 <action android:name="android.intent.action.MAIN" />
180 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
181 </intent-filter>
182 </activity>
183
184 <activity android:name="android.app.cts.ChildTabActivity" android:label="ChildTabActivity" />
185
186 <activity android:name="android.app.cts.LauncherActivityStub"
187 android:label="LauncherActivityStub" >
188 <intent-filter>
189 <action android:name="android.intent.action.MAIN"/>
190 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
191 </intent-filter>
192 </activity>
193
194 <activity android:name="android.app.cts.MockTabActivity" android:label="MockTabActivity" />
195
196 <activity android:name="android.app.cts.AppStubActivity" android:label="AppStubActivity">
197 <intent-filter>
198 <action android:name="android.intent.action.MAIN" />
199 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
200 </intent-filter>
201 </activity>
202
203 <activity android:name="android.app.cts.DialogStubActivity"
204 android:theme="@style/Theme_NoSwipeDismiss"
205 android:label="DialogStubActivity">
206 <intent-filter>
207 <action android:name="android.intent.action.MAIN" />
208 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
209 </intent-filter>
210 </activity>
211
212 <activity android:name="android.app.cts.ActivityManagerStubFooActivity"
213 android:label="ActivityManagerStubFooActivity">
214 <intent-filter>
215 <action android:name="android.intent.action.MAIN" />
216 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
217 </intent-filter>
218 </activity>
219
220 <activity android:name="android.app.cts.ActivityManagerRecentOneActivity"
221 android:label="ActivityManagerRecentOneActivity"
222 android:allowTaskReparenting="true"
223 android:taskAffinity="android.app.cts.recentOne">
224 <intent-filter>
225 <action android:name="android.intent.action.MAIN" />
226 </intent-filter>
227 </activity>
228
229 <activity android:name="android.app.cts.ActivityManagerRecentTwoActivity"
230 android:label="ActivityManagerRecentTwoActivity"
231 android:allowTaskReparenting="true"
232 android:taskAffinity="android.app.cts.recentTwo">
233 <intent-filter>
234 <action android:name="android.intent.action.MAIN" />
235 </intent-filter>
236 </activity>
237
238 <activity android:name="android.app.cts.ActivityManagerStubCrashActivity"
239 android:label="ActivityManagerStubCrashActivity"
240 android:multiprocess="true"
241 android:process=":ActivityManagerStubCrashActivity">
242 <intent-filter>
243 <action android:name="android.intent.action.MAIN" />
244 </intent-filter>
245 </activity>
246
247 <service android:name="android.app.cts.StubRemoteService"
248 android:process=":remote">
249 <intent-filter>
250 <action
251 android:name="android.app.cts.ISecondary" />
252 <action
253 android:name="android.app.REMOTESERVICE" />
254 </intent-filter>
255 </service>
256
257 <activity android:name="android.app.ActivityGroup"
258 android:label="ActivityGroup" />
259
260 <activity android:name="android.app.cts.KeyguardManagerActivity"
261 android:label="KeyguardManagerActivity">
262 <intent-filter>
263 <action android:name="android.intent.action.MAIN" />
264 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
265 </intent-filter>
266 </activity>
267
268 <service android:name="android.app.cts.IntentServiceStub"/>
269
270 <activity android:name="android.app.cts.LaunchpadActivity"
271 android:configChanges="keyboardHidden|orientation|screenSize"
272 android:multiprocess="true">
273 </activity>
274
275 <activity android:name="android.app.cts.ActivityManagerMemoryClassLaunchActivity" />
276
277 <activity android:name="android.app.cts.ActivityManagerMemoryClassTestActivity"
278 android:process=":memoryclass" />
279
280 </application>
281
282</manifest>
283