1<!--
2 * Copyright (C) 2008 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 -->
16
17<manifest xmlns:android="http://schemas.android.com/apk/res/android"
18    package="com.android.cts.stub">
19
20    <permission android:name="android.app.cts.permission.TEST_GRANTED"
21        android:protectionLevel="normal"
22            android:label="@string/permlab_testGranted"
23            android:description="@string/permdesc_testGranted">
24        <meta-data android:name="android.app.cts.string" android:value="foo" />
25        <meta-data android:name="android.app.cts.boolean" android:value="true" />
26        <meta-data android:name="android.app.cts.integer" android:value="100" />
27        <meta-data android:name="android.app.cts.color" android:value="#ff000000" />
28        <meta-data android:name="android.app.cts.float" android:value="100.1" />
29        <meta-data android:name="android.app.cts.reference" android:resource="@xml/metadata" />
30    </permission>
31    
32    <uses-permission android:name="android.permission.GET_TASKS" />
33    <uses-permission android:name="android.permission.SET_WALLPAPER" />
34    <uses-permission android:name="android.permission.SET_TIME_ZONE" />
35    <uses-permission android:name="android.permission.WRITE_CALL_LOG" />
36    <uses-permission android:name="android.permission.WRITE_CONTACTS" />        
37    <uses-permission android:name="android.permission.WRITE_SOCIAL_STREAM" />
38    <uses-permission android:name="android.permission.READ_CALL_LOG" />    
39    <uses-permission android:name="android.permission.READ_CONTACTS" />
40    <uses-permission android:name="android.permission.READ_SOCIAL_STREAM" />
41    <uses-permission android:name="android.permission.WRITE_CALENDAR" />
42    <uses-permission android:name="android.permission.READ_CALENDAR" />
43    <uses-permission android:name="android.permission.DEVICE_POWER" />
44    <uses-permission android:name="android.permission.STATUS_BAR" />
45    <uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
46    <uses-permission android:name="android.permission.VIBRATE" />
47    <uses-permission android:name="android.permission.PERSISTENT_ACTIVITY" />
48    <uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
49    <uses-permission android:name="android.permission.INSTALL_PACKAGES" />
50    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
51    <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS" />
52    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
53    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
54    <uses-permission android:name="android.permission.WRITE_OWNER_DATA" />
55    <uses-permission android:name="android.permission.READ_OWNER_DATA" />
56    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
57    <uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
58    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
59    <uses-permission android:name="android.permission.DELETE_CACHE_FILES" />
60    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
61    <uses-permission android:name="android.permission.ADD_SYSTEM_SERVICE" />
62    <uses-permission android:name="android.permission.BROADCAST_STICKY" />
63    <uses-permission android:name="android.app.cts.permission.TEST_GRANTED" />
64    <uses-permission android:name="android.permission.INJECT_EVENTS" />
65    <uses-permission android:name="android.permission.INTERNET" />
66    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
67    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
68    <uses-permission android:name="android.permission.WAKE_LOCK" />
69    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
70    <uses-permission android:name="android.permission.CALL_PHONE" />
71    <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION" />
72    <uses-permission android:name="android.permission.RECORD_AUDIO" />
73    <uses-permission android:name="android.permission.DUMP" />
74    <uses-permission android:name="android.permission.NFC" />
75    <uses-permission android:name="android.permission.SET_WALLPAPER_HINTS" />
76    <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL" />
77
78    <!-- Used for PackageManager test, don't delete this INTERNET permission -->
79    <uses-permission android:name="android.permission.INTERNET" />
80    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
81    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
82    <uses-permission android:name="android.permission.WAKE_LOCK" />
83    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
84    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
85    <uses-permission android:name="android.permission.CAMERA" />
86    <uses-permission android:name="android.permission.SET_PREFERRED_APPLICATIONS" />
87    <uses-permission android:name="android.permission.INSTALL_PACKAGES" />
88    <uses-permission android:name="android.permission.GET_PACKAGE_SIZE" />
89    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
90    <uses-permission android:name="android.permission.SEND_SMS" />
91    <uses-permission android:name="android.permission.RECEIVE_SMS" />
92    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
93    <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS" />
94    <uses-permission android:name="com.android.browser.permission.WRITE_HISTORY_BOOKMARKS" />
95    <uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
96    <uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
97
98    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
99    <uses-permission android:name="android.permission.READ_LOGS" />
100
101    <!-- content sync tests -->
102    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
103    <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
104    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
105    <uses-permission android:name="android.permission.USE_CREDENTIALS" />
106    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
107    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
108    <uses-permission android:name="android.permission.READ_SYNC_STATS" />
109    
110    <!-- Used for PackageManager test, don't delete this permission-tree -->
111    <permission-tree android:name="com.android.cts.stub.permission.TEST_DYNAMIC"
112                    android:label="Test Tree"/>
113
114    <!-- Used for PackageManager test, don't delete this permission-group -->
115    <permission-group android:name="android.permission-group.COST_MONEY"/>
116    <!-- Used for PackageManager test, don't delete! -->
117    <uses-configuration/>
118
119    <application android:label="Android TestCase"
120                android:icon="@drawable/size_48x48"
121                android:name="android.app.cts.MockApplication"
122                android:supportsRtl="true">
123
124        <activity android:name="android.app.cts.ActionBarActivity" />
125        <activity android:name="android.widget.cts.TwoLineListItemStubActivity"
126            android:label="TwoLineListItemStubActivity">
127            <intent-filter>
128                <action android:name="android.intent.action.MAIN" />
129                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
130            </intent-filter>
131        </activity>
132
133        <activity android:name="android.view.cts.ViewStubStubActivity"
134            android:label="ViewStubStubActivity">
135            <intent-filter>
136                <action android:name="android.intent.action.MAIN"/>
137                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
138            </intent-filter>
139        </activity>
140
141        <activity android:name="android.widget.cts.ViewFlipperStubActivity"
142            android:label="ViewFlipperStubActivity">
143            <intent-filter>
144                <action android:name="android.intent.action.MAIN" />
145                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
146            </intent-filter>
147        </activity>
148
149        <activity android:name="android.app.cts.DialogStubActivity"
150            android:label="DialogStubActivity"
151            android:configChanges="keyboardHidden|orientation|screenSize">
152            <intent-filter>
153                <action android:name="android.intent.action.MAIN" />
154                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
155            </intent-filter>
156        </activity>
157
158        <activity android:name="android.widget.cts.HorizontalScrollViewStubActivity"
159            android:label="HorizontalScrollViewStubActivity">
160            <intent-filter>
161                <action android:name="android.intent.action.MAIN" />
162                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
163            </intent-filter>
164        </activity>
165
166        <activity android:name="android.widget.cts.SlidingDrawerStubActivity"
167            android:label="SlidingDrawerStubActivity">
168            <intent-filter>
169                <action android:name="android.intent.action.MAIN" />
170                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
171            </intent-filter>
172        </activity>
173
174        <activity android:name="android.view.cts.UsingViewsStubActivity"
175            android:label="Using Views Test">
176            <intent-filter>
177                <action android:name="android.intent.action.MAIN" />
178                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
179            </intent-filter>
180        </activity>
181        <activity android:name="android.view.cts.FocusHandlingStubActivity"
182            android:label="Focus Handling Test">
183            <intent-filter>
184                <action android:name="android.intent.action.MAIN" />
185                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
186            </intent-filter>
187        </activity>
188        <activity android:name="android.app.cts.MockActivity" android:label="MockActivity">
189            <meta-data android:name="android.app.alias"
190                android:resource="@xml/alias" />
191            <meta-data android:name="android.app.intent.filter"
192                android:resource="@xml/intentfilter" />
193            <meta-data android:name="android.widget.layout"
194                android:resource="@xml/layout" />
195            <meta-data android:name="android.view.merge"
196                android:resource="@xml/merge" />
197        </activity>
198
199        <activity android:name="android.widget.cts.DigitalClockStubActivity"
200            android:label="DigitalClockStubActivity">
201            <intent-filter>
202                <action android:name="android.intent.action.MAIN" />
203                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
204            </intent-filter>
205        </activity>
206
207        <activity android:name="android.widget.cts.ImageViewStubActivity"
208            android:label="ImageViewStubActivity">
209            <intent-filter>
210                <action android:name="android.intent.action.MAIN" />
211                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
212            </intent-filter>
213        </activity>
214
215        <activity android:name="android.widget.cts.SeekBarStubActivity"
216            android:label="SeekBarStubActivity">
217            <intent-filter>
218                <action android:name="android.intent.action.MAIN" />
219                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
220            </intent-filter>
221        </activity>
222
223        <activity android:name="android.widget.cts.ScrollViewStubActivity"
224            android:label="ScrollViewStubActivity">
225            <intent-filter>
226                <action android:name="android.intent.action.MAIN" />
227                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
228            </intent-filter>
229        </activity>
230
231        <activity android:name="android.widget.cts.FrameLayoutStubActivity"
232            android:label="FrameLayoutStubActivity">
233            <intent-filter>
234                <action android:name="android.intent.action.MAIN" />
235                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
236            </intent-filter>
237        </activity>
238
239        <activity android:name="android.widget.cts.LinearLayoutStubActivity"
240            android:label="LinearLayoutStubActivity">
241            <intent-filter>
242                <action android:name="android.intent.action.MAIN" />
243                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
244            </intent-filter>
245        </activity>
246
247        <activity android:name="android.widget.cts.LayoutDirectionStubActivity"
248            android:label="LayoutDirectionStubActivity">
249            <intent-filter>
250                <action android:name="android.intent.action.MAIN" />
251                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
252            </intent-filter>
253        </activity>
254
255        <activity android:name="android.widget.cts.ProgressBarStubActivity"
256            android:label="ProgressBarStubActivity">
257            <intent-filter>
258                <action android:name="android.intent.action.MAIN" />
259                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
260            </intent-filter>
261        </activity>
262
263        <activity android:name="android.widget.cts.ChronometerStubActivity"
264            android:label="ChronometerStubActivity">
265            <intent-filter>
266                <action android:name="android.intent.action.MAIN"/>
267                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
268            </intent-filter>
269        </activity>
270
271        <activity android:name="android.widget.cts.MediaControllerStubActivity"
272            android:label="MediaControllerStubActivity">
273            <intent-filter>
274                <action android:name="android.intent.action.MAIN" />
275                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
276            </intent-filter>
277        </activity>
278
279        <activity android:name="android.widget.cts.RatingBarStubActivity"
280            android:label="RatingBarStubActivity">
281            <intent-filter>
282                <action android:name="android.intent.action.MAIN" />
283                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
284            </intent-filter>
285        </activity>
286
287        <activity android:name="android.widget.cts.RemoteViewsStubActivity"
288            android:label="RemoteViewsStubActivity">
289            <intent-filter>
290                <action android:name="android.intent.action.MAIN" />
291                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
292            </intent-filter>
293        </activity>
294
295        <activity android:name="android.view.cts.ViewGroupStubActivity" android:label="ViewGroupStubActivity">
296            <intent-filter>
297                <action android:name="android.intent.action.MAIN"/>
298                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
299            </intent-filter>
300        </activity>
301        <activity android:name="android.view.cts.ViewTestStubActivity"
302            android:label="ViewTestStubActivity">
303            <intent-filter>
304                <action android:name="android.intent.action.MAIN" />
305                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
306            </intent-filter>
307        </activity>
308        <activity android:name="android.view.cts.ViewLayoutPositionTestStubActivity"
309            android:label="ViewTestStubActivity">
310            <intent-filter>
311                <action android:name="android.intent.action.MAIN" />
312                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
313            </intent-filter>
314        </activity>
315
316        <activity android:name="android.view.cts.WindowStubActivity"
317            android:theme="@android:style/Theme.Holo.NoActionBar"
318            android:label="WindowStubActivity">
319            <intent-filter>
320                <action android:name="android.intent.action.MAIN" />
321                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
322            </intent-filter>
323        </activity>
324
325        <activity android:name="android.widget.cts.ViewGroupStubActivity"
326            android:label="WidgetViewGroupStubActivity">
327            <intent-filter>
328                <action android:name="android.intent.action.MAIN" />
329                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
330            </intent-filter>
331        </activity>
332
333        <activity android:name="android.widget.cts.VideoViewStubActivity"
334            android:label="VideoViewStubActivity">
335            <intent-filter>
336                <action android:name="android.intent.action.MAIN" />
337                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
338            </intent-filter>
339        </activity>
340
341        <activity android:name="android.widget.cts.AutoCompleteStubActivity"
342            android:label="AutoCompleteStubActivity">
343            <intent-filter>
344                <action android:name="android.intent.action.MAIN" />
345                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
346            </intent-filter>
347        </activity>
348
349        <activity android:name="android.widget.cts.ViewAnimatorStubActivity" android:label="ViewAnimatorStubActivity">
350            <intent-filter>
351                <action android:name="android.intent.action.MAIN"/>
352                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
353            </intent-filter>
354        </activity>
355
356        <activity android:name="android.widget.cts.GridViewStubActivity"
357            android:label="GridViewStubActivity">
358            <intent-filter>
359                <action android:name="android.intent.action.MAIN" />
360                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
361            </intent-filter>
362        </activity>
363
364        <activity android:name="android.widget.cts.RelativeLayoutStubActivity"
365            android:label="RelativeLayoutStubActivity">
366            <intent-filter>
367                <action android:name="android.intent.action.MAIN" />
368                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
369            </intent-filter>
370        </activity>
371
372        <activity android:name="android.widget.cts.FrameLayoutStubActivity"
373            android:label="FrameLayoutStubActivity">
374            <intent-filter>
375                <action android:name="android.intent.action.MAIN" />
376                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
377            </intent-filter>
378        </activity>
379
380        <service android:name="android.content.cts.MockContextWrapperService" />
381        <activity android:name=".content.ContextWrapperStubActivity"
382            android:label="ContextWrapperStubActivity">
383            <intent-filter>
384                <action android:name="android.intent.action.MAIN" />
385            </intent-filter>
386        </activity>
387
388        <receiver android:name="android.content.cts.MockReceiverFirst">
389            <intent-filter android:priority="3">
390                <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT" />
391            </intent-filter>
392        </receiver>
393        <receiver android:name="android.content.cts.MockReceiverAbort">
394            <intent-filter android:priority="2">
395                <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT" />
396            </intent-filter>
397        </receiver>
398        <receiver android:name="android.content.cts.MockReceiver">
399            <intent-filter android:priority="1">
400                <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_MOCKTEST" />
401                <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT" />
402                <action android:name="android.content.cts.ContextWrapperTest.BROADCAST_TESTORDER" />
403            </intent-filter>
404        </receiver>
405
406        <activity android:name="android.provider.cts.BrowserStubActivity"
407            android:label="BrowserStubActivity">
408            <intent-filter>
409                <action android:name="android.intent.action.MAIN" />
410                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
411            </intent-filter>
412        </activity>
413
414        <activity android:name="android.content.cts.AvailableIntentsActivity"
415            android:label="AvailableIntentsActivity">
416            <intent-filter>
417                <action android:name="android.intent.action.MAIN" />
418                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
419            </intent-filter>
420        </activity>
421
422        <activity android:name="android.widget.cts.TableStubActivity"
423            android:label="TableStubActivity">
424            <intent-filter>
425                <action android:name="android.intent.action.MAIN" />
426                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
427            </intent-filter>
428        </activity>
429
430        <activity android:name="android.widget.cts.TabHostStubActivity"
431            android:label="TabHostStubActivity">
432            <intent-filter>
433                <action android:name="android.intent.action.MAIN" />
434                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
435            </intent-filter>
436        </activity>
437
438        <activity android:name="android.view.animation.cts.AnimationTestStubActivity"
439            android:label="AnimationTestStubActivity">
440            <intent-filter>
441                <action android:name="android.intent.action.MAIN"/>
442                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
443            </intent-filter>
444        </activity>
445
446        <activity android:name="android.view.animation.cts.GridLayoutAnimStubActivity"
447            android:label="GridLayoutAnimStubActivity">
448            <intent-filter>
449                <action android:name="android.intent.action.MAIN"/>
450                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
451            </intent-filter>
452        </activity>
453
454        <activity android:name="android.view.animation.cts.LayoutAnimStubActivity"
455            android:label="LayoutAnimStubActivity">
456            <intent-filter>
457                <action android:name="android.intent.action.MAIN"/>
458                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
459            </intent-filter>
460        </activity>
461
462        <activity android:name="android.webkit.cts.CookieSyncManagerStubActivity"
463            android:label="CookieSyncManagerStubActivity">
464            <intent-filter>
465                <action android:name="android.intent.action.MAIN" />
466                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
467            </intent-filter>
468        </activity>
469
470        <activity android:name="android.widget.cts.ExpandableListSimple"
471            android:label="ExpandableListSimple">
472            <intent-filter>
473                <action android:name="android.intent.action.MAIN" />
474                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
475            </intent-filter>
476        </activity>
477
478        <activity android:name="android.widget.cts.StubActivity"
479            android:label="StubActivity">
480            <intent-filter>
481                <action android:name="android.intent.action.MAIN" />
482                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
483            </intent-filter>
484        </activity>
485
486        <activity android:name="android.widget.cts.ExpandableListWithHeaders"
487            android:label="ExpandableListWithHeaders">
488            <intent-filter>
489                <action android:name="android.intent.action.MAIN" />
490                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
491            </intent-filter>
492        </activity>
493
494        <activity android:name="android.widget.cts.GalleryStubActivity"
495            android:label="GalleryStubActivity">
496            <intent-filter>
497                <action android:name="android.intent.action.MAIN" />
498                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
499            </intent-filter>
500        </activity>
501
502        <activity android:name="android.widget.cts.MockPopupWindowStubActivity"
503            android:label="MockPopupWindowStubActivity">
504            <intent-filter>
505                <action android:name="android.intent.action.MAIN" />
506                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
507            </intent-filter>
508        </activity>
509
510        <activity android:name="android.widget.cts.ListViewStubActivity"
511            android:label="ListViewStubActivity">
512            <intent-filter>
513                <action android:name="android.intent.action.MAIN" />
514                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
515            </intent-filter>
516        </activity>
517
518        <activity android:name="android.widget.cts.TextViewStubActivity"
519            android:label="TextViewStubActivity">
520            <intent-filter>
521                <action android:name="android.intent.action.MAIN" />
522                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
523            </intent-filter>
524        </activity>
525
526        <activity android:name="android.widget.cts.DialerFilterStubActivity"
527            android:label="DialerFilterStubActivity">
528            <intent-filter>
529                <action android:name="android.intent.action.MAIN" />
530                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
531            </intent-filter>
532        </activity>
533        <activity android:name="android.widget.cts.MultiAutoCompleteTextViewStubActivity"
534            android:label="MultiAutoCompleteTextView Test Activity">
535            <intent-filter>
536                <action android:name="android.intent.action.MAIN" />
537                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
538            </intent-filter>
539        </activity>
540
541        <activity android:name="android.widget.cts.AdapterViewStubActivity"
542            android:label="AdapterViewStubActivity">
543            <intent-filter>
544                <action android:name="android.intent.action.MAIN" />
545                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
546            </intent-filter>
547        </activity>
548
549        <activity android:name="android.widget.cts.CheckedTextViewStubActivity"
550            android:label="CheckedTextViewStubActivity"/>
551
552        <activity android:name="android.hardware.cts.CameraStubActivity"
553            android:label="CameraStubActivity"
554            android:screenOrientation="landscape">
555        </activity>
556
557        <activity android:name="android.view.inputmethod.cts.InputMethodStubActivity"
558            android:label="InputMethodStubActivity">
559            <intent-filter>
560                <action android:name="android.intent.action.MAIN"/>
561                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
562            </intent-filter>
563        </activity>
564        <service android:name="android.view.inputmethod.cts.InputMethodInfoStub"
565            android:label="InputMethodInfoStub">
566            <intent-filter>
567                <action android:name="android.view.InputMethod" />
568            </intent-filter>
569            <meta-data android:name="android.view.im"
570                android:resource="@xml/method" />
571        </service>
572
573        <activity android:name="android.view.cts.MenuInflaterStubActivity"
574                                        android:label="MenuInflaterStubActivity">
575            <intent-filter>
576                <action android:name="android.intent.action.MAIN"/>
577                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
578            </intent-filter>
579        </activity>
580
581        <activity android:name="android.text.method.cts.KeyListenerStubActivity"
582            android:label="KeyListenerStubActivity"/>
583
584        <activity android:name="android.text.method.cts.StubActivity"
585            android:label="StubActivity">
586            <intent-filter>
587                <action android:name="android.intent.action.MAIN" />
588                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
589            </intent-filter>
590        </activity>
591
592        <activity android:name="android.text.style.cts.URLSpanStubActivity"
593            android:label="URLSpanStubActivity">
594            <intent-filter>
595                <action android:name="android.intent.action.MAIN" />
596                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
597            </intent-filter>
598        </activity>
599
600        <activity android:name="android.text.style.cts.MockURLSpanTestActivity"
601            android:label="MockURLSpanTestActivity"
602            android:launchMode="singleTask"
603            android:alwaysRetainTaskState="true"
604            android:configChanges="orientation|keyboardHidden">
605            <intent-filter>
606                <action android:name="android.intent.action.VIEW" />
607                <category android:name="android.intent.category.DEFAULT" />
608                <category android:name="android.intent.category.BROWSABLE" />
609                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
610                <data android:scheme="ctstest" />
611            </intent-filter>
612        </activity>
613
614        <activity android:name="android.widget.cts.ZoomButtonStubActivity" 
615            android:label="ZoomButtonStubActivity">
616            <intent-filter>
617                <action android:name="android.intent.action.MAIN"/>
618                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
619            </intent-filter>
620        </activity>
621
622        <activity android:name="android.view.cts.SurfaceViewStubActivity"
623            android:label="SurfaceViewStubActivity">
624            <intent-filter>
625                <action android:name="android.intent.action.MAIN"/>
626                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
627            </intent-filter>
628        </activity>
629
630        <activity android:name="android.app.cts.MockApplicationActivity"
631            android:label="MockApplicationActivity">
632            <intent-filter>
633                <action android:name="android.intent.action.MAIN"/>
634                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
635            </intent-filter>
636        </activity>
637
638        <activity android:name="android.app.cts.InstrumentationTestActivity"
639            android:label="InstrumentationTestActivity">
640            <intent-filter>
641                <action android:name="android.intent.action.MAIN" />
642                <category android:name="android.intent.category.DEFAULT" />
643                <data android:mimeType="vnd.android.cursor.dir/person" />
644            </intent-filter>
645        </activity>
646
647        <activity android:name="android.app.cts.AliasActivityStub">
648            <meta-data android:name="android.app.alias"
649                android:resource="@xml/alias" />
650        </activity>
651
652        <activity android:name="android.webkit.cts.WebViewStubActivity"
653            android:label="WebViewStubActivity">
654            <intent-filter>
655                <action android:name="android.intent.action.MAIN" />
656                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
657            </intent-filter>
658        </activity>
659
660        <activity android:name="android.app.cts.ChildActivity"
661                        android:label="ChildActivity" />
662
663        <receiver android:name="android.app.cts.MockReceiver">
664            <intent-filter>
665                <action android:name="android.app.cts.PendingIntentTest.TEST_RECEIVER" />
666            </intent-filter>
667        </receiver>
668
669        <service android:name="android.app.cts.MockService" />
670
671        <activity android:name="android.app.cts.SearchManagerStubActivity"
672                android:label="SearchManagerStubActivity">
673            <intent-filter>
674                <action android:name="android.intent.action.SEARCH" />
675                <category android:name="android.intent.category.DEFAULT" />
676            </intent-filter>
677            <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
678        </activity>
679
680        <service android:name="android.app.cts.LocalService">
681            <intent-filter>
682                <action android:name="android.app.cts.activity.SERVICE_LOCAL" />
683            </intent-filter>
684            <meta-data android:name="android.app.cts.string" android:value="foo" />
685            <meta-data android:name="android.app.cts.boolean" android:value="true" />
686            <meta-data android:name="android.app.cts.integer" android:value="100" />
687            <meta-data android:name="android.app.cts.color" android:value="#ff000000" />
688            <meta-data android:name="android.app.cts.float" android:value="100.1" />
689            <meta-data android:name="android.app.cts.reference" android:resource="@xml/metadata" />
690        </service>
691
692        <service android:name="android.app.cts.LocalGrantedService"
693             android:permission="android.app.cts.permission.TEST_GRANTED">
694            <intent-filter>
695                <action android:name="android.app.cts.activity.SERVICE_LOCAL_GRANTED" />
696            </intent-filter>
697        </service>
698
699        <service android:name="android.app.cts.LocalDeniedService"
700               android:permission="android.app.cts.permission.TEST_DENIED">
701            <intent-filter>
702                <action android:name="android.app.cts.activity.SERVICE_LOCAL_DENIED" />
703            </intent-filter>
704        </service>
705
706        <activity android:name="android.app.cts.TestedScreen"
707                android:process=":remoteScreen">
708        </activity>
709        <activity android:name="android.app.cts.LocalScreen" android:multiprocess="true">
710        </activity>
711        <activity android:name="android.app.cts.ClearTop" android:multiprocess="true"
712               android:launchMode="singleTop">
713        </activity>
714        <activity android:name="android.app.cts.LocalDialog" android:multiprocess="true"
715               android:theme="@android:style/Theme.Dialog">
716        </activity>
717
718        <activity android:name="android.app.cts.PendingIntentStubActivity"
719             android:label="PendingIntentStubActivity"/>
720
721        <activity android:name="android.app.cts.LocalActivityManagerStubActivity"
722                        android:label="LocalActivityManagerStubActivity" />
723
724        <activity android:name="android.app.cts.LocalActivityManagerTestHelper"
725            android:label="LocalActivityManagerTestHelper" />
726
727        <activity android:name="android.app.cts.LaunchpadTabActivity" android:multiprocess="true">
728        </activity>
729
730        <activity android:name="android.app.cts.LocalActivity" android:multiprocess="true">
731            <meta-data android:name="android.app.cts.string" android:value="foo" />
732            <meta-data android:name="android.app.cts.boolean" android:value="true" />
733            <meta-data android:name="android.app.cts.integer" android:value="100" />
734            <meta-data android:name="android.app.cts.color" android:value="#ff000000" />
735            <meta-data android:name="android.app.cts.float" android:value="100.1" />
736            <meta-data android:name="android.app.cts.reference" android:resource="@xml/metadata" />
737        </activity>
738
739        <activity android:name="android.app.cts.TestedActivity"
740                android:process=":remoteActivity">
741        </activity>
742
743        <activity android:name="android.app.cts.ExpandableListTestActivity"
744            android:label="ExpandableListTestActivity">
745            <intent-filter>
746                <action android:name="android.intent.action.MAIN" />
747                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
748            </intent-filter>
749        </activity>
750
751        <activity android:name="android.view.cts.FocusFinderStubActivity"
752            android:label="FocusFinderStubActivity">
753            <intent-filter>
754                <action android:name="android.intent.action.MAIN" />
755                <category android:name="android.intent.category.DEFAULT" />
756            </intent-filter>
757        </activity>
758
759        <activity android:name="android.view.cts.GestureDetectorStubActivity"
760            android:label="GestureDetectorStubActivity"
761            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
762
763        <!--Test for PackageManager-->
764        <activity android:name="android.content.pm.cts.TestPmActivity"
765                android:icon="@drawable/start">
766            <intent-filter>
767                <action android:name="android.intent.action.PMTEST" />
768                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
769            </intent-filter>
770            <meta-data android:name="android.content.pm.cts.xmltest" android:resource="@xml/pm_test" />
771        </activity>
772        <activity android:name="android.content.pm.cts.TestPmCompare">
773            <intent-filter>
774                <action android:name="android.intent.action.MAIN" />
775                <category android:name="android.intent.category.INFO" />
776            </intent-filter>
777        </activity>
778        <!--Test for PackageManager-->
779        <service android:name="android.content.pm.cts.TestPmService">
780            <intent-filter>
781                <action android:name="android.content.pm.cts.activity.PMTEST_SERVICE" />
782            </intent-filter>
783        </service>
784        <!--Test for PackageManager-->
785        <receiver android:name="android.content.pm.cts.PmTestReceiver">
786            <intent-filter>
787                <action android:name="android.content.pm.cts.PackageManagerTest.PMTEST_RECEIVER" />
788            </intent-filter>
789        </receiver>
790
791        <!-- Used for PackageManager test, don't delete this MockContentProvider provider -->
792        <provider android:name="android.content.cts.MockContentProvider" android:authorities="ctstest"
793            android:multiprocess="false" />
794        <provider android:name="android.content.cts.DummyProvider"
795            android:authorities="android.content.cts.dummyprovider"
796            android:multiprocess="true" />
797        <provider android:name="android.content.cts.MockRemoteContentProvider"
798            android:authorities="remotectstest"
799            android:process=":remoteprovider" android:multiprocess="false" />
800        
801        <activity android:name="android.app.cts.ChildTabActivity" android:label="ChildTabActivity" />
802
803        <activity android:name="android.app.cts.LauncherActivityStub"
804                  android:label="LauncherActivityStub" >
805            <intent-filter>
806                <action android:name="android.intent.action.MAIN"/>
807                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
808            </intent-filter>
809        </activity>
810
811        <activity android:name="android.app.cts.MockTabActivity" android:label="MockTabActivity" />
812
813        <activity android:name="android.app.cts.AppStubActivity" android:label="AppStubActivity">
814            <intent-filter>
815                <action android:name="android.intent.action.MAIN" />
816                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
817            </intent-filter>
818        </activity>
819
820        <activity android:name="android.app.cts.DialogStubActivity"
821            android:label="DialogStubActivity">
822            <intent-filter>
823                <action android:name="android.intent.action.MAIN" />
824                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
825            </intent-filter>
826        </activity>
827
828        <activity android:name="android.app.cts.ActivityManagerStubFooActivity"
829            android:label="ActivityManagerStubFooActivity">
830            <intent-filter>
831                <action android:name="android.intent.action.MAIN" />
832                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
833            </intent-filter>
834        </activity>
835
836        <activity android:name="android.app.cts.ActivityManagerRecentOneActivity"
837            android:label="ActivityManagerRecentOneActivity"
838            android:allowTaskReparenting="true"
839            android:taskAffinity="android.app.cts.recentOne">
840            <intent-filter>
841                <action android:name="android.intent.action.MAIN" />
842            </intent-filter>
843        </activity>
844
845        <activity android:name="android.app.cts.ActivityManagerRecentTwoActivity"
846            android:label="ActivityManagerRecentTwoActivity"
847            android:allowTaskReparenting="true"
848            android:taskAffinity="android.app.cts.recentTwo">
849            <intent-filter>
850                <action android:name="android.intent.action.MAIN" />
851            </intent-filter>
852        </activity>
853
854        <activity android:name="android.app.cts.ActivityManagerStubCrashActivity"
855            android:label="ActivityManagerStubCrashActivity"
856            android:multiprocess="true"
857            android:process=":ActivityManagerStubCrashActivity">
858            <intent-filter>
859                <action android:name="android.intent.action.MAIN" />
860            </intent-filter>
861        </activity>
862
863        <activity android:name="android.text.method.cts.StubActivity"
864            android:label="StubActivity">
865            <intent-filter>
866                <action android:name="android.intent.action.MAIN" />
867                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
868            </intent-filter>
869        </activity>
870
871        <service android:name="android.app.cts.StubRemoteService"
872            android:process=":remote">
873            <intent-filter>
874                <action
875                    android:name="android.app.cts.ISecondary" />
876                <action
877                    android:name="android.app.REMOTESERVICE" />
878            </intent-filter>
879        </service>
880
881        <activity android:name="android.app.ActivityGroup"
882            android:label="ActivityGroup" />
883
884        <activity android:name="android.app.cts.KeyguardManagerActivity"
885            android:label="KeyguardManagerActivity">
886            <intent-filter>
887                <action android:name="android.intent.action.MAIN" />
888                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
889            </intent-filter>
890        </activity>
891
892        <activity android:name="android.os.cts.CountDownTimerTestStub"
893            android:label="CountDownTimerTestStub">
894            <intent-filter>
895                <action android:name="android.intent.action.MAIN" />
896                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
897            </intent-filter>
898        </activity>
899
900        <service android:name="android.os.cts.EmptyService"
901            android:process=":remote">
902            <intent-filter>
903                <action
904                    android:name="android.os.cts.IEmptyService" />
905                <action
906                    android:name="android.os.REMOTESERVICE" />
907            </intent-filter>
908        </service>
909
910        <service android:name="android.os.cts.MessengerService"
911                android:process=":messengerService">
912        </service>
913        <service android:name="android.app.cts.IntentServiceStub"/>
914
915        <activity android:name="android.app.cts.LaunchpadActivity" 
916                  android:configChanges="keyboardHidden|orientation|screenSize"
917                  android:multiprocess="true">
918        </activity>
919
920        <service android:name="android.content.cts.MockSyncAdapterService" android:exported="true">
921            <intent-filter>
922                <action android:name="android.content.SyncAdapter" />
923            </intent-filter>
924
925            <meta-data android:name="android.content.SyncAdapter"
926                       android:resource="@xml/syncadapter" />
927        </service>
928
929        <service android:name="android.content.cts.MockAccountService" android:exported="true"
930                 >
931            <intent-filter>
932                <action android:name="android.accounts.AccountAuthenticator" />
933            </intent-filter>
934
935            <meta-data android:name="android.accounts.AccountAuthenticator"
936                       android:resource="@xml/authenticator" />
937        </service>
938
939        <activity android:name="android.opengl.cts.GLSurfaceViewStubActivity"
940                  android:label="GLSurfaceViewStub"/>
941
942        <activity android:name="android.opengl.cts.OpenGlEsVersionStubActivity"/>
943
944        <activity android:name="android.opengl.cts.EglConfigStubActivity"/>
945
946        <activity android:name="android.opengl.cts.CompressedTextureStubActivity"
947            android:label="CompressedTextureStubActivity"
948            android:screenOrientation="nosensor">
949            <intent-filter>
950                <action android:name="android.intent.action.MAIN" />
951                <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
952            </intent-filter>
953        </activity>
954
955        <activity android:name="android.preference.cts.PreferenceStubActivity">
956            <meta-data android:name="android.preference" 
957                    android:resource="@xml/preferences_from_intent" />
958        </activity>
959                
960        <activity android:name="android.content.cts.ClipboardManagerListenerActivity"/>
961
962        <activity android:name="android.app.cts.ActivityManagerMemoryClassLaunchActivity" />
963
964        <activity android:name="android.app.cts.ActivityManagerMemoryClassTestActivity"
965                android:process=":memoryclass" />
966
967        <service android:name="android.speech.tts.cts.StubTextToSpeechService">
968            <intent-filter>
969                <action android:name="android.intent.action.TTS_SERVICE" />
970                <category android:name="android.intent.category.DEFAULT" />
971            </intent-filter>
972        </service>
973
974        <activity android:name="android.renderscript.cts.RenderscriptGLStubActivity"
975                  android:label="RenderscriptGLStub"/>
976    </application>
977
978
979    <!--Test for PackageManager, please put this at the very beginning-->
980    <instrumentation android:name="android.content.pm.cts.TestPmInstrumentation"
981        android:targetPackage="android"
982        android:label="PackageManager Instrumentation Test" />
983
984</manifest>
985
986