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