<?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 for Tethering --> <install-in-user-type package="com.android.networkstack.tethering"> <install-in user-type="FULL" /> <install-in user-type="SYSTEM" /> </install-in-user-type> <install-in-user-type package="com.android.connectivity.resources"> <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> <!-- Required for RearViewCamera --> <install-in-user-type package="com.google.android.car.rvc"> <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> <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.rotary"> <install-in user-type="FULL" /> </install-in-user-type> <install-in-user-type package="com.android.car.rotaryime"> <install-in user-type="FULL" /> </install-in-user-type> <install-in-user-type package="com.android.car.rotaryplayground"> <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.cellbroadcastservice"> <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.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.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>