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_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.GridLayoutStubActivity"
    248             android:label="GridLayoutStubActivity">
    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.LayoutDirectionStubActivity"
    256             android:label="LayoutDirectionStubActivity">
    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.ProgressBarStubActivity"
    264             android:label="ProgressBarStubActivity">
    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.ChronometerStubActivity"
    272             android:label="ChronometerStubActivity">
    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.MediaControllerStubActivity"
    280             android:label="MediaControllerStubActivity">
    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.RatingBarStubActivity"
    288             android:label="RatingBarStubActivity">
    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.widget.cts.RemoteViewsStubActivity"
    296             android:label="RemoteViewsStubActivity">
    297             <intent-filter>
    298                 <action android:name="android.intent.action.MAIN" />
    299                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    300             </intent-filter>
    301         </activity>
    302 
    303         <activity android:name="android.view.cts.ViewGroupStubActivity" android:label="ViewGroupStubActivity">
    304             <intent-filter>
    305                 <action android:name="android.intent.action.MAIN"/>
    306                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    307             </intent-filter>
    308         </activity>
    309         <activity android:name="android.view.cts.ViewTestStubActivity"
    310             android:label="ViewTestStubActivity">
    311             <intent-filter>
    312                 <action android:name="android.intent.action.MAIN" />
    313                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    314             </intent-filter>
    315         </activity>
    316         <activity android:name="android.view.cts.ViewLayoutPositionTestStubActivity"
    317             android:label="ViewTestStubActivity">
    318             <intent-filter>
    319                 <action android:name="android.intent.action.MAIN" />
    320                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    321             </intent-filter>
    322         </activity>
    323 
    324         <activity android:name="android.view.cts.WindowStubActivity"
    325             android:theme="@android:style/Theme.Holo.NoActionBar"
    326             android:label="WindowStubActivity">
    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.ViewGroupStubActivity"
    334             android:label="WidgetViewGroupStubActivity">
    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.VideoViewStubActivity"
    342             android:configChanges="keyboardHidden|orientation|screenSize">
    343             android:label="VideoViewStubActivity">
    344             <intent-filter>
    345                 <action android:name="android.intent.action.MAIN" />
    346                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    347             </intent-filter>
    348         </activity>
    349 
    350         <activity android:name="android.widget.cts.AutoCompleteStubActivity"
    351             android:label="AutoCompleteStubActivity">
    352             <intent-filter>
    353                 <action android:name="android.intent.action.MAIN" />
    354                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    355             </intent-filter>
    356         </activity>
    357 
    358         <activity android:name="android.widget.cts.ViewAnimatorStubActivity" android:label="ViewAnimatorStubActivity">
    359             <intent-filter>
    360                 <action android:name="android.intent.action.MAIN"/>
    361                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    362             </intent-filter>
    363         </activity>
    364 
    365         <activity android:name="android.widget.cts.GridViewStubActivity"
    366             android:label="GridViewStubActivity">
    367             <intent-filter>
    368                 <action android:name="android.intent.action.MAIN" />
    369                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    370             </intent-filter>
    371         </activity>
    372 
    373         <activity android:name="android.widget.cts.RelativeLayoutStubActivity"
    374             android:label="RelativeLayoutStubActivity">
    375             <intent-filter>
    376                 <action android:name="android.intent.action.MAIN" />
    377                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    378             </intent-filter>
    379         </activity>
    380 
    381         <activity android:name="android.widget.cts.FrameLayoutStubActivity"
    382             android:label="FrameLayoutStubActivity">
    383             <intent-filter>
    384                 <action android:name="android.intent.action.MAIN" />
    385                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    386             </intent-filter>
    387         </activity>
    388 
    389         <service android:name="android.content.cts.MockContextWrapperService" />
    390         <activity android:name=".content.ContextWrapperStubActivity"
    391             android:label="ContextWrapperStubActivity">
    392             <intent-filter>
    393                 <action android:name="android.intent.action.MAIN" />
    394             </intent-filter>
    395         </activity>
    396 
    397         <receiver android:name="android.content.cts.MockReceiverFirst">
    398             <intent-filter android:priority="3">
    399                 <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT" />
    400             </intent-filter>
    401         </receiver>
    402         <receiver android:name="android.content.cts.MockReceiverAbort">
    403             <intent-filter android:priority="2">
    404                 <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT" />
    405             </intent-filter>
    406         </receiver>
    407         <receiver android:name="android.content.cts.MockReceiver">
    408             <intent-filter android:priority="1">
    409                 <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_MOCKTEST" />
    410                 <action android:name="android.content.cts.BroadcastReceiverTest.BROADCAST_TESTABORT" />
    411                 <action android:name="android.content.cts.ContextWrapperTest.BROADCAST_TESTORDER" />
    412             </intent-filter>
    413         </receiver>
    414 
    415         <activity android:name="android.provider.cts.BrowserStubActivity"
    416             android:label="BrowserStubActivity">
    417             <intent-filter>
    418                 <action android:name="android.intent.action.MAIN" />
    419                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    420             </intent-filter>
    421         </activity>
    422 
    423         <activity android:name="android.content.cts.AvailableIntentsActivity"
    424             android:label="AvailableIntentsActivity">
    425             <intent-filter>
    426                 <action android:name="android.intent.action.MAIN" />
    427                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    428             </intent-filter>
    429         </activity>
    430 
    431         <activity android:name="android.text.cts.EmojiStubActivity"
    432             android:label="AvailableIntentsActivity">
    433             <intent-filter>
    434                 <action android:name="android.intent.action.MAIN" />
    435                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    436             </intent-filter>
    437         </activity>
    438 
    439         <activity android:name="android.widget.cts.TableStubActivity"
    440             android:label="TableStubActivity">
    441             <intent-filter>
    442                 <action android:name="android.intent.action.MAIN" />
    443                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    444             </intent-filter>
    445         </activity>
    446 
    447         <activity android:name="android.widget.cts.TabHostStubActivity"
    448             android:label="TabHostStubActivity">
    449             <intent-filter>
    450                 <action android:name="android.intent.action.MAIN" />
    451                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    452             </intent-filter>
    453         </activity>
    454 
    455         <activity android:name="android.view.animation.cts.AnimationTestStubActivity"
    456             android:label="AnimationTestStubActivity">
    457             <intent-filter>
    458                 <action android:name="android.intent.action.MAIN"/>
    459                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    460             </intent-filter>
    461         </activity>
    462 
    463         <activity android:name="android.view.animation.cts.GridLayoutAnimStubActivity"
    464             android:label="GridLayoutAnimStubActivity">
    465             <intent-filter>
    466                 <action android:name="android.intent.action.MAIN"/>
    467                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    468             </intent-filter>
    469         </activity>
    470 
    471         <activity android:name="android.view.animation.cts.LayoutAnimStubActivity"
    472             android:label="LayoutAnimStubActivity">
    473             <intent-filter>
    474                 <action android:name="android.intent.action.MAIN"/>
    475                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    476             </intent-filter>
    477         </activity>
    478 
    479         <activity android:name="android.webkit.cts.CookieSyncManagerStubActivity"
    480             android:label="CookieSyncManagerStubActivity"
    481             android:screenOrientation="nosensor">
    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             <intent-filter>
    515                 <action android:name="android.intent.action.MAIN" />
    516                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    517             </intent-filter>
    518         </activity>
    519 
    520         <activity android:name="android.widget.cts.MockPopupWindowStubActivity"
    521             android:label="MockPopupWindowStubActivity">
    522             <intent-filter>
    523                 <action android:name="android.intent.action.MAIN" />
    524                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    525             </intent-filter>
    526         </activity>
    527 
    528         <activity android:name="android.widget.cts.ListViewStubActivity"
    529             android:label="ListViewStubActivity">
    530             <intent-filter>
    531                 <action android:name="android.intent.action.MAIN" />
    532                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    533             </intent-filter>
    534         </activity>
    535 
    536         <activity android:name="android.widget.cts.TextViewStubActivity"
    537             android:label="TextViewStubActivity">
    538             <intent-filter>
    539                 <action android:name="android.intent.action.MAIN" />
    540                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    541             </intent-filter>
    542         </activity>
    543 
    544         <activity android:name="android.widget.cts.DialerFilterStubActivity"
    545             android:label="DialerFilterStubActivity">
    546             <intent-filter>
    547                 <action android:name="android.intent.action.MAIN" />
    548                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    549             </intent-filter>
    550         </activity>
    551         <activity android:name="android.widget.cts.MultiAutoCompleteTextViewStubActivity"
    552             android:label="MultiAutoCompleteTextView Test Activity">
    553             <intent-filter>
    554                 <action android:name="android.intent.action.MAIN" />
    555                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    556             </intent-filter>
    557         </activity>
    558 
    559         <activity android:name="android.widget.cts.AdapterViewStubActivity"
    560             android:label="AdapterViewStubActivity">
    561             <intent-filter>
    562                 <action android:name="android.intent.action.MAIN" />
    563                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    564             </intent-filter>
    565         </activity>
    566 
    567         <activity android:name="android.widget.cts.CheckedTextViewStubActivity"
    568             android:label="CheckedTextViewStubActivity"/>
    569 
    570         <activity android:name="android.hardware.cts.CameraStubActivity"
    571             android:label="CameraStubActivity"
    572             android:screenOrientation="landscape"
    573             android:configChanges="keyboardHidden|orientation|screenSize">
    574         </activity>
    575 
    576         <activity android:name="android.view.inputmethod.cts.InputMethodStubActivity"
    577             android:label="InputMethodStubActivity">
    578             <intent-filter>
    579                 <action android:name="android.intent.action.MAIN"/>
    580                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    581             </intent-filter>
    582         </activity>
    583         <service android:name="android.view.inputmethod.cts.InputMethodInfoStub"
    584             android:label="InputMethodInfoStub">
    585             <intent-filter>
    586                 <action android:name="android.view.InputMethod" />
    587             </intent-filter>
    588             <meta-data android:name="android.view.im"
    589                 android:resource="@xml/method" />
    590         </service>
    591 
    592         <activity android:name="android.view.cts.MenuInflaterStubActivity"
    593                                         android:label="MenuInflaterStubActivity">
    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.method.cts.KeyListenerStubActivity"
    601             android:label="KeyListenerStubActivity"/>
    602 
    603         <activity android:name="android.text.method.cts.StubActivity"
    604             android:label="StubActivity">
    605             <intent-filter>
    606                 <action android:name="android.intent.action.MAIN" />
    607                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    608             </intent-filter>
    609         </activity>
    610 
    611         <activity android:name="android.text.style.cts.URLSpanStubActivity"
    612             android:label="URLSpanStubActivity">
    613             <intent-filter>
    614                 <action android:name="android.intent.action.MAIN" />
    615                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    616             </intent-filter>
    617         </activity>
    618 
    619         <activity android:name="android.text.style.cts.MockURLSpanTestActivity"
    620             android:label="MockURLSpanTestActivity"
    621             android:launchMode="singleTask"
    622             android:alwaysRetainTaskState="true"
    623             android:configChanges="orientation|keyboardHidden">
    624             <intent-filter>
    625                 <action android:name="android.intent.action.VIEW" />
    626                 <category android:name="android.intent.category.DEFAULT" />
    627                 <category android:name="android.intent.category.BROWSABLE" />
    628                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    629                 <data android:scheme="ctstest" />
    630             </intent-filter>
    631         </activity>
    632 
    633         <activity android:name="android.widget.cts.ZoomButtonStubActivity"
    634             android:label="ZoomButtonStubActivity">
    635             <intent-filter>
    636                 <action android:name="android.intent.action.MAIN"/>
    637                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    638             </intent-filter>
    639         </activity>
    640 
    641         <activity android:name="android.view.cts.SurfaceViewStubActivity"
    642             android:label="SurfaceViewStubActivity">
    643             <intent-filter>
    644                 <action android:name="android.intent.action.MAIN"/>
    645                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    646             </intent-filter>
    647         </activity>
    648 
    649         <activity android:name="android.app.cts.MockApplicationActivity"
    650             android:label="MockApplicationActivity">
    651             <intent-filter>
    652                 <action android:name="android.intent.action.MAIN"/>
    653                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    654             </intent-filter>
    655         </activity>
    656 
    657         <activity android:name="android.app.cts.InstrumentationTestActivity"
    658             android:label="InstrumentationTestActivity">
    659             <intent-filter>
    660                 <action android:name="android.intent.action.MAIN" />
    661                 <category android:name="android.intent.category.DEFAULT" />
    662                 <data android:mimeType="vnd.android.cursor.dir/person" />
    663             </intent-filter>
    664         </activity>
    665 
    666         <activity android:name="android.app.cts.AliasActivityStub">
    667             <meta-data android:name="android.app.alias"
    668                 android:resource="@xml/alias" />
    669         </activity>
    670 
    671         <activity android:name="android.webkit.cts.WebViewStubActivity"
    672             android:label="WebViewStubActivity"
    673             android:screenOrientation="nosensor">
    674             <intent-filter>
    675                 <action android:name="android.intent.action.MAIN" />
    676                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    677             </intent-filter>
    678         </activity>
    679 
    680         <activity android:name="android.app.cts.ChildActivity"
    681                         android:label="ChildActivity" />
    682 
    683         <receiver android:name="android.app.cts.MockReceiver">
    684             <intent-filter>
    685                 <action android:name="android.app.cts.PendingIntentTest.TEST_RECEIVER" />
    686             </intent-filter>
    687         </receiver>
    688 
    689         <service android:name="android.app.cts.MockService" />
    690 
    691         <activity android:name="android.app.cts.SearchManagerStubActivity"
    692                 android:label="SearchManagerStubActivity">
    693             <intent-filter>
    694                 <action android:name="android.intent.action.SEARCH" />
    695                 <category android:name="android.intent.category.DEFAULT" />
    696             </intent-filter>
    697             <meta-data android:name="android.app.searchable" android:resource="@xml/searchable" />
    698         </activity>
    699 
    700         <service android:name="android.app.cts.LocalService">
    701             <intent-filter>
    702                 <action android:name="android.app.cts.activity.SERVICE_LOCAL" />
    703             </intent-filter>
    704             <meta-data android:name="android.app.cts.string" android:value="foo" />
    705             <meta-data android:name="android.app.cts.boolean" android:value="true" />
    706             <meta-data android:name="android.app.cts.integer" android:value="100" />
    707             <meta-data android:name="android.app.cts.color" android:value="#ff000000" />
    708             <meta-data android:name="android.app.cts.float" android:value="100.1" />
    709             <meta-data android:name="android.app.cts.reference" android:resource="@xml/metadata" />
    710         </service>
    711 
    712         <service android:name="android.app.cts.LocalGrantedService"
    713              android:permission="android.app.cts.permission.TEST_GRANTED">
    714             <intent-filter>
    715                 <action android:name="android.app.cts.activity.SERVICE_LOCAL_GRANTED" />
    716             </intent-filter>
    717         </service>
    718 
    719         <service android:name="android.app.cts.LocalDeniedService"
    720                android:permission="android.app.cts.permission.TEST_DENIED">
    721             <intent-filter>
    722                 <action android:name="android.app.cts.activity.SERVICE_LOCAL_DENIED" />
    723             </intent-filter>
    724         </service>
    725 
    726         <activity android:name="android.app.cts.TestedScreen"
    727                 android:process=":remoteScreen">
    728         </activity>
    729         <activity android:name="android.app.cts.LocalScreen" android:multiprocess="true">
    730         </activity>
    731         <activity android:name="android.app.cts.ClearTop" android:multiprocess="true"
    732                android:launchMode="singleTop">
    733         </activity>
    734         <activity android:name="android.app.cts.LocalDialog" android:multiprocess="true"
    735                android:theme="@android:style/Theme.Dialog">
    736         </activity>
    737 
    738         <activity android:name="android.app.cts.PendingIntentStubActivity"
    739              android:label="PendingIntentStubActivity"/>
    740 
    741         <activity android:name="android.app.cts.LocalActivityManagerStubActivity"
    742                         android:label="LocalActivityManagerStubActivity" />
    743 
    744         <activity android:name="android.app.cts.LocalActivityManagerTestHelper"
    745             android:label="LocalActivityManagerTestHelper" />
    746 
    747         <activity android:name="android.app.cts.LaunchpadTabActivity" android:multiprocess="true">
    748         </activity>
    749 
    750         <activity android:name="android.app.cts.LocalActivity" android:multiprocess="true">
    751             <meta-data android:name="android.app.cts.string" android:value="foo" />
    752             <meta-data android:name="android.app.cts.boolean" android:value="true" />
    753             <meta-data android:name="android.app.cts.integer" android:value="100" />
    754             <meta-data android:name="android.app.cts.color" android:value="#ff000000" />
    755             <meta-data android:name="android.app.cts.float" android:value="100.1" />
    756             <meta-data android:name="android.app.cts.reference" android:resource="@xml/metadata" />
    757         </activity>
    758 
    759         <activity android:name="android.app.cts.TestedActivity"
    760                 android:process=":remoteActivity">
    761         </activity>
    762 
    763         <activity android:name="android.app.cts.ExpandableListTestActivity"
    764             android:label="ExpandableListTestActivity">
    765             <intent-filter>
    766                 <action android:name="android.intent.action.MAIN" />
    767                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    768             </intent-filter>
    769         </activity>
    770 
    771         <activity android:name="android.view.cts.FocusFinderStubActivity"
    772             android:label="FocusFinderStubActivity">
    773             <intent-filter>
    774                 <action android:name="android.intent.action.MAIN" />
    775                 <category android:name="android.intent.category.DEFAULT" />
    776             </intent-filter>
    777         </activity>
    778 
    779         <activity android:name="android.view.cts.GestureDetectorStubActivity"
    780             android:label="GestureDetectorStubActivity"
    781             android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
    782 
    783         <!--Test for PackageManager-->
    784         <activity android:name="android.content.pm.cts.TestPmActivity"
    785                 android:icon="@drawable/start">
    786             <intent-filter>
    787                 <action android:name="android.intent.action.PMTEST" />
    788                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    789             </intent-filter>
    790             <meta-data android:name="android.content.pm.cts.xmltest" android:resource="@xml/pm_test" />
    791         </activity>
    792         <activity android:name="android.content.pm.cts.TestPmCompare">
    793             <intent-filter>
    794                 <action android:name="android.intent.action.MAIN" />
    795                 <category android:name="android.intent.category.INFO" />
    796             </intent-filter>
    797         </activity>
    798         <!--Test for PackageManager-->
    799         <service android:name="android.content.pm.cts.TestPmService">
    800             <intent-filter>
    801                 <action android:name="android.content.pm.cts.activity.PMTEST_SERVICE" />
    802             </intent-filter>
    803         </service>
    804         <!--Test for PackageManager-->
    805         <receiver android:name="android.content.pm.cts.PmTestReceiver">
    806             <intent-filter>
    807                 <action android:name="android.content.pm.cts.PackageManagerTest.PMTEST_RECEIVER" />
    808             </intent-filter>
    809         </receiver>
    810 
    811         <!-- Used for PackageManager test, don't delete this MockContentProvider provider -->
    812         <provider android:name="android.content.cts.MockContentProvider" android:authorities="ctstest"
    813             android:multiprocess="false" />
    814         <provider android:name="android.content.cts.DummyProvider"
    815             android:authorities="android.content.cts.dummyprovider"
    816             android:multiprocess="true" />
    817         <provider android:name="android.content.cts.MockRemoteContentProvider"
    818             android:authorities="remotectstest"
    819             android:process=":remoteprovider" android:multiprocess="false" />
    820 
    821         <activity android:name="android.app.cts.ChildTabActivity" android:label="ChildTabActivity" />
    822 
    823         <activity android:name="android.app.cts.LauncherActivityStub"
    824                   android:label="LauncherActivityStub" >
    825             <intent-filter>
    826                 <action android:name="android.intent.action.MAIN"/>
    827                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    828             </intent-filter>
    829         </activity>
    830 
    831         <activity android:name="android.app.cts.MockTabActivity" android:label="MockTabActivity" />
    832 
    833         <activity android:name="android.app.cts.AppStubActivity" android:label="AppStubActivity">
    834             <intent-filter>
    835                 <action android:name="android.intent.action.MAIN" />
    836                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    837             </intent-filter>
    838         </activity>
    839 
    840         <activity android:name="android.app.cts.DialogStubActivity"
    841             android:label="DialogStubActivity">
    842             <intent-filter>
    843                 <action android:name="android.intent.action.MAIN" />
    844                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    845             </intent-filter>
    846         </activity>
    847 
    848         <activity android:name="android.app.cts.ActivityManagerStubFooActivity"
    849             android:label="ActivityManagerStubFooActivity">
    850             <intent-filter>
    851                 <action android:name="android.intent.action.MAIN" />
    852                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    853             </intent-filter>
    854         </activity>
    855 
    856         <activity android:name="android.app.cts.ActivityManagerRecentOneActivity"
    857             android:label="ActivityManagerRecentOneActivity"
    858             android:allowTaskReparenting="true"
    859             android:taskAffinity="android.app.cts.recentOne">
    860             <intent-filter>
    861                 <action android:name="android.intent.action.MAIN" />
    862             </intent-filter>
    863         </activity>
    864 
    865         <activity android:name="android.app.cts.ActivityManagerRecentTwoActivity"
    866             android:label="ActivityManagerRecentTwoActivity"
    867             android:allowTaskReparenting="true"
    868             android:taskAffinity="android.app.cts.recentTwo">
    869             <intent-filter>
    870                 <action android:name="android.intent.action.MAIN" />
    871             </intent-filter>
    872         </activity>
    873 
    874         <activity android:name="android.app.cts.ActivityManagerStubCrashActivity"
    875             android:label="ActivityManagerStubCrashActivity"
    876             android:multiprocess="true"
    877             android:process=":ActivityManagerStubCrashActivity">
    878             <intent-filter>
    879                 <action android:name="android.intent.action.MAIN" />
    880             </intent-filter>
    881         </activity>
    882 
    883         <activity android:name="android.text.method.cts.StubActivity"
    884             android:label="StubActivity">
    885             <intent-filter>
    886                 <action android:name="android.intent.action.MAIN" />
    887                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    888             </intent-filter>
    889         </activity>
    890 
    891         <service android:name="android.app.cts.StubRemoteService"
    892             android:process=":remote">
    893             <intent-filter>
    894                 <action
    895                     android:name="android.app.cts.ISecondary" />
    896                 <action
    897                     android:name="android.app.REMOTESERVICE" />
    898             </intent-filter>
    899         </service>
    900 
    901         <activity android:name="android.app.ActivityGroup"
    902             android:label="ActivityGroup" />
    903 
    904         <activity android:name="android.app.cts.KeyguardManagerActivity"
    905             android:label="KeyguardManagerActivity">
    906             <intent-filter>
    907                 <action android:name="android.intent.action.MAIN" />
    908                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    909             </intent-filter>
    910         </activity>
    911 
    912         <activity android:name="android.os.cts.CountDownTimerTestStub"
    913             android:label="CountDownTimerTestStub">
    914             <intent-filter>
    915                 <action android:name="android.intent.action.MAIN" />
    916                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    917             </intent-filter>
    918         </activity>
    919 
    920         <service android:name="android.os.cts.EmptyService"
    921             android:process=":remote">
    922             <intent-filter>
    923                 <action
    924                     android:name="android.os.cts.IEmptyService" />
    925                 <action
    926                     android:name="android.os.REMOTESERVICE" />
    927             </intent-filter>
    928         </service>
    929 
    930         <service android:name="android.os.cts.MessengerService"
    931                 android:process=":messengerService">
    932         </service>
    933         <service android:name="android.app.cts.IntentServiceStub"/>
    934 
    935         <activity android:name="android.app.cts.LaunchpadActivity"
    936                   android:configChanges="keyboardHidden|orientation|screenSize"
    937                   android:multiprocess="true">
    938         </activity>
    939 
    940         <service android:name="android.content.cts.MockSyncAdapterService" android:exported="true">
    941             <intent-filter>
    942                 <action android:name="android.content.SyncAdapter" />
    943             </intent-filter>
    944 
    945             <meta-data android:name="android.content.SyncAdapter"
    946                        android:resource="@xml/syncadapter" />
    947         </service>
    948 
    949         <service android:name="android.content.cts.MockAccountService" android:exported="true"
    950                  >
    951             <intent-filter>
    952                 <action android:name="android.accounts.AccountAuthenticator" />
    953             </intent-filter>
    954 
    955             <meta-data android:name="android.accounts.AccountAuthenticator"
    956                        android:resource="@xml/authenticator" />
    957         </service>
    958 
    959         <activity android:name="android.opengl.cts.GLSurfaceViewStubActivity"
    960                   android:label="GLSurfaceViewStub"/>
    961 
    962         <activity android:name="android.opengl.cts.OpenGlEsVersionStubActivity"/>
    963 
    964         <activity android:name="android.opengl.cts.EglConfigStubActivity"
    965             android:configChanges="keyboardHidden|orientation|screenSize|uiMode" />
    966 
    967         <activity android:name="android.opengl.cts.CompressedTextureStubActivity"
    968             android:label="CompressedTextureStubActivity"
    969             android:screenOrientation="nosensor">
    970             <intent-filter>
    971                 <action android:name="android.intent.action.MAIN" />
    972                 <category android:name="android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST" />
    973             </intent-filter>
    974         </activity>
    975 
    976         <activity android:name="android.preference.cts.PreferenceStubActivity">
    977             <meta-data android:name="android.preference"
    978                     android:resource="@xml/preferences_from_intent" />
    979         </activity>
    980 
    981         <activity android:name="android.content.cts.ClipboardManagerListenerActivity"/>
    982 
    983         <activity android:name="android.app.cts.ActivityManagerMemoryClassLaunchActivity" />
    984 
    985         <activity android:name="android.app.cts.ActivityManagerMemoryClassTestActivity"
    986                 android:process=":memoryclass" />
    987 
    988         <service android:name="android.speech.tts.cts.StubTextToSpeechService">
    989             <intent-filter>
    990                 <action android:name="android.intent.action.TTS_SERVICE" />
    991                 <category android:name="android.intent.category.DEFAULT" />
    992             </intent-filter>
    993         </service>
    994 
    995         <activity android:name="android.renderscriptgraphics.cts.RenderscriptGLStubActivity"
    996                   android:label="RenderscriptGLStub"/>
    997     </application>
    998 
    999 
   1000     <!--Test for PackageManager, please put this at the very beginning-->
   1001     <instrumentation android:name="android.content.pm.cts.TestPmInstrumentation"
   1002         android:targetPackage="android"
   1003         android:label="PackageManager Instrumentation Test" />
   1004 
   1005 </manifest>
   1006 
   1007