blob: ae1060ec92bddb77cbd860943c2c9025abb3641d [file] [log] [blame]
Sunny Goyal658058b2017-01-21 01:33:02 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2017 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
18 xmlns:android="http://schemas.android.com/apk/res/android"
Alan Viverette58dd9352021-08-25 22:06:47 +000019 xmlns:tools="http://schemas.android.com/tools"
Sunny Goyal658058b2017-01-21 01:33:02 -080020 package="com.android.launcher3.tests">
21
vadimtb96898a2019-04-05 18:35:29 -070022 <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
Winson Chungb3fe6612018-10-29 10:45:25 -070023
vadimt94734212019-08-05 17:31:53 -070024 <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
25 <uses-permission android:name="android.permission.READ_LOGS"/>
vadimtaad54ab2020-01-07 14:54:53 -080026 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
vadimt94734212019-08-05 17:31:53 -070027
Sunny Goyal4af8cf92021-07-29 15:48:24 -070028 <application android:debuggable="true" android:extractNativeLibs="true">
vadimtb96898a2019-04-05 18:35:29 -070029 <uses-library android:name="android.test.runner"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080030
Sunny Goyald9843352017-01-25 11:19:59 -080031 <receiver
32 android:name="com.android.launcher3.testcomponent.AppWidgetNoConfig"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070033 android:exported="true"
Sunny Goyald9843352017-01-25 11:19:59 -080034 android:label="No Config">
Sunny Goyal658058b2017-01-21 01:33:02 -080035 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -070036 <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080037 </intent-filter>
38 <meta-data android:name="android.appwidget.provider"
vadimtb96898a2019-04-05 18:35:29 -070039 android:resource="@xml/appwidget_no_config"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080040 </receiver>
41
Winson Chung1054d4e2018-03-05 19:39:21 +000042 <receiver
43 android:name="com.android.launcher3.testcomponent.AppWdigetHidden"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070044 android:exported="true"
Winson Chung1054d4e2018-03-05 19:39:21 +000045 android:label="Hidden widget">
46 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -070047 <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
Winson Chung1054d4e2018-03-05 19:39:21 +000048 </intent-filter>
49 <meta-data android:name="android.appwidget.provider"
vadimtb96898a2019-04-05 18:35:29 -070050 android:resource="@xml/appwidget_hidden"/>
Winson Chung1054d4e2018-03-05 19:39:21 +000051 </receiver>
52
Sunny Goyald9843352017-01-25 11:19:59 -080053 <receiver
54 android:name="com.android.launcher3.testcomponent.AppWidgetWithConfig"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070055 android:exported="true"
Sunny Goyald9843352017-01-25 11:19:59 -080056 android:label="With Config">
Sunny Goyal658058b2017-01-21 01:33:02 -080057 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -070058 <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080059 </intent-filter>
60 <meta-data android:name="android.appwidget.provider"
vadimtb96898a2019-04-05 18:35:29 -070061 android:resource="@xml/appwidget_with_config"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080062 </receiver>
63
Pierre Barbier de Reuilleab33b762021-02-16 20:58:35 +000064 <receiver
65 android:name="com.android.launcher3.testcomponent.AppWidgetDynamicColors"
66 android:exported="true"
67 android:label="Dynamic Colors">
68 <intent-filter>
69 <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
70 </intent-filter>
71 <meta-data android:name="android.appwidget.provider"
72 android:resource="@xml/appwidget_dynamic_colors"/>
73 </receiver>
74
Sunny Goyal658058b2017-01-21 01:33:02 -080075 <activity
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070076 android:name="com.android.launcher3.testcomponent.WidgetConfigActivity"
77 android:exported="true">
Sunny Goyal658058b2017-01-21 01:33:02 -080078 <intent-filter>
79 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
80 </intent-filter>
81 </activity>
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070082 <activity android:name="com.android.launcher3.testcomponent.CustomShortcutConfigActivity"
83 android:exported="true">
Pinyao Tingd625e492019-10-02 11:25:44 -070084 <intent-filter>
85 <action android:name="android.intent.action.CREATE_SHORTCUT" />
86 <category android:name="android.intent.category.DEFAULT" />
87 </intent-filter>
88 </activity>
Sunny Goyald9843352017-01-25 11:19:59 -080089 <activity
90 android:name="com.android.launcher3.testcomponent.RequestPinItemActivity"
vadimtb96898a2019-04-05 18:35:29 -070091 android:icon="@drawable/test_drawable_pin_item"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070092 android:exported="true"
vadimtb96898a2019-04-05 18:35:29 -070093 android:label="Test Pin Item">
Sunny Goyald9843352017-01-25 11:19:59 -080094 <intent-filter>
95 <action android:name="android.intent.action.MAIN"/>
96 <category android:name="android.intent.category.LAUNCHER"/>
Sunny Goyald9843352017-01-25 11:19:59 -080097 </intent-filter>
98 </activity>
Sunny Goyal4ed58d62018-10-05 16:19:38 -070099
Sunny Goyal8f90d5d2019-09-18 22:29:40 -0700100 <service
101 android:name="com.android.launcher3.testcomponent.ListViewService"
102 android:permission="android.permission.BIND_REMOTEVIEWS" />
103
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700104 <provider
Sunny Goyal8f90d5d2019-09-18 22:29:40 -0700105 android:name="com.android.launcher3.testcomponent.TestCommandProvider"
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700106 android:authorities="${packageName}.commands"
vadimtb96898a2019-04-05 18:35:29 -0700107 android:exported="true"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700108
109 <activity
110 android:name="com.android.launcher3.testcomponent.TestLauncherActivity"
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700111 android:clearTaskOnLaunch="true"
Alex Chau84fe75d2021-11-03 17:07:16 +0000112 android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize"
vadimtb96898a2019-04-05 18:35:29 -0700113 android:enabled="false"
114 android:label="Test launcher"
115 android:launchMode="singleTask"
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700116 android:process=":testLauncherProcess"
vadimtb96898a2019-04-05 18:35:29 -0700117 android:resizeableActivity="true"
118 android:screenOrientation="unspecified"
119 android:stateNotNeeded="true"
120 android:taskAffinity=""
121 android:theme="@android:style/Theme.DeviceDefault.Light"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700122 android:exported="true"
vadimtb96898a2019-04-05 18:35:29 -0700123 android:windowSoftInputMode="adjustPan">
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700124 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -0700125 <action android:name="android.intent.action.MAIN"/>
126 <category android:name="android.intent.category.HOME"/>
127 <category android:name="android.intent.category.DEFAULT"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700128 <category android:name="android.intent.category.MONKEY"/>
vadimtb96898a2019-04-05 18:35:29 -0700129 <category android:name="android.intent.category.LAUNCHER_APP"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700130 </intent-filter>
131 </activity>
vadimtfb0cb7a2019-04-04 17:35:57 -0700132 <activity
133 android:name="com.android.launcher3.testcomponent.BaseTestingActivity"
vadimtf1e0c902019-04-30 19:54:43 -0700134 android:label="LauncherTestApp"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700135 android:exported="true"
vadimtf1e0c902019-04-30 19:54:43 -0700136 android:taskAffinity="com.android.launcher3.testcomponent.Affinity1">
vadimtfb0cb7a2019-04-04 17:35:57 -0700137 <intent-filter>
138 <action android:name="android.intent.action.MAIN"/>
139 <category android:name="android.intent.category.LAUNCHER"/>
Schneider Victor-tuliasfb252e72022-02-10 11:10:21 -0800140 <category android:name="android.intent.category.DEFAULT"/>
vadimtfb0cb7a2019-04-04 17:35:57 -0700141 </intent-filter>
vadimtb96898a2019-04-05 18:35:29 -0700142 <intent-filter>
143 <action android:name="com.android.launcher3.intent.action.test_shortcut"/>
144 <category android:name="android.intent.category.DEFAULT"/>
145 </intent-filter>
146 <meta-data android:name="android.app.shortcuts"
147 android:resource="@xml/shortcuts"/>
vadimtfb0cb7a2019-04-04 17:35:57 -0700148 </activity>
Pat Manningccec1de2021-10-06 11:10:12 +0000149 <activity
150 android:name="com.android.launcher3.testcomponent.OtherBaseTestingActivity"
151 android:label="OtherLauncherTestApp"
152 android:exported="true"
153 android:taskAffinity="com.android.launcher3.testcomponent.Affinity2">
154 <intent-filter>
155 <action android:name="android.intent.action.MAIN"/>
156 <category android:name="android.intent.category.LAUNCHER"/>
157 </intent-filter>
158 </activity>
vadimtdb4afbb2019-04-30 18:19:50 -0700159 <activity-alias android:name="Activity2"
160 android:label="TestActivity2"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700161 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700162 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
163 <intent-filter>
164 <action android:name="android.intent.action.MAIN"/>
165 <category android:name="android.intent.category.LAUNCHER"/>
166 </intent-filter>
167 </activity-alias>
168 <activity-alias android:name="Activity3"
169 android:label="TestActivity3"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700170 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700171 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
172 <intent-filter>
173 <action android:name="android.intent.action.MAIN"/>
174 <category android:name="android.intent.category.LAUNCHER"/>
175 </intent-filter>
176 </activity-alias>
177 <activity-alias android:name="Activity4"
178 android:label="TestActivity4"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700179 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700180 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
181 <intent-filter>
182 <action android:name="android.intent.action.MAIN"/>
183 <category android:name="android.intent.category.LAUNCHER"/>
184 </intent-filter>
185 </activity-alias>
186 <activity-alias android:name="Activity5"
187 android:label="TestActivity5"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700188 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700189 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
190 <intent-filter>
191 <action android:name="android.intent.action.MAIN"/>
192 <category android:name="android.intent.category.LAUNCHER"/>
193 </intent-filter>
194 </activity-alias>
195 <activity-alias android:name="Activity6"
196 android:label="TestActivity6"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700197 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700198 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
199 <intent-filter>
200 <action android:name="android.intent.action.MAIN"/>
201 <category android:name="android.intent.category.LAUNCHER"/>
202 </intent-filter>
203 </activity-alias>
204 <activity-alias android:name="Activity7"
205 android:label="TestActivity7"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700206 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700207 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
208 <intent-filter>
209 <action android:name="android.intent.action.MAIN"/>
210 <category android:name="android.intent.category.LAUNCHER"/>
211 </intent-filter>
212 </activity-alias>
213 <activity-alias android:name="Activity8"
214 android:label="TestActivity8"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700215 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700216 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
217 <intent-filter>
218 <action android:name="android.intent.action.MAIN"/>
219 <category android:name="android.intent.category.LAUNCHER"/>
220 </intent-filter>
221 </activity-alias>
Pat Manningccec1de2021-10-06 11:10:12 +0000222 <activity-alias android:name="Activity9" android:exported="true"
223 android:label="TestActivity9"
224 android:targetActivity="com.android.launcher3.testcomponent.OtherBaseTestingActivity">
vadimtdb4afbb2019-04-30 18:19:50 -0700225 <intent-filter>
Pat Manningccec1de2021-10-06 11:10:12 +0000226 <action android:name="android.intent.action.MAIN" />
227 <category android:name="android.intent.category.LAUNCHER" />
vadimtdb4afbb2019-04-30 18:19:50 -0700228 </intent-filter>
229 </activity-alias>
Pat Manningccec1de2021-10-06 11:10:12 +0000230 <activity-alias android:name="Activity10" android:exported="true"
231 android:label="TestActivity10"
232 android:targetActivity="com.android.launcher3.testcomponent.OtherBaseTestingActivity">
vadimtdb4afbb2019-04-30 18:19:50 -0700233 <intent-filter>
Pat Manningccec1de2021-10-06 11:10:12 +0000234 <action android:name="android.intent.action.MAIN" />
235 <category android:name="android.intent.category.LAUNCHER" />
vadimtdb4afbb2019-04-30 18:19:50 -0700236 </intent-filter>
237 </activity-alias>
Pat Manningccec1de2021-10-06 11:10:12 +0000238 <activity-alias android:name="Activity11" android:exported="true"
239 android:label="TestActivity11"
240 android:targetActivity="com.android.launcher3.testcomponent.OtherBaseTestingActivity">
Vadim Trysheva8700f62018-08-30 16:01:47 -0700241 <intent-filter>
Pat Manningccec1de2021-10-06 11:10:12 +0000242 <action android:name="android.intent.action.MAIN" />
243 <category android:name="android.intent.category.LAUNCHER" />
244 </intent-filter>
245 </activity-alias>
246 <activity-alias android:name="Activity12" android:exported="true"
247 android:label="TestActivity12"
248 android:targetActivity="com.android.launcher3.testcomponent.OtherBaseTestingActivity">
249 <intent-filter>
250 <action android:name="android.intent.action.MAIN" />
251 <category android:name="android.intent.category.LAUNCHER" />
Vadim Trysheva8700f62018-08-30 16:01:47 -0700252 </intent-filter>
253 </activity-alias>
Alex Chau4f7952e2021-12-06 13:04:57 +0000254 <activity-alias android:name="Activity13" android:exported="true"
255 android:label="TestActivity13"
256 android:targetActivity="com.android.launcher3.testcomponent.OtherBaseTestingActivity">
257 <intent-filter>
258 <action android:name="android.intent.action.MAIN" />
259 <category android:name="android.intent.category.LAUNCHER" />
260 </intent-filter>
261 </activity-alias>
262 <activity-alias android:name="Activity14" android:exported="true"
263 android:label="TestActivity14"
264 android:targetActivity="com.android.launcher3.testcomponent.OtherBaseTestingActivity">
265 <intent-filter>
266 <action android:name="android.intent.action.MAIN" />
267 <category android:name="android.intent.category.LAUNCHER" />
268 </intent-filter>
269 </activity-alias>
Sunny Goyalbcec90b2022-02-24 14:21:44 -0800270 <activity-alias android:name="Activity15" android:exported="true"
271 android:label="ThemeIconTestActivity"
272 android:icon="@drawable/test_theme_icon"
273 android:targetActivity="com.android.launcher3.testcomponent.OtherBaseTestingActivity">
274 <intent-filter>
275 <action android:name="android.intent.action.MAIN" />
276 <category android:name="android.intent.category.LAUNCHER" />
277 </intent-filter>
278 </activity-alias>
Alan Viverette58dd9352021-08-25 22:06:47 +0000279
Ming-Shin Lu4d4f62a2022-09-15 09:36:45 +0800280 <activity android:name="com.android.launcher3.testcomponent.ImeTestActivity"
281 android:label="ImeTestActivity"
282 android:icon="@drawable/test_theme_icon"
283 android:exported="true">
284 <intent-filter>
285 <action android:name="android.intent.action.MAIN" />
286 <category android:name="android.intent.category.LAUNCHER" />
287 </intent-filter>
288 </activity>
289
Alan Viverette58dd9352021-08-25 22:06:47 +0000290 <!-- [b/197780098] Disable eager initialization of Jetpack libraries. -->
291 <provider
292 android:name="androidx.startup.InitializationProvider"
293 android:authorities="${applicationId}.androidx-startup"
294 tools:node="remove" />
Sunny Goyal658058b2017-01-21 01:33:02 -0800295 </application>
296</manifest>