blob: 4d980c47e06618aeb33b6243131a358469805f6c [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 Goyal658058b2017-01-21 01:33:02 -080028 <application android:debuggable="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"/>
97 <category android:name="android.intent.category.DEFAULT"/>
98 </intent-filter>
99 </activity>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700100
Sunny Goyal8f90d5d2019-09-18 22:29:40 -0700101 <service
102 android:name="com.android.launcher3.testcomponent.ListViewService"
103 android:permission="android.permission.BIND_REMOTEVIEWS" />
104
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700105 <provider
Sunny Goyal8f90d5d2019-09-18 22:29:40 -0700106 android:name="com.android.launcher3.testcomponent.TestCommandProvider"
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700107 android:authorities="${packageName}.commands"
vadimtb96898a2019-04-05 18:35:29 -0700108 android:exported="true"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700109
110 <activity
111 android:name="com.android.launcher3.testcomponent.TestLauncherActivity"
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700112 android:clearTaskOnLaunch="true"
Alex Chaua02eddc2021-04-29 00:36:06 +0100113 android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize|density"
vadimtb96898a2019-04-05 18:35:29 -0700114 android:enabled="false"
115 android:label="Test launcher"
116 android:launchMode="singleTask"
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700117 android:process=":testLauncherProcess"
vadimtb96898a2019-04-05 18:35:29 -0700118 android:resizeableActivity="true"
119 android:screenOrientation="unspecified"
120 android:stateNotNeeded="true"
121 android:taskAffinity=""
122 android:theme="@android:style/Theme.DeviceDefault.Light"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700123 android:exported="true"
vadimtb96898a2019-04-05 18:35:29 -0700124 android:windowSoftInputMode="adjustPan">
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700125 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -0700126 <action android:name="android.intent.action.MAIN"/>
127 <category android:name="android.intent.category.HOME"/>
128 <category android:name="android.intent.category.DEFAULT"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700129 <category android:name="android.intent.category.MONKEY"/>
vadimtb96898a2019-04-05 18:35:29 -0700130 <category android:name="android.intent.category.LAUNCHER_APP"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700131 </intent-filter>
132 </activity>
vadimtfb0cb7a2019-04-04 17:35:57 -0700133 <activity
134 android:name="com.android.launcher3.testcomponent.BaseTestingActivity"
vadimtf1e0c902019-04-30 19:54:43 -0700135 android:label="LauncherTestApp"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700136 android:exported="true"
vadimtf1e0c902019-04-30 19:54:43 -0700137 android:taskAffinity="com.android.launcher3.testcomponent.Affinity1">
vadimtfb0cb7a2019-04-04 17:35:57 -0700138 <intent-filter>
139 <action android:name="android.intent.action.MAIN"/>
140 <category android:name="android.intent.category.LAUNCHER"/>
141 </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>
vadimtdb4afbb2019-04-30 18:19:50 -0700149 <activity-alias android:name="Activity2"
150 android:label="TestActivity2"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700151 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700152 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
153 <intent-filter>
154 <action android:name="android.intent.action.MAIN"/>
155 <category android:name="android.intent.category.LAUNCHER"/>
156 </intent-filter>
157 </activity-alias>
158 <activity-alias android:name="Activity3"
159 android:label="TestActivity3"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700160 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700161 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
162 <intent-filter>
163 <action android:name="android.intent.action.MAIN"/>
164 <category android:name="android.intent.category.LAUNCHER"/>
165 </intent-filter>
166 </activity-alias>
167 <activity-alias android:name="Activity4"
168 android:label="TestActivity4"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700169 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700170 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
171 <intent-filter>
172 <action android:name="android.intent.action.MAIN"/>
173 <category android:name="android.intent.category.LAUNCHER"/>
174 </intent-filter>
175 </activity-alias>
176 <activity-alias android:name="Activity5"
177 android:label="TestActivity5"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700178 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700179 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
180 <intent-filter>
181 <action android:name="android.intent.action.MAIN"/>
182 <category android:name="android.intent.category.LAUNCHER"/>
183 </intent-filter>
184 </activity-alias>
185 <activity-alias android:name="Activity6"
186 android:label="TestActivity6"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700187 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700188 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
189 <intent-filter>
190 <action android:name="android.intent.action.MAIN"/>
191 <category android:name="android.intent.category.LAUNCHER"/>
192 </intent-filter>
193 </activity-alias>
194 <activity-alias android:name="Activity7"
195 android:label="TestActivity7"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700196 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700197 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
198 <intent-filter>
199 <action android:name="android.intent.action.MAIN"/>
200 <category android:name="android.intent.category.LAUNCHER"/>
201 </intent-filter>
202 </activity-alias>
203 <activity-alias android:name="Activity8"
204 android:label="TestActivity8"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700205 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700206 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
207 <intent-filter>
208 <action android:name="android.intent.action.MAIN"/>
209 <category android:name="android.intent.category.LAUNCHER"/>
210 </intent-filter>
211 </activity-alias>
212 <activity-alias android:name="Activity9"
213 android:label="TestActivity9"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700214 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700215 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
216 <intent-filter>
217 <action android:name="android.intent.action.MAIN"/>
218 <category android:name="android.intent.category.LAUNCHER"/>
219 </intent-filter>
220 </activity-alias>
221 <activity-alias android:name="Activity10"
222 android:label="TestActivity10"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700223 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700224 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
225 <intent-filter>
226 <action android:name="android.intent.action.MAIN"/>
227 <category android:name="android.intent.category.LAUNCHER"/>
228 </intent-filter>
229 </activity-alias>
Vadim Trysheva8700f62018-08-30 16:01:47 -0700230 <activity-alias android:name="Activity11"
231 android:label="TestActivity11"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700232 android:exported="true"
Vadim Trysheva8700f62018-08-30 16:01:47 -0700233 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
234 <intent-filter>
235 <action android:name="android.intent.action.MAIN"/>
236 <category android:name="android.intent.category.LAUNCHER"/>
237 </intent-filter>
238 </activity-alias>
Alan Viverette58dd9352021-08-25 22:06:47 +0000239
240 <!-- [b/197780098] Disable eager initialization of Jetpack libraries. -->
241 <provider
242 android:name="androidx.startup.InitializationProvider"
243 android:authorities="${applicationId}.androidx-startup"
244 tools:node="remove" />
Sunny Goyal658058b2017-01-21 01:33:02 -0800245 </application>
246</manifest>