From e6d0c326c9bf2e18e31fb99c5ce529c595253c72 Mon Sep 17 00:00:00 2001 From: roynatech2544 Date: Mon, 15 Nov 2021 18:49:22 +0900 Subject: [PATCH] universal7885: CameraLightSensor: Add privapp permissions * Logcat: Privileged permission android.permission.WRITE_SECURE_SETTINGS for package com.eurekateam.cameralightsensor (/system/priv-app/CameraLightSensor) not in privapp-permissions allowlist * Turn off debug bool too Change-Id: Ieae2542852568ceb40017db6a559ded185d582e3 Signed-off-by: roynatech2544 --- .../apps/CameraLightSensor/Android.bp | 8 ++++++++ .../apps/CameraLightSensor/AndroidManifest.xml | 2 -- ...telist_com.eurekateam.cameralightsensor.xml | 18 ++++++++++++++++++ .../CameraLightSensorService.java | 2 +- 4 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 universal7885-common/apps/CameraLightSensor/privapp_whitelist_com.eurekateam.cameralightsensor.xml diff --git a/universal7885-common/apps/CameraLightSensor/Android.bp b/universal7885-common/apps/CameraLightSensor/Android.bp index 9f4e546..6b28d05 100644 --- a/universal7885-common/apps/CameraLightSensor/Android.bp +++ b/universal7885-common/apps/CameraLightSensor/Android.bp @@ -7,4 +7,12 @@ android_app { privileged: true, certificate: "platform", static_libs: [ "androidx.core_core" ], + required: ["privapp_whitelist_com.eurekateam.cameralightsensor.xml"], } + +prebuilt_etc { + name: "privapp_whitelist_com.eurekateam.cameralightsensor.xml", + src: "privapp_whitelist_com.eurekateam.cameralightsensor.xml", + sub_dir: "permissions", +} + diff --git a/universal7885-common/apps/CameraLightSensor/AndroidManifest.xml b/universal7885-common/apps/CameraLightSensor/AndroidManifest.xml index d0165f0..0201b11 100755 --- a/universal7885-common/apps/CameraLightSensor/AndroidManifest.xml +++ b/universal7885-common/apps/CameraLightSensor/AndroidManifest.xml @@ -5,12 +5,10 @@ - - diff --git a/universal7885-common/apps/CameraLightSensor/privapp_whitelist_com.eurekateam.cameralightsensor.xml b/universal7885-common/apps/CameraLightSensor/privapp_whitelist_com.eurekateam.cameralightsensor.xml new file mode 100644 index 0000000..6c8e02e --- /dev/null +++ b/universal7885-common/apps/CameraLightSensor/privapp_whitelist_com.eurekateam.cameralightsensor.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/universal7885-common/apps/CameraLightSensor/src/com/eurekateam/cameralightsensor/CameraLightSensorService.java b/universal7885-common/apps/CameraLightSensor/src/com/eurekateam/cameralightsensor/CameraLightSensorService.java index eeb74e5..f6bf9d0 100755 --- a/universal7885-common/apps/CameraLightSensor/src/com/eurekateam/cameralightsensor/CameraLightSensorService.java +++ b/universal7885-common/apps/CameraLightSensor/src/com/eurekateam/cameralightsensor/CameraLightSensorService.java @@ -43,7 +43,7 @@ import java.util.Collections; public class CameraLightSensorService extends Service { protected static final String TAG = CameraLightSensorService.class.getSimpleName(); - static final boolean DEBUG = true; + static final boolean DEBUG = false; IntentFilter screenStateFilter; private Context mContext; public ContentResolver contentResolver;