blob: 4df0391063420dfd697950945357d7e00ebe2fd8 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2019 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
~ You may obtain a copy of the License at
~
~ http://www.apache.org/licenses/LICENSE-2.0
~
~ Unless required by applicable law or agreed to in writing, software
~ distributed under the License is distributed on an "AS IS" BASIS,
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
~ See the License for the specific language governing permissions and
~ limitations under the License
-->
<!-- System packages to preinstall, per user type.
Documentation at frameworks/base/data/etc/preinstalled-packages-platform.xml
-->
<config>
<!--
Apps that need to run on SYSTEM.
Here the apps will have FULL and SYSTEM.
-->
<install-in-user-type package="com.android.car.developeroptions">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<install-in-user-type package="com.android.car.hvac">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<install-in-user-type package="com.android.managedprovisioning">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<install-in-user-type package="com.android.phone">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<install-in-user-type package="com.android.systemui">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<install-in-user-type package="com.android.traceur">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<!-- Android remote display which need to work for all users-->
<install-in-user-type package="com.android.car.acast.source">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<!-- This application is needed in ModuleInfoProvider -->
<install-in-user-type package="com.android.modulemetadata">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<!-- Required for SUW to assume app updates -->
<install-in-user-type package="com.android.car.systemupdater">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<!-- Required for Wifi -->
<install-in-user-type package="com.android.networkstack">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<!-- Required when sysui queries for system user apps to handle the home intent -->
<install-in-user-type package="com.android.car.carlauncher">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<!--
Apps that do need to run on SYSTEM and evaluated by package owner.
Here the apps will have FULL only.
-->
<install-in-user-type package="com.android.car.datacenter">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.dialer">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.goldilocks">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.settings">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.speedbump">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.contacts">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.dynsystem">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.localtransport">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.mms.service">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.mtp">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.nfc">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.media">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.radio">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.messenger">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.media.localmediaplayer">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.gallery3d">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.themeplayground">
<install-in user-type="FULL" />
</install-in-user-type>
<!-- TODO(b/144915994) Remove these com.android.theme.* pacakges-->
<install-in-user-type package="com.android.theme.color.black">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.color.cinnamon">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.color.green">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.color.ocean">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.color.orchid">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.color.purple">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.color.space">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.font.notoserifsource">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon.pebble">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon.roundedrect">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon.squircle">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon.taperedrect">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon.teardrop">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon.vessel">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.circular.android">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.circular.launcher">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.circular.settings">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.circular.systemui">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.circular.themepicker">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.filled.android">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.filled.launcher">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.filled.settings">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.filled.systemui">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.filled.themepicker">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.rounded.android">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.rounded.launcher">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.rounded.settings">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.rounded.systemui">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.linkviewer">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.retaildemo">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.voicecontrol">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.documentsui">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.musicfx">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.datacenter">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.timezone.updater">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.sdksetup">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.internal.display.cutout.emulation.emu01">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.cellbroadcastservice">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.theme.icon_pack.rounded.themepicker">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.service.ims">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.safetyregulatoryinfo">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.networkstack.tethering">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.emulator.multidisplay">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.providers.partnerbookmarks">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.service.ims.presence">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.apps.tag">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.angle">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.emulator.radio.config">
<install-in user-type="FULL" />
</install-in-user-type>
<!--
Apps installed on multi-display emulator
TODO: move to a MD-only XML file under vendor/auto/embedded/products
-->
<!-- defaultToDeviceProtectedStorage -->
<install-in-user-type package="com.android.cellbroadcastreceiver.module">
<install-in user-type="FULL" />
<install-in user-type="SYSTEM" />
</install-in-user-type>
<install-in-user-type package="com.android.car.secondaryhome">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.android.car.multidisplay">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.google.android.car.multidisplaytest">
<install-in user-type="FULL" />
</install-in-user-type>
<install-in-user-type package="com.example.android.multiclientinputmethod">
<install-in user-type="FULL" />
</install-in-user-type>
</config>