blob: bc6356ffa6e89d8d8436ae38a46bb4229e204dfc [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"
19 package="com.android.launcher3.tests">
20
vadimtb96898a2019-04-05 18:35:29 -070021 <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"/>
Winson Chungb3fe6612018-10-29 10:45:25 -070022
vadimt94734212019-08-05 17:31:53 -070023 <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS"/>
24 <uses-permission android:name="android.permission.READ_LOGS"/>
vadimtaad54ab2020-01-07 14:54:53 -080025 <uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
vadimt94734212019-08-05 17:31:53 -070026
Sunny Goyal658058b2017-01-21 01:33:02 -080027 <application android:debuggable="true">
vadimtb96898a2019-04-05 18:35:29 -070028 <uses-library android:name="android.test.runner"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080029
Sunny Goyald9843352017-01-25 11:19:59 -080030 <receiver
31 android:name="com.android.launcher3.testcomponent.AppWidgetNoConfig"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070032 android:exported="true"
Sunny Goyald9843352017-01-25 11:19:59 -080033 android:label="No Config">
Sunny Goyal658058b2017-01-21 01:33:02 -080034 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -070035 <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080036 </intent-filter>
37 <meta-data android:name="android.appwidget.provider"
vadimtb96898a2019-04-05 18:35:29 -070038 android:resource="@xml/appwidget_no_config"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080039 </receiver>
40
Winson Chung1054d4e2018-03-05 19:39:21 +000041 <receiver
42 android:name="com.android.launcher3.testcomponent.AppWdigetHidden"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070043 android:exported="true"
Winson Chung1054d4e2018-03-05 19:39:21 +000044 android:label="Hidden widget">
45 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -070046 <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
Winson Chung1054d4e2018-03-05 19:39:21 +000047 </intent-filter>
48 <meta-data android:name="android.appwidget.provider"
vadimtb96898a2019-04-05 18:35:29 -070049 android:resource="@xml/appwidget_hidden"/>
Winson Chung1054d4e2018-03-05 19:39:21 +000050 </receiver>
51
Sunny Goyald9843352017-01-25 11:19:59 -080052 <receiver
53 android:name="com.android.launcher3.testcomponent.AppWidgetWithConfig"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070054 android:exported="true"
Sunny Goyald9843352017-01-25 11:19:59 -080055 android:label="With Config">
Sunny Goyal658058b2017-01-21 01:33:02 -080056 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -070057 <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080058 </intent-filter>
59 <meta-data android:name="android.appwidget.provider"
vadimtb96898a2019-04-05 18:35:29 -070060 android:resource="@xml/appwidget_with_config"/>
Sunny Goyal658058b2017-01-21 01:33:02 -080061 </receiver>
62
63 <activity
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070064 android:name="com.android.launcher3.testcomponent.WidgetConfigActivity"
65 android:exported="true">
Sunny Goyal658058b2017-01-21 01:33:02 -080066 <intent-filter>
67 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
68 </intent-filter>
69 </activity>
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070070 <activity android:name="com.android.launcher3.testcomponent.CustomShortcutConfigActivity"
71 android:exported="true">
Pinyao Tingd625e492019-10-02 11:25:44 -070072 <intent-filter>
73 <action android:name="android.intent.action.CREATE_SHORTCUT" />
74 <category android:name="android.intent.category.DEFAULT" />
75 </intent-filter>
76 </activity>
Sunny Goyald9843352017-01-25 11:19:59 -080077 <activity
78 android:name="com.android.launcher3.testcomponent.RequestPinItemActivity"
vadimtb96898a2019-04-05 18:35:29 -070079 android:icon="@drawable/test_drawable_pin_item"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -070080 android:exported="true"
vadimtb96898a2019-04-05 18:35:29 -070081 android:label="Test Pin Item">
Sunny Goyald9843352017-01-25 11:19:59 -080082 <intent-filter>
83 <action android:name="android.intent.action.MAIN"/>
84 <category android:name="android.intent.category.LAUNCHER"/>
85 <category android:name="android.intent.category.DEFAULT"/>
86 </intent-filter>
87 </activity>
Sunny Goyal4ed58d62018-10-05 16:19:38 -070088
Sunny Goyal8f90d5d2019-09-18 22:29:40 -070089 <service
90 android:name="com.android.launcher3.testcomponent.ListViewService"
91 android:permission="android.permission.BIND_REMOTEVIEWS" />
92
Sunny Goyal4ed58d62018-10-05 16:19:38 -070093 <provider
Sunny Goyal8f90d5d2019-09-18 22:29:40 -070094 android:name="com.android.launcher3.testcomponent.TestCommandProvider"
Sunny Goyal4ed58d62018-10-05 16:19:38 -070095 android:authorities="${packageName}.commands"
vadimtb96898a2019-04-05 18:35:29 -070096 android:exported="true"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -070097
98 <activity
99 android:name="com.android.launcher3.testcomponent.TestLauncherActivity"
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700100 android:clearTaskOnLaunch="true"
Winson Chung0c2b0592020-07-20 16:46:47 -0700101 android:configChanges="keyboard|keyboardHidden|mcc|mnc|navigation|orientation|screenSize|screenLayout|smallestScreenSize|uiMode"
vadimtb96898a2019-04-05 18:35:29 -0700102 android:enabled="false"
103 android:label="Test launcher"
104 android:launchMode="singleTask"
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700105 android:process=":testLauncherProcess"
vadimtb96898a2019-04-05 18:35:29 -0700106 android:resizeableActivity="true"
107 android:screenOrientation="unspecified"
108 android:stateNotNeeded="true"
109 android:taskAffinity=""
110 android:theme="@android:style/Theme.DeviceDefault.Light"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700111 android:exported="true"
vadimtb96898a2019-04-05 18:35:29 -0700112 android:windowSoftInputMode="adjustPan">
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700113 <intent-filter>
vadimtb96898a2019-04-05 18:35:29 -0700114 <action android:name="android.intent.action.MAIN"/>
115 <category android:name="android.intent.category.HOME"/>
116 <category android:name="android.intent.category.DEFAULT"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700117 <category android:name="android.intent.category.MONKEY"/>
vadimtb96898a2019-04-05 18:35:29 -0700118 <category android:name="android.intent.category.LAUNCHER_APP"/>
Sunny Goyal4ed58d62018-10-05 16:19:38 -0700119 </intent-filter>
120 </activity>
vadimtfb0cb7a2019-04-04 17:35:57 -0700121 <activity
122 android:name="com.android.launcher3.testcomponent.BaseTestingActivity"
vadimtf1e0c902019-04-30 19:54:43 -0700123 android:label="LauncherTestApp"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700124 android:exported="true"
vadimtf1e0c902019-04-30 19:54:43 -0700125 android:taskAffinity="com.android.launcher3.testcomponent.Affinity1">
vadimtfb0cb7a2019-04-04 17:35:57 -0700126 <intent-filter>
127 <action android:name="android.intent.action.MAIN"/>
128 <category android:name="android.intent.category.LAUNCHER"/>
129 </intent-filter>
vadimtb96898a2019-04-05 18:35:29 -0700130 <intent-filter>
131 <action android:name="com.android.launcher3.intent.action.test_shortcut"/>
132 <category android:name="android.intent.category.DEFAULT"/>
133 </intent-filter>
134 <meta-data android:name="android.app.shortcuts"
135 android:resource="@xml/shortcuts"/>
vadimtfb0cb7a2019-04-04 17:35:57 -0700136 </activity>
vadimtdb4afbb2019-04-30 18:19:50 -0700137 <activity-alias android:name="Activity2"
138 android:label="TestActivity2"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700139 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700140 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
141 <intent-filter>
142 <action android:name="android.intent.action.MAIN"/>
143 <category android:name="android.intent.category.LAUNCHER"/>
144 </intent-filter>
145 </activity-alias>
146 <activity-alias android:name="Activity3"
147 android:label="TestActivity3"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700148 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700149 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
150 <intent-filter>
151 <action android:name="android.intent.action.MAIN"/>
152 <category android:name="android.intent.category.LAUNCHER"/>
153 </intent-filter>
154 </activity-alias>
155 <activity-alias android:name="Activity4"
156 android:label="TestActivity4"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700157 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700158 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
159 <intent-filter>
160 <action android:name="android.intent.action.MAIN"/>
161 <category android:name="android.intent.category.LAUNCHER"/>
162 </intent-filter>
163 </activity-alias>
164 <activity-alias android:name="Activity5"
165 android:label="TestActivity5"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700166 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700167 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
168 <intent-filter>
169 <action android:name="android.intent.action.MAIN"/>
170 <category android:name="android.intent.category.LAUNCHER"/>
171 </intent-filter>
172 </activity-alias>
173 <activity-alias android:name="Activity6"
174 android:label="TestActivity6"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700175 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700176 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
177 <intent-filter>
178 <action android:name="android.intent.action.MAIN"/>
179 <category android:name="android.intent.category.LAUNCHER"/>
180 </intent-filter>
181 </activity-alias>
182 <activity-alias android:name="Activity7"
183 android:label="TestActivity7"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700184 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700185 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
186 <intent-filter>
187 <action android:name="android.intent.action.MAIN"/>
188 <category android:name="android.intent.category.LAUNCHER"/>
189 </intent-filter>
190 </activity-alias>
191 <activity-alias android:name="Activity8"
192 android:label="TestActivity8"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700193 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700194 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
195 <intent-filter>
196 <action android:name="android.intent.action.MAIN"/>
197 <category android:name="android.intent.category.LAUNCHER"/>
198 </intent-filter>
199 </activity-alias>
200 <activity-alias android:name="Activity9"
201 android:label="TestActivity9"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700202 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700203 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
204 <intent-filter>
205 <action android:name="android.intent.action.MAIN"/>
206 <category android:name="android.intent.category.LAUNCHER"/>
207 </intent-filter>
208 </activity-alias>
209 <activity-alias android:name="Activity10"
210 android:label="TestActivity10"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700211 android:exported="true"
vadimtdb4afbb2019-04-30 18:19:50 -0700212 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
213 <intent-filter>
214 <action android:name="android.intent.action.MAIN"/>
215 <category android:name="android.intent.category.LAUNCHER"/>
216 </intent-filter>
217 </activity-alias>
Vadim Trysheva8700f62018-08-30 16:01:47 -0700218 <activity-alias android:name="Activity11"
219 android:label="TestActivity11"
Ashwini Orugantiaa902e82020-06-04 17:47:09 -0700220 android:exported="true"
Vadim Trysheva8700f62018-08-30 16:01:47 -0700221 android:targetActivity="com.android.launcher3.testcomponent.BaseTestingActivity">
222 <intent-filter>
223 <action android:name="android.intent.action.MAIN"/>
224 <category android:name="android.intent.category.LAUNCHER"/>
225 </intent-filter>
226 </activity-alias>
Sunny Goyal658058b2017-01-21 01:33:02 -0800227 </application>
228</manifest>