1 <!-- 2 ~ Copyright (C) 2015 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 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 17 xmlns:tools="http://schemas.android.com/tools" 18 package="com.android.test.uibench"> 19 20 <application 21 android:allowBackup="false" 22 android:theme="@style/Theme.AppCompat.Light.DarkActionBar" 23 tools:ignore="MissingApplicationIcon"> 24 <uses-library android:name="android.test.runner" /> 25 26 <!-- Root navigation activity --> 27 <activity 28 android:name=".MainActivity" 29 android:label="UiBench"> 30 <intent-filter> 31 <action android:name="android.intent.action.MAIN" /> 32 <category android:name="android.intent.category.DEFAULT" /> 33 <category android:name="android.intent.category.LAUNCHER" /> 34 </intent-filter> 35 </activity> 36 37 <!-- General --> 38 <activity 39 android:name=".DialogListActivity" 40 android:label="General/Dialog List" > 41 <intent-filter> 42 <action android:name="android.intent.action.MAIN" /> 43 <category android:name="com.android.test.uibench.TEST" /> 44 </intent-filter> 45 </activity> 46 <activity 47 android:name=".GlTextureViewActivity" 48 android:label="General/GL TextureView" > 49 <intent-filter> 50 <action android:name="android.intent.action.MAIN" /> 51 <category android:name="com.android.test.uibench.TEST" /> 52 </intent-filter> 53 </activity> 54 <activity 55 android:name=".FullscreenOverdrawActivity" 56 android:label="General/Fullscreen Overdraw" > 57 <intent-filter> 58 <action android:name="android.intent.action.MAIN" /> 59 <category android:name="com.android.test.uibench.TEST" /> 60 </intent-filter> 61 </activity> 62 <activity 63 android:name=".InvalidateActivity" 64 android:label="General/Invalidate" > 65 <intent-filter> 66 <action android:name="android.intent.action.MAIN" /> 67 <category android:name="com.android.test.uibench.TEST" /> 68 </intent-filter> 69 </activity> 70 <activity 71 android:name=".InvalidateTreeActivity" 72 android:label="General/Invalidate Tree" > 73 <intent-filter> 74 <action android:name="android.intent.action.MAIN" /> 75 <category android:name="com.android.test.uibench.TEST" /> 76 </intent-filter> 77 </activity> 78 <activity 79 android:name=".ResizeHWLayerActivity" 80 android:label="General/Resize HW Layer" > 81 <intent-filter> 82 <action android:name="android.intent.action.MAIN" /> 83 <category android:name="com.android.test.uibench.TEST" /> 84 </intent-filter> 85 </activity> 86 <activity 87 android:name=".TrivialAnimationActivity" 88 android:label="General/Trivial Animation" > 89 <intent-filter> 90 <action android:name="android.intent.action.MAIN" /> 91 <category android:name="com.android.test.uibench.TEST" /> 92 </intent-filter> 93 </activity> 94 <activity 95 android:name=".TrivialListActivity" 96 android:label="General/Trivial ListView" > 97 <intent-filter> 98 <action android:name="android.intent.action.MAIN" /> 99 <category android:name="com.android.test.uibench.TEST" /> 100 </intent-filter> 101 </activity> 102 <activity 103 android:name=".FadingEdgeListActivity" 104 android:label="General/Fading Edge ListView" > 105 <intent-filter> 106 <action android:name="android.intent.action.MAIN" /> 107 <category android:name="com.android.test.uibench.TEST" /> 108 </intent-filter> 109 </activity> 110 <activity 111 android:name=".SaveLayerInterleaveActivity" 112 android:label="General/SaveLayer Animation" > 113 <intent-filter> 114 <action android:name="android.intent.action.MAIN" /> 115 <category android:name="com.android.test.uibench.TEST" /> 116 </intent-filter> 117 </activity> 118 <activity 119 android:name=".ClippedListActivity" 120 android:label="General/Clipped ListView" 121 android:theme="@style/NoActionBar"> 122 <intent-filter> 123 <action android:name="android.intent.action.MAIN" /> 124 <category android:name="com.android.test.uibench.TEST" /> 125 </intent-filter> 126 </activity> 127 <activity 128 android:name=".TrivialRecyclerViewActivity" 129 android:label="General/Trivial RecyclerView" > 130 <intent-filter> 131 <action android:name="android.intent.action.MAIN" /> 132 <category android:name="com.android.test.uibench.TEST" /> 133 </intent-filter> 134 </activity> 135 <activity 136 android:name=".SlowBindRecyclerViewActivity" 137 android:label="General/Slow Bind RecyclerView" > 138 <intent-filter> 139 <action android:name="android.intent.action.MAIN" /> 140 <category android:name="com.android.test.uibench.TEST" /> 141 </intent-filter> 142 </activity> 143 <activity 144 android:name=".SlowNestedRecyclerViewActivity" 145 android:label="General/Slow Nested RecyclerView" > 146 <intent-filter> 147 <action android:name="android.intent.action.MAIN" /> 148 <category android:name="com.android.test.uibench.TEST" /> 149 </intent-filter> 150 </activity> 151 <activity 152 android:name=".ActivityTransition" 153 android:label="Transitions/Activity Transition" > 154 <intent-filter> 155 <action android:name="android.intent.action.MAIN" /> 156 <category android:name="com.android.test.uibench.TEST" /> 157 </intent-filter> 158 </activity> 159 <activity 160 android:name=".ActivityTransitionDetails" 161 android:label="Transitions/Activity Transition " > 162 <intent-filter> 163 <action android:name="android.intent.action.MAIN" /> 164 <!-- Part of ActivityTransition test above, so not in TEST category --> 165 </intent-filter> 166 </activity> 167 168 <!-- Rendering --> 169 <activity 170 android:name=".BitmapUploadActivity" 171 android:label="Rendering/Bitmap Upload" > 172 <intent-filter> 173 <action android:name="android.intent.action.MAIN" /> 174 <category android:name="com.android.test.uibench.TEST" /> 175 </intent-filter> 176 </activity> 177 <activity 178 android:name=".ShadowGridActivity" 179 android:label="Rendering/Shadow Grid" > 180 <intent-filter> 181 <action android:name="android.intent.action.MAIN" /> 182 <category android:name="com.android.test.uibench.TEST" /> 183 </intent-filter> 184 </activity> 185 <activity 186 android:name=".RenderingJitter" 187 android:label="Rendering/Jitter" > 188 <intent-filter> 189 <action android:name="android.intent.action.MAIN" /> 190 <category android:name="com.android.test.uibench.TEST" /> 191 </intent-filter> 192 </activity> 193 194 <!-- Inflation --> 195 <activity 196 android:name=".InflatingListActivity" 197 android:label="Inflation/Inflating ListView" > 198 <intent-filter> 199 <action android:name="android.intent.action.MAIN" /> 200 <category android:name="com.android.test.uibench.TEST" /> 201 </intent-filter> 202 </activity> 203 204 <!-- Text --> 205 <activity 206 android:name=".EditTextTypeActivity" 207 android:label="Text/EditText Typing" > 208 <intent-filter> 209 <action android:name="android.intent.action.MAIN" /> 210 <category android:name="com.android.test.uibench.TEST" /> 211 </intent-filter> 212 </activity> 213 <activity 214 android:name=".TextCacheLowHitrateActivity" 215 android:label="Text/Layout Cache Low Hitrate" > 216 <intent-filter> 217 <action android:name="android.intent.action.MAIN" /> 218 <category android:name="com.android.test.uibench.TEST" /> 219 </intent-filter> 220 </activity> 221 <activity 222 android:name=".TextCacheHighHitrateActivity" 223 android:label="Text/Layout Cache High Hitrate" > 224 <intent-filter> 225 <action android:name="android.intent.action.MAIN" /> 226 <category android:name="com.android.test.uibench.TEST" /> 227 </intent-filter> 228 </activity> 229 230 <!-- WebView --> 231 <activity 232 android:name=".ScrollableWebViewActivity" 233 android:label="WebView/Scrollable WebView" > 234 <intent-filter> 235 <action android:name="android.intent.action.MAIN" /> 236 <category android:name="com.android.test.uibench.TEST" /> 237 </intent-filter> 238 </activity> 239 240 <!-- Navigation Drawer --> 241 <activity 242 android:name=".NavigationDrawerActivity" 243 android:label="Navigation Drawer Activity" 244 android:theme="@style/NoActionBar"> 245 <intent-filter> 246 <action android:name="android.intent.action.MAIN" /> 247 <category android:name="com.android.test.uibench.TEST" /> 248 </intent-filter> 249 </activity> 250 251 <!-- Notification Shade --> 252 <activity 253 android:name=".NotificationShadeActivity" 254 android:label="Notification Shade"> 255 <intent-filter> 256 <action android:name="android.intent.action.MAIN" /> 257 <category android:name="com.android.test.uibench.TEST" /> 258 </intent-filter> 259 </activity> 260 </application> 261 </manifest> 262