From 4037c7ee734b95eaeb9fd64a253ed4ab39a56594 Mon Sep 17 00:00:00 2001 From: Nicholas Sauer Date: Thu, 28 Feb 2019 09:36:14 -0800 Subject: [PATCH] privapp configs for car related apps. bug: 126582117 Test: lunch gcar_emu_x86-userdebug && m && emulator Change-Id: Id1527857f11a3627f3215afa141feb3a73ef6c53 --- data/etc/car/Android.bp | 123 ++++++++++++++++++ .../android.car.cluster.loggingrenderer.xml | 21 +++ data/etc/car/android.car.cluster.sample.xml | 24 ++++ data/etc/car/android.car.usb.handler.xml | 22 ++++ data/etc/car/com.android.car.carlauncher.xml | 24 ++++ .../car/com.android.car.developeroptions.xml | 54 ++++++++ data/etc/car/com.android.car.dialer.xml | 22 ++++ data/etc/car/com.android.car.hvac.xml | 21 +++ data/etc/car/com.android.car.media.xml | 21 +++ data/etc/car/com.android.car.notification.xml | 23 ++++ data/etc/car/com.android.car.radio.xml | 22 ++++ data/etc/car/com.android.car.settings.xml | 57 ++++++++ .../car/com.android.car.themeplayground.xml | 21 +++ data/etc/car/com.android.car.trust.xml | 30 +++++ data/etc/car/com.android.car.xml | 29 +++++ .../com.google.android.car.kitchensink.xml | 31 +++++ 16 files changed, 545 insertions(+) create mode 100644 data/etc/car/Android.bp create mode 100644 data/etc/car/android.car.cluster.loggingrenderer.xml create mode 100644 data/etc/car/android.car.cluster.sample.xml create mode 100644 data/etc/car/android.car.usb.handler.xml create mode 100644 data/etc/car/com.android.car.carlauncher.xml create mode 100644 data/etc/car/com.android.car.developeroptions.xml create mode 100644 data/etc/car/com.android.car.dialer.xml create mode 100644 data/etc/car/com.android.car.hvac.xml create mode 100644 data/etc/car/com.android.car.media.xml create mode 100644 data/etc/car/com.android.car.notification.xml create mode 100644 data/etc/car/com.android.car.radio.xml create mode 100644 data/etc/car/com.android.car.settings.xml create mode 100644 data/etc/car/com.android.car.themeplayground.xml create mode 100644 data/etc/car/com.android.car.trust.xml create mode 100644 data/etc/car/com.android.car.xml create mode 100644 data/etc/car/com.google.android.car.kitchensink.xml diff --git a/data/etc/car/Android.bp b/data/etc/car/Android.bp new file mode 100644 index 0000000000000..37020fc8d79f2 --- /dev/null +++ b/data/etc/car/Android.bp @@ -0,0 +1,123 @@ +// 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. + + + +// Privapp permission whitelist files + +prebuilt_etc { + name: "privapp_whitelist_android.car.cluster.loggingrenderer", + sub_dir: "permissions", + src: "android.car.cluster.loggingrenderer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_android.car.cluster.sample", + sub_dir: "permissions", + src: "android.car.cluster.sample.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_android.car.usb.handler", + sub_dir: "permissions", + src: "android.car.usb.handler.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.carlauncher", + sub_dir: "permissions", + src: "com.android.car.carlauncher.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.dialer", + sub_dir: "permissions", + src: "com.android.car.dialer.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.hvac", + sub_dir: "permissions", + src: "com.android.car.hvac.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.media", + sub_dir: "permissions", + src: "com.android.car.media.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.notification", + sub_dir: "permissions", + src: "com.android.car.notification.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.radio", + sub_dir: "permissions", + src: "com.android.car.radio.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.settings", + sub_dir: "permissions", + src: "com.android.car.settings.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.themeplayground", + sub_dir: "permissions", + src: "com.android.car.themeplayground.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.trust", + sub_dir: "permissions", + src: "com.android.car.trust.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car", + sub_dir: "permissions", + src: "com.android.car.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.google.android.car.kitchensink", + sub_dir: "permissions", + src: "com.google.android.car.kitchensink.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "privapp_whitelist_com.android.car.developeroptions", + sub_dir: "permissions", + src: "com.android.car.developeroptions.xml", + filename_from_src: true, + product_specific: true, +} diff --git a/data/etc/car/android.car.cluster.loggingrenderer.xml b/data/etc/car/android.car.cluster.loggingrenderer.xml new file mode 100644 index 0000000000000..784e0e7dde141 --- /dev/null +++ b/data/etc/car/android.car.cluster.loggingrenderer.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/data/etc/car/android.car.cluster.sample.xml b/data/etc/car/android.car.cluster.sample.xml new file mode 100644 index 0000000000000..75c57b8c1d075 --- /dev/null +++ b/data/etc/car/android.car.cluster.sample.xml @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/data/etc/car/android.car.usb.handler.xml b/data/etc/car/android.car.usb.handler.xml new file mode 100644 index 0000000000000..c67847c74cf85 --- /dev/null +++ b/data/etc/car/android.car.usb.handler.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/data/etc/car/com.android.car.carlauncher.xml b/data/etc/car/com.android.car.carlauncher.xml new file mode 100644 index 0000000000000..8ec1cd41dab49 --- /dev/null +++ b/data/etc/car/com.android.car.carlauncher.xml @@ -0,0 +1,24 @@ + + + + + + + + + + diff --git a/data/etc/car/com.android.car.developeroptions.xml b/data/etc/car/com.android.car.developeroptions.xml new file mode 100644 index 0000000000000..76c8c622ba715 --- /dev/null +++ b/data/etc/car/com.android.car.developeroptions.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/etc/car/com.android.car.dialer.xml b/data/etc/car/com.android.car.dialer.xml new file mode 100644 index 0000000000000..d44f5a1704a2c --- /dev/null +++ b/data/etc/car/com.android.car.dialer.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/data/etc/car/com.android.car.hvac.xml b/data/etc/car/com.android.car.hvac.xml new file mode 100644 index 0000000000000..d3631e067f8b3 --- /dev/null +++ b/data/etc/car/com.android.car.hvac.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/data/etc/car/com.android.car.media.xml b/data/etc/car/com.android.car.media.xml new file mode 100644 index 0000000000000..d17453d26e59d --- /dev/null +++ b/data/etc/car/com.android.car.media.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/data/etc/car/com.android.car.notification.xml b/data/etc/car/com.android.car.notification.xml new file mode 100644 index 0000000000000..8479512b049e7 --- /dev/null +++ b/data/etc/car/com.android.car.notification.xml @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/data/etc/car/com.android.car.radio.xml b/data/etc/car/com.android.car.radio.xml new file mode 100644 index 0000000000000..d7853aba2d901 --- /dev/null +++ b/data/etc/car/com.android.car.radio.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/data/etc/car/com.android.car.settings.xml b/data/etc/car/com.android.car.settings.xml new file mode 100644 index 0000000000000..5f7e1c13decf2 --- /dev/null +++ b/data/etc/car/com.android.car.settings.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/etc/car/com.android.car.themeplayground.xml b/data/etc/car/com.android.car.themeplayground.xml new file mode 100644 index 0000000000000..cab4718b04612 --- /dev/null +++ b/data/etc/car/com.android.car.themeplayground.xml @@ -0,0 +1,21 @@ + + + + + + + diff --git a/data/etc/car/com.android.car.trust.xml b/data/etc/car/com.android.car.trust.xml new file mode 100644 index 0000000000000..dc87af278b27f --- /dev/null +++ b/data/etc/car/com.android.car.trust.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + diff --git a/data/etc/car/com.android.car.xml b/data/etc/car/com.android.car.xml new file mode 100644 index 0000000000000..f1797deed0754 --- /dev/null +++ b/data/etc/car/com.android.car.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + diff --git a/data/etc/car/com.google.android.car.kitchensink.xml b/data/etc/car/com.google.android.car.kitchensink.xml new file mode 100644 index 0000000000000..6b26e8f3d5f2e --- /dev/null +++ b/data/etc/car/com.google.android.car.kitchensink.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + +