• 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    <install-in-user-type package="com.android.connectivity.resources">
79        <install-in user-type="FULL" />
80        <install-in user-type="SYSTEM" />
81    </install-in-user-type>
82
83    <!-- Required when sysui queries for system user apps to handle the home intent -->
84    <install-in-user-type package="com.android.car.carlauncher">
85        <install-in user-type="FULL" />
86        <install-in user-type="SYSTEM" />
87    </install-in-user-type>
88
89    <!-- Required for RearViewCamera -->
90    <install-in-user-type package="com.google.android.car.rvc">
91        <install-in user-type="FULL" />
92        <install-in user-type="SYSTEM" />
93    </install-in-user-type>
94<!--
95  Apps that do need to run on SYSTEM and evaluated by package owner.
96  Here the apps will have FULL only.
97-->
98    <install-in-user-type package="com.android.car.datacenter">
99        <install-in user-type="FULL" />
100    </install-in-user-type>
101    <install-in-user-type package="com.android.car.dialer">
102        <install-in user-type="FULL" />
103    </install-in-user-type>
104    <install-in-user-type package="com.android.car.goldilocks">
105        <install-in user-type="FULL" />
106    </install-in-user-type>
107    <install-in-user-type package="com.android.car.settings">
108        <install-in user-type="FULL" />
109    </install-in-user-type>
110    <install-in-user-type package="com.android.car.speedbump">
111        <install-in user-type="FULL" />
112    </install-in-user-type>
113    <install-in-user-type package="com.android.contacts">
114        <install-in user-type="FULL" />
115    </install-in-user-type>
116    <install-in-user-type package="com.android.dynsystem">
117        <install-in user-type="FULL" />
118    </install-in-user-type>
119    <install-in-user-type package="com.android.localtransport">
120        <install-in user-type="FULL" />
121    </install-in-user-type>
122    <install-in-user-type package="com.android.mms.service">
123        <install-in user-type="FULL" />
124    </install-in-user-type>
125    <install-in-user-type package="com.android.mtp">
126        <install-in user-type="FULL" />
127    </install-in-user-type>
128    <install-in-user-type package="com.android.nfc">
129        <install-in user-type="FULL" />
130    </install-in-user-type>
131    <install-in-user-type package="com.android.car.media">
132        <install-in user-type="FULL" />
133    </install-in-user-type>
134    <install-in-user-type package="com.android.car.radio">
135        <install-in user-type="FULL" />
136    </install-in-user-type>
137    <install-in-user-type package="com.android.car.messenger">
138        <install-in user-type="FULL" />
139    </install-in-user-type>
140    <install-in-user-type package="com.android.car.media.localmediaplayer">
141        <install-in user-type="FULL" />
142    </install-in-user-type>
143    <install-in-user-type package="com.android.gallery3d">
144        <install-in user-type="FULL" />
145    </install-in-user-type>
146    <install-in-user-type package="com.android.car.themeplayground">
147        <install-in user-type="FULL" />
148    </install-in-user-type>
149    <install-in-user-type package="com.android.car.linkviewer">
150        <install-in user-type="FULL" />
151    </install-in-user-type>
152    <install-in-user-type package="com.android.car.retaildemo">
153        <install-in user-type="FULL" />
154    </install-in-user-type>
155    <install-in-user-type package="com.android.car.rotary">
156        <install-in user-type="FULL" />
157    </install-in-user-type>
158    <install-in-user-type package="com.android.car.rotaryime">
159        <install-in user-type="FULL" />
160    </install-in-user-type>
161    <install-in-user-type package="com.android.car.rotaryplayground">
162        <install-in user-type="FULL" />
163    </install-in-user-type>
164    <install-in-user-type package="com.android.car.voicecontrol">
165        <install-in user-type="FULL" />
166    </install-in-user-type>
167    <install-in-user-type package="com.android.documentsui">
168        <install-in user-type="FULL" />
169    </install-in-user-type>
170    <install-in-user-type package="com.android.musicfx">
171        <install-in user-type="FULL" />
172    </install-in-user-type>
173    <install-in-user-type package="com.android.car.datacenter">
174        <install-in user-type="FULL" />
175    </install-in-user-type>
176    <install-in-user-type package="com.android.timezone.updater">
177        <install-in user-type="FULL" />
178    </install-in-user-type>
179    <install-in-user-type package="com.android.sdksetup">
180        <install-in user-type="FULL" />
181    </install-in-user-type>
182    <install-in-user-type package="com.android.cellbroadcastservice">
183        <install-in user-type="FULL" />
184    </install-in-user-type>
185    <install-in-user-type package="com.android.service.ims">
186        <install-in user-type="FULL" />
187    </install-in-user-type>
188    <install-in-user-type package="com.android.safetyregulatoryinfo">
189        <install-in user-type="FULL" />
190    </install-in-user-type>
191    <install-in-user-type package="com.android.emulator.multidisplay">
192        <install-in user-type="FULL" />
193    </install-in-user-type>
194    <install-in-user-type package="com.android.providers.partnerbookmarks">
195        <install-in user-type="FULL" />
196    </install-in-user-type>
197    <install-in-user-type package="com.android.service.ims.presence">
198        <install-in user-type="FULL" />
199    </install-in-user-type>
200    <install-in-user-type package="com.android.apps.tag">
201        <install-in user-type="FULL" />
202    </install-in-user-type>
203    <install-in-user-type package="com.android.angle">
204        <install-in user-type="FULL" />
205    </install-in-user-type>
206    <install-in-user-type package="com.android.emulator.radio.config">
207        <install-in user-type="FULL" />
208    </install-in-user-type>
209
210<!--
211  Apps installed on multi-display emulator
212  TODO: move to a MD-only XML file under vendor/auto/embedded/products
213-->
214    <!-- defaultToDeviceProtectedStorage -->
215    <install-in-user-type package="com.android.cellbroadcastreceiver.module">
216        <install-in user-type="FULL" />
217        <install-in user-type="SYSTEM" />
218    </install-in-user-type>
219    <install-in-user-type package="com.android.car.multidisplay">
220        <install-in user-type="FULL" />
221    </install-in-user-type>
222    <install-in-user-type package="com.google.android.car.multidisplaytest">
223        <install-in user-type="FULL" />
224    </install-in-user-type>
225    <install-in-user-type package="com.example.android.multiclientinputmethod">
226        <install-in user-type="FULL" />
227    </install-in-user-type>
228</config>
229