From 59c5c5ff21923fc80c93e8ddca53d66b777bc5e3 Mon Sep 17 00:00:00 2001 From: Dil3mm4 Date: Wed, 2 Nov 2022 14:15:23 -0400 Subject: [PATCH] Updater: Add POST_NOTIFICATIONS permission & pre-grant it Without the permission, Updater can't spawn notifications on downloads/install Reference: https://developer.android.com/develop/ui/views/notifications/notification-permission Test: boot, download an update via updater, check notification drawer Co-authored-by: Michael Bestas Change-Id: I131c62ae5033f56f8915426f68f7aea76dba78dd --- Android.bp | 21 +++++++++++++----- AndroidManifest.xml | 1 + default-permissions_org.lineageos.updater.xml | 22 +++++++++++++++++++ 3 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 default-permissions_org.lineageos.updater.xml diff --git a/Android.bp b/Android.bp index b4c66111..da2137fd 100644 --- a/Android.bp +++ b/Android.bp @@ -41,15 +41,24 @@ android_app { proguard_flags_files: ["proguard.flags"], }, - required: ["privapp_whitelist_org.lineageos.updater.xml"], - + required: [ + "privapp_whitelist_org.lineageos.updater", + "default-permissions_org.lineageos.updater" + ], } prebuilt_etc { - name: "privapp_whitelist_org.lineageos.updater.xml", - + name: "privapp_whitelist_org.lineageos.updater", system_ext_specific: true, - src: "privapp_whitelist_org.lineageos.updater.xml", sub_dir: "permissions", - + src: "privapp_whitelist_org.lineageos.updater.xml", + filename_from_src: true, +} + +prebuilt_etc { + name: "default-permissions_org.lineageos.updater", + system_ext_specific: true, + sub_dir: "default-permissions", + src: "default-permissions_org.lineageos.updater.xml", + filename_from_src: true, } diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 693ded46..cc485f7a 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -6,6 +6,7 @@ + diff --git a/default-permissions_org.lineageos.updater.xml b/default-permissions_org.lineageos.updater.xml new file mode 100644 index 00000000..027d455b --- /dev/null +++ b/default-permissions_org.lineageos.updater.xml @@ -0,0 +1,22 @@ + + + + + + + +