1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2015 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 xmlns:tools="http://schemas.android.com/tools" 20 package="com.android.test.uibench"> 21 22 <application android:allowBackup="false" 23 android:theme="@style/Theme.AppCompat.Light.DarkActionBar" 24 tools:ignore="MissingApplicationIcon"> 25 <uses-library android:name="android.test.runner"/> 26 27 <!-- Root navigation activity --> 28 <activity android:name=".MainActivity" 29 android:label="UiBench" 30 android:exported="true"> 31 <intent-filter> 32 <action android:name="android.intent.action.MAIN"/> 33 <category android:name="android.intent.category.DEFAULT"/> 34 <category android:name="android.intent.category.LAUNCHER"/> 35 </intent-filter> 36 </activity> 37 38 <!-- General --> 39 <activity android:name=".DialogListActivity" 40 android:label="General/Dialog List" 41 android:exported="true"> 42 <intent-filter> 43 <action android:name="android.intent.action.MAIN"/> 44 <category android:name="com.android.test.uibench.TEST"/> 45 </intent-filter> 46 </activity> 47 <activity android:name=".GlTextureViewActivity" 48 android:label="General/GL TextureView" 49 android:exported="true"> 50 <intent-filter> 51 <action android:name="android.intent.action.MAIN"/> 52 <category android:name="com.android.test.uibench.TEST"/> 53 </intent-filter> 54 </activity> 55 <activity android:name=".FullscreenOverdrawActivity" 56 android:label="General/Fullscreen Overdraw" 57 android:exported="true"> 58 <intent-filter> 59 <action android:name="android.intent.action.MAIN"/> 60 <category android:name="com.android.test.uibench.TEST"/> 61 </intent-filter> 62 </activity> 63 <activity android:name=".InvalidateActivity" 64 android:label="General/Invalidate" 65 android:exported="true"> 66 <intent-filter> 67 <action android:name="android.intent.action.MAIN"/> 68 <category android:name="com.android.test.uibench.TEST"/> 69 </intent-filter> 70 </activity> 71 <activity android:name=".InvalidateTreeActivity" 72 android:label="General/Invalidate Tree" 73 android:exported="true"> 74 <intent-filter> 75 <action android:name="android.intent.action.MAIN"/> 76 <category android:name="com.android.test.uibench.TEST"/> 77 </intent-filter> 78 </activity> 79 <activity android:name=".ResizeHWLayerActivity" 80 android:label="General/Resize HW Layer" 81 android:exported="true"> 82 <intent-filter> 83 <action android:name="android.intent.action.MAIN"/> 84 <category android:name="com.android.test.uibench.TEST"/> 85 </intent-filter> 86 </activity> 87 <activity android:name=".TrivialAnimationActivity" 88 android:label="General/Trivial Animation" 89 android:exported="true"> 90 <intent-filter> 91 <action android:name="android.intent.action.MAIN"/> 92 <category android:name="com.android.test.uibench.TEST"/> 93 </intent-filter> 94 </activity> 95 <activity android:name=".TrivialAnimationActivityWideGamut" 96 android:label="General/Trivial Animation (Wide Gamut)" 97 android:colorMode="wideColorGamut" 98 android:exported="true"> 99 <intent-filter> 100 <action android:name="android.intent.action.MAIN"/> 101 <category android:name="com.android.test.uibench.TEST"/> 102 </intent-filter> 103 </activity> 104 <activity android:name=".TrivialListActivity" 105 android:label="General/Trivial ListView" 106 android:exported="true"> 107 <intent-filter> 108 <action android:name="android.intent.action.MAIN"/> 109 <category android:name="com.android.test.uibench.TEST"/> 110 </intent-filter> 111 </activity> 112 <activity android:name=".FadingEdgeListActivity" 113 android:label="General/Fading Edge ListView" 114 android:exported="true"> 115 <intent-filter> 116 <action android:name="android.intent.action.MAIN"/> 117 <category android:name="com.android.test.uibench.TEST"/> 118 </intent-filter> 119 </activity> 120 <activity android:name=".SaveLayerInterleaveActivity" 121 android:label="General/SaveLayer Animation" 122 android:exported="true"> 123 <intent-filter> 124 <action android:name="android.intent.action.MAIN"/> 125 <category android:name="com.android.test.uibench.TEST"/> 126 </intent-filter> 127 </activity> 128 <activity android:name=".ClippedListActivity" 129 android:label="General/Clipped ListView" 130 android:theme="@style/NoActionBar" 131 android:exported="true"> 132 <intent-filter> 133 <action android:name="android.intent.action.MAIN"/> 134 <category android:name="com.android.test.uibench.TEST"/> 135 </intent-filter> 136 </activity> 137 <activity android:name=".TrivialRecyclerViewActivity" 138 android:label="General/Trivial RecyclerView" 139 android:exported="true"> 140 <intent-filter> 141 <action android:name="android.intent.action.MAIN"/> 142 <category android:name="com.android.test.uibench.TEST"/> 143 </intent-filter> 144 </activity> 145 <activity android:name=".SlowBindRecyclerViewActivity" 146 android:label="General/Slow Bind RecyclerView" 147 android:exported="true"> 148 <intent-filter> 149 <action android:name="android.intent.action.MAIN"/> 150 <category android:name="com.android.test.uibench.TEST"/> 151 </intent-filter> 152 </activity> 153 <activity android:name=".SlowNestedRecyclerViewActivity" 154 android:label="General/Slow Nested RecyclerView" 155 android:exported="true"> 156 <intent-filter> 157 <action android:name="android.intent.action.MAIN"/> 158 <category android:name="com.android.test.uibench.TEST"/> 159 </intent-filter> 160 </activity> 161 <activity android:name=".ActivityTransition" 162 android:label="Transitions/Activity Transition" 163 android:exported="true"> 164 <intent-filter> 165 <action android:name="android.intent.action.MAIN"/> 166 <category android:name="com.android.test.uibench.TEST"/> 167 </intent-filter> 168 </activity> 169 <activity android:name=".ActivityTransitionDetails" 170 android:label="Transitions/Activity Transition " 171 android:exported="true"> 172 <intent-filter> 173 <action android:name="android.intent.action.MAIN"/> 174 <!-- Part of ActivityTransition test above, so not in TEST category --> 175 </intent-filter> 176 </activity> 177 178 <!-- Rendering --> 179 <activity android:name=".BitmapUploadActivity" 180 android:label="Rendering/Bitmap Upload" 181 android:exported="true"> 182 <intent-filter> 183 <action android:name="android.intent.action.MAIN"/> 184 <category android:name="com.android.test.uibench.TEST"/> 185 </intent-filter> 186 </activity> 187 <activity android:name=".ShadowGridActivity" 188 android:label="Rendering/Shadow Grid" 189 android:exported="true"> 190 <intent-filter> 191 <action android:name="android.intent.action.MAIN"/> 192 <category android:name="com.android.test.uibench.TEST"/> 193 </intent-filter> 194 </activity> 195 <activity android:name=".RenderingJitter" 196 android:label="Rendering/Jitter" 197 android:exported="true"> 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 <!-- Inflation --> 205 <activity android:name=".InflatingListActivity" 206 android:label="Inflation/Inflating ListView" 207 android:exported="true"> 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 214 <activity-alias android:name=".InflatingEmojiListActivity" 215 android:label="Inflation/Inflating ListView with Emoji" 216 android:targetActivity=".InflatingListActivity" 217 android:exported="true"> 218 <intent-filter> 219 <action android:name="android.intent.action.MAIN"/> 220 <category android:name="com.android.test.uibench.TEST"/> 221 </intent-filter> 222 </activity-alias> 223 224 <activity-alias android:name=".InflatingHanListActivity" 225 android:label="Inflation/Inflating ListView with Han Characters" 226 android:targetActivity=".InflatingListActivity" 227 android:exported="true"> 228 <intent-filter> 229 <action android:name="android.intent.action.MAIN"/> 230 <category android:name="com.android.test.uibench.TEST"/> 231 </intent-filter> 232 </activity-alias> 233 234 <activity-alias android:name=".InflatingLongStringListActivity" 235 android:label="Inflation/Inflating ListView with long string" 236 android:targetActivity=".InflatingListActivity" 237 android:exported="true"> 238 <intent-filter> 239 <action android:name="android.intent.action.MAIN"/> 240 <category android:name="com.android.test.uibench.TEST"/> 241 </intent-filter> 242 </activity-alias> 243 244 <!-- Text --> 245 <activity android:name=".EditTextTypeActivity" 246 android:label="Text/EditText Typing" 247 android:exported="true"> 248 <intent-filter> 249 <action android:name="android.intent.action.MAIN"/> 250 <category android:name="com.android.test.uibench.TEST"/> 251 </intent-filter> 252 </activity> 253 <activity android:name=".TextCacheLowHitrateActivity" 254 android:label="Text/Layout Cache Low Hitrate" 255 android:exported="true"> 256 <intent-filter> 257 <action android:name="android.intent.action.MAIN"/> 258 <category android:name="com.android.test.uibench.TEST"/> 259 </intent-filter> 260 </activity> 261 <activity android:name=".TextCacheHighHitrateActivity" 262 android:label="Text/Layout Cache High Hitrate" 263 android:exported="true"> 264 <intent-filter> 265 <action android:name="android.intent.action.MAIN"/> 266 <category android:name="com.android.test.uibench.TEST"/> 267 </intent-filter> 268 </activity> 269 270 <!-- WebView --> 271 <activity android:name=".ScrollableWebViewActivity" 272 android:label="WebView/Scrollable WebView" 273 android:exported="true"> 274 <intent-filter> 275 <action android:name="android.intent.action.MAIN"/> 276 <category android:name="com.android.test.uibench.TEST"/> 277 </intent-filter> 278 </activity> 279 280 <!-- Navigation Drawer --> 281 <activity android:name=".NavigationDrawerActivity" 282 android:label="Navigation Drawer Activity" 283 android:theme="@style/NoActionBar" 284 android:exported="true"> 285 <intent-filter> 286 <action android:name="android.intent.action.MAIN"/> 287 <category android:name="com.android.test.uibench.TEST"/> 288 </intent-filter> 289 </activity> 290 291 <!-- Notification Shade --> 292 <activity android:name=".NotificationShadeActivity" 293 android:label="Notification Shade" 294 android:exported="true"> 295 <intent-filter> 296 <action android:name="android.intent.action.MAIN"/> 297 <category android:name="com.android.test.uibench.TEST"/> 298 </intent-filter> 299 </activity> 300 301 <activity android:name=".leanback.BrowseActivity" 302 android:theme="@style/Theme.Leanback.Browse" 303 android:label="Leanback/Browse Fragment" 304 android:exported="true"> 305 <intent-filter> 306 <action android:name="android.intent.action.MAIN"/> 307 <category android:name="com.android.test.uibench.TEST"/> 308 </intent-filter> 309 </activity> 310 311 <activity 312 android:name="WindowInsetsControllerActivity" 313 android:label="WindowInsetsControllerActivity" 314 android:exported="true"> 315 <intent-filter> 316 <action android:name="android.intent.action.MAIN" /> 317 <category android:name="com.android.test.uibench.TEST" /> 318 </intent-filter> 319 </activity> 320 </application> 321</manifest> 322