diff options
author | Yiqun Wu <yiqunw@google.com> | 2023-08-05 05:44:48 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-08-05 05:44:48 +0000 |
commit | 38e6fbb243602327e10f96c31cc953da41426388 (patch) | |
tree | 00b2cbd023a3106388be93c9a69d736486839576 | |
parent | 35d8a63338bdf725c12f4c9ec8869b74115d1125 (diff) | |
parent | bb7bdab5ecadc88c5ffbe21256c0285d5107491f (diff) | |
download | DialerPrebuilt-38e6fbb243602327e10f96c31cc953da41426388.tar.gz |
Fix the missing permission pre-grant for CarDialerApp am: bb7bdab5ec
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/DialerPrebuilt/+/24299121
Change-Id: Ia9d2c2ab439682651b759e2bb1a4b59555ef0ad2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 7 | ||||
-rw-r--r-- | default-permissions-com.android.car.dialer.xml | 23 |
2 files changed, 30 insertions, 0 deletions
@@ -11,6 +11,7 @@ android_app_import { required: [ "allowed_privapp_com.android.car.dialer", "preinstalled-packages-com.android.car.dialer.xml", + "prebuilt_default-permissions-com.android.car.dialer.xml", ], overrides: ["Dialer"], // This flag is needed because we're inehriting 2 `uses-library` tags from `androidx.window` @@ -28,3 +29,9 @@ prebuilt_etc { src: "preinstalled-packages-com.android.car.dialer.xml", sub_dir: "sysconfig", } + +prebuilt_etc { + name: "prebuilt_default-permissions-com.android.car.dialer.xml", + sub_dir: "default-permissions", + src: "default-permissions-com.android.car.dialer.xml", +} diff --git a/default-permissions-com.android.car.dialer.xml b/default-permissions-com.android.car.dialer.xml new file mode 100644 index 0000000..0e691fb --- /dev/null +++ b/default-permissions-com.android.car.dialer.xml @@ -0,0 +1,23 @@ +<?xml version='1.0' encoding='utf-8' standalone='yes' ?> + +<!-- + This file contains permissions to be granted by default. Default + permissions are granted to special platform components and to apps + that are approved to get default grants. The special components + are apps that are expected tto work out-of-the-box as they provide + core use cases such as default dialer, default email, etc. These + grants are managed by the platform. The apps that are additionally + approved for default grants are ones that provide carrier specific + functionality, ones legally required at some location, ones providing + alternative disclosure and opt-out UI, ones providing highlight features + of a dedicated device, etc. This file contains only the latter exceptions. + Fixed permissions cannot be controlled by the user and need a special + approval. Typically these are to ensure either legally mandated functions + or the app is considered a part of the OS. +--> + +<exceptions> + <exception package="com.android.car.dialer"> + <permission name="android.permission.BLUETOOTH_CONNECT" fixed="false"/> + </exception> +</exceptions> |