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