• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" encoding="utf-8"?>
2<!--
3  ~ Copyright (C) 2019 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<!-- System packages to preinstall, per user type.
18     Documentation at frameworks/base/data/etc/preinstalled-packages-platform.xml
19-->
20<config>
21<!--
22  Apps that need to run on SYSTEM.
23  Here the apps will have FULL and SYSTEM.
24-->
25    <install-in-user-type package="com.android.car.developeroptions">
26        <install-in user-type="FULL" />
27        <install-in user-type="SYSTEM" />
28    </install-in-user-type>
29    <install-in-user-type package="com.android.car.hvac">
30        <install-in user-type="FULL" />
31        <install-in user-type="SYSTEM" />
32    </install-in-user-type>
33    <install-in-user-type package="com.android.managedprovisioning">
34        <install-in user-type="FULL" />
35        <install-in user-type="SYSTEM" />
36    </install-in-user-type>
37    <install-in-user-type package="com.android.phone">
38        <install-in user-type="FULL" />
39        <install-in user-type="SYSTEM" />
40    </install-in-user-type>
41    <install-in-user-type package="com.android.systemui">
42        <install-in user-type="FULL" />
43        <install-in user-type="SYSTEM" />
44    </install-in-user-type>
45    <install-in-user-type package="com.android.traceur">
46        <install-in user-type="FULL" />
47        <install-in user-type="SYSTEM" />
48    </install-in-user-type>
49
50    <!-- Android remote display which need to work for all users-->
51    <install-in-user-type package="com.android.car.acast.source">
52        <install-in user-type="FULL" />
53        <install-in user-type="SYSTEM" />
54    </install-in-user-type>
55
56    <!-- This application is needed in ModuleInfoProvider -->
57    <install-in-user-type package="com.android.modulemetadata">
58        <install-in user-type="FULL" />
59        <install-in user-type="SYSTEM" />
60    </install-in-user-type>
61
62    <!-- Required for SUW to assume app updates -->
63    <install-in-user-type package="com.android.car.systemupdater">
64        <install-in user-type="FULL" />
65        <install-in user-type="SYSTEM" />
66    </install-in-user-type>
67
68    <!-- Required for Wifi -->
69    <install-in-user-type package="com.android.networkstack">
70        <install-in user-type="FULL" />
71        <install-in user-type="SYSTEM" />
72    </install-in-user-type>
73    <!-- Required for Tethering -->
74    <install-in-user-type package="com.android.networkstack.tethering">
75        <install-in user-type="FULL" />
76        <install-in user-type="SYSTEM" />
77    </install-in-user-type>
78
79    <!-- Required when sysui queries for system user apps to handle the home intent -->
80    <install-in-user-type package="com.android.car.carlauncher">
81        <install-in user-type="FULL" />
82        <install-in user-type="SYSTEM" />
83    </install-in-user-type>
84
85<!--
86  Apps that do need to run on SYSTEM and evaluated by package owner.
87  Here the apps will have FULL only.
88-->
89    <install-in-user-type package="com.android.car.datacenter">
90        <install-in user-type="FULL" />
91    </install-in-user-type>
92    <install-in-user-type package="com.android.car.dialer">
93        <install-in user-type="FULL" />
94    </install-in-user-type>
95    <install-in-user-type package="com.android.car.goldilocks">
96        <install-in user-type="FULL" />
97    </install-in-user-type>
98    <install-in-user-type package="com.android.car.settings">
99        <install-in user-type="FULL" />
100    </install-in-user-type>
101    <install-in-user-type package="com.android.car.speedbump">
102        <install-in user-type="FULL" />
103    </install-in-user-type>
104    <install-in-user-type package="com.android.contacts">
105        <install-in user-type="FULL" />
106    </install-in-user-type>
107    <install-in-user-type package="com.android.dynsystem">
108        <install-in user-type="FULL" />
109    </install-in-user-type>
110    <install-in-user-type package="com.android.localtransport">
111        <install-in user-type="FULL" />
112    </install-in-user-type>
113    <install-in-user-type package="com.android.mms.service">
114        <install-in user-type="FULL" />
115    </install-in-user-type>
116    <install-in-user-type package="com.android.mtp">
117        <install-in user-type="FULL" />
118    </install-in-user-type>
119    <install-in-user-type package="com.android.nfc">
120        <install-in user-type="FULL" />
121    </install-in-user-type>
122    <install-in-user-type package="com.android.car.media">
123        <install-in user-type="FULL" />
124    </install-in-user-type>
125    <install-in-user-type package="com.android.car.radio">
126        <install-in user-type="FULL" />
127    </install-in-user-type>
128    <install-in-user-type package="com.android.car.messenger">
129        <install-in user-type="FULL" />
130    </install-in-user-type>
131    <install-in-user-type package="com.android.car.media.localmediaplayer">
132        <install-in user-type="FULL" />
133    </install-in-user-type>
134    <install-in-user-type package="com.android.gallery3d">
135        <install-in user-type="FULL" />
136    </install-in-user-type>
137    <install-in-user-type package="com.android.car.themeplayground">
138        <install-in user-type="FULL" />
139    </install-in-user-type>
140    <!-- TODO(b/144915994) Remove these com.android.theme.* pacakges-->
141    <install-in-user-type package="com.android.theme.color.black">
142        <install-in user-type="FULL" />
143    </install-in-user-type>
144    <install-in-user-type package="com.android.theme.color.cinnamon">
145        <install-in user-type="FULL" />
146    </install-in-user-type>
147    <install-in-user-type package="com.android.theme.color.green">
148        <install-in user-type="FULL" />
149    </install-in-user-type>
150    <install-in-user-type package="com.android.theme.color.ocean">
151        <install-in user-type="FULL" />
152    </install-in-user-type>
153    <install-in-user-type package="com.android.theme.color.orchid">
154        <install-in user-type="FULL" />
155    </install-in-user-type>
156    <install-in-user-type package="com.android.theme.color.purple">
157        <install-in user-type="FULL" />
158    </install-in-user-type>
159    <install-in-user-type package="com.android.theme.color.space">
160        <install-in user-type="FULL" />
161    </install-in-user-type>
162    <install-in-user-type package="com.android.theme.font.notoserifsource">
163        <install-in user-type="FULL" />
164    </install-in-user-type>
165    <install-in-user-type package="com.android.theme.icon.pebble">
166        <install-in user-type="FULL" />
167    </install-in-user-type>
168    <install-in-user-type package="com.android.theme.icon.roundedrect">
169        <install-in user-type="FULL" />
170    </install-in-user-type>
171    <install-in-user-type package="com.android.theme.icon.squircle">
172        <install-in user-type="FULL" />
173    </install-in-user-type>
174    <install-in-user-type package="com.android.theme.icon.taperedrect">
175        <install-in user-type="FULL" />
176    </install-in-user-type>
177    <install-in-user-type package="com.android.theme.icon.teardrop">
178        <install-in user-type="FULL" />
179    </install-in-user-type>
180    <install-in-user-type package="com.android.theme.icon.vessel">
181        <install-in user-type="FULL" />
182    </install-in-user-type>
183    <install-in-user-type package="com.android.theme.icon_pack.circular.android">
184        <install-in user-type="FULL" />
185    </install-in-user-type>
186    <install-in-user-type package="com.android.theme.icon_pack.circular.launcher">
187        <install-in user-type="FULL" />
188    </install-in-user-type>
189    <install-in-user-type package="com.android.theme.icon_pack.circular.settings">
190        <install-in user-type="FULL" />
191    </install-in-user-type>
192    <install-in-user-type package="com.android.theme.icon_pack.circular.systemui">
193        <install-in user-type="FULL" />
194    </install-in-user-type>
195    <install-in-user-type package="com.android.theme.icon_pack.circular.themepicker">
196        <install-in user-type="FULL" />
197    </install-in-user-type>
198    <install-in-user-type package="com.android.theme.icon_pack.filled.android">
199        <install-in user-type="FULL" />
200    </install-in-user-type>
201    <install-in-user-type package="com.android.theme.icon_pack.filled.launcher">
202        <install-in user-type="FULL" />
203    </install-in-user-type>
204    <install-in-user-type package="com.android.theme.icon_pack.filled.settings">
205        <install-in user-type="FULL" />
206    </install-in-user-type>
207    <install-in-user-type package="com.android.theme.icon_pack.filled.systemui">
208        <install-in user-type="FULL" />
209    </install-in-user-type>
210    <install-in-user-type package="com.android.theme.icon_pack.filled.themepicker">
211        <install-in user-type="FULL" />
212    </install-in-user-type>
213    <install-in-user-type package="com.android.theme.icon_pack.rounded.android">
214        <install-in user-type="FULL" />
215    </install-in-user-type>
216    <install-in-user-type package="com.android.theme.icon_pack.rounded.launcher">
217        <install-in user-type="FULL" />
218    </install-in-user-type>
219    <install-in-user-type package="com.android.theme.icon_pack.rounded.settings">
220        <install-in user-type="FULL" />
221    </install-in-user-type>
222    <install-in-user-type package="com.android.theme.icon_pack.rounded.systemui">
223        <install-in user-type="FULL" />
224    </install-in-user-type>
225    <install-in-user-type package="com.android.car.linkviewer">
226        <install-in user-type="FULL" />
227    </install-in-user-type>
228    <install-in-user-type package="com.android.car.retaildemo">
229        <install-in user-type="FULL" />
230    </install-in-user-type>
231    <install-in-user-type package="com.android.car.rotary">
232        <install-in user-type="FULL" />
233    </install-in-user-type>
234    <install-in-user-type package="com.android.car.rotaryime">
235        <install-in user-type="FULL" />
236    </install-in-user-type>
237    <install-in-user-type package="com.android.car.rotaryplayground">
238        <install-in user-type="FULL" />
239    </install-in-user-type>
240    <install-in-user-type package="com.android.car.voicecontrol">
241        <install-in user-type="FULL" />
242    </install-in-user-type>
243    <install-in-user-type package="com.android.documentsui">
244        <install-in user-type="FULL" />
245    </install-in-user-type>
246    <install-in-user-type package="com.android.musicfx">
247        <install-in user-type="FULL" />
248    </install-in-user-type>
249    <install-in-user-type package="com.android.car.datacenter">
250        <install-in user-type="FULL" />
251    </install-in-user-type>
252    <install-in-user-type package="com.android.timezone.updater">
253        <install-in user-type="FULL" />
254    </install-in-user-type>
255    <install-in-user-type package="com.android.sdksetup">
256        <install-in user-type="FULL" />
257    </install-in-user-type>
258    <install-in-user-type package="com.android.internal.display.cutout.emulation.emu01">
259        <install-in user-type="FULL" />
260    </install-in-user-type>
261    <install-in-user-type package="com.android.cellbroadcastservice">
262        <install-in user-type="FULL" />
263    </install-in-user-type>
264    <install-in-user-type package="com.android.theme.icon_pack.rounded.themepicker">
265        <install-in user-type="FULL" />
266    </install-in-user-type>
267    <install-in-user-type package="com.android.service.ims">
268        <install-in user-type="FULL" />
269    </install-in-user-type>
270    <install-in-user-type package="com.android.safetyregulatoryinfo">
271        <install-in user-type="FULL" />
272    </install-in-user-type>
273    <install-in-user-type package="com.android.emulator.multidisplay">
274        <install-in user-type="FULL" />
275    </install-in-user-type>
276    <install-in-user-type package="com.android.providers.partnerbookmarks">
277        <install-in user-type="FULL" />
278    </install-in-user-type>
279    <install-in-user-type package="com.android.service.ims.presence">
280        <install-in user-type="FULL" />
281    </install-in-user-type>
282    <install-in-user-type package="com.android.apps.tag">
283        <install-in user-type="FULL" />
284    </install-in-user-type>
285    <install-in-user-type package="com.android.angle">
286        <install-in user-type="FULL" />
287    </install-in-user-type>
288    <install-in-user-type package="com.android.emulator.radio.config">
289        <install-in user-type="FULL" />
290    </install-in-user-type>
291
292<!--
293  Apps installed on multi-display emulator
294  TODO: move to a MD-only XML file under vendor/auto/embedded/products
295-->
296    <!-- defaultToDeviceProtectedStorage -->
297    <install-in-user-type package="com.android.cellbroadcastreceiver.module">
298        <install-in user-type="FULL" />
299        <install-in user-type="SYSTEM" />
300    </install-in-user-type>
301    <install-in-user-type package="com.android.car.secondaryhome">
302        <install-in user-type="FULL" />
303    </install-in-user-type>
304    <install-in-user-type package="com.android.car.multidisplay">
305        <install-in user-type="FULL" />
306    </install-in-user-type>
307    <install-in-user-type package="com.google.android.car.multidisplaytest">
308        <install-in user-type="FULL" />
309    </install-in-user-type>
310    <install-in-user-type package="com.example.android.multiclientinputmethod">
311        <install-in user-type="FULL" />
312    </install-in-user-type>
313</config>
314