From a47bf3dfb2556a0d3e42445001d9843311b1d240 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Thu, 17 Oct 2024 18:59:11 +0530 Subject: msm8996-common: Fix & build Doze Change-Id: I4a83dba03ca5a043aa8d0d1dcfeaf21014f96acf --- doze/Android.bp | 1 + doze/AndroidManifest.xml | 10 ++-- doze/res/xml/doze_settings.xml | 8 +-- .../settings/doze/DozeSettingsActivity.java | 4 +- .../settings/doze/DozeSettingsFragment.java | 59 ++++++++++------------ msm8996.mk | 2 +- 6 files changed, 39 insertions(+), 45 deletions(-) diff --git a/doze/Android.bp b/doze/Android.bp index 9a2d1e1..c819887 100644 --- a/doze/Android.bp +++ b/doze/Android.bp @@ -12,6 +12,7 @@ android_app { certificate: "platform", platform_apis: true, privileged: true, + system_ext_specific: true, static_libs: [ "org.lineageos.settings.resources", diff --git a/doze/AndroidManifest.xml b/doze/AndroidManifest.xml index 72581c2..abd1efa 100644 --- a/doze/AndroidManifest.xml +++ b/doze/AndroidManifest.xml @@ -26,15 +26,13 @@ - - - + @@ -42,11 +40,13 @@ diff --git a/doze/res/xml/doze_settings.xml b/doze/res/xml/doze_settings.xml index 72823dc..f955482 100644 --- a/doze/res/xml/doze_settings.xml +++ b/doze/res/xml/doze_settings.xml @@ -19,7 +19,7 @@ xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/ambient_display_title"> - @@ -28,7 +28,7 @@ android:key="tilt_sensor" android:title="@string/tilt_sensor_title"> - - - dialog.cancel()) - .create(); - } - - @Override - public void onCancel(DialogInterface dialog) { - getActivity().getSharedPreferences("doze_settings", Activity.MODE_PRIVATE) - .edit() - .putBoolean("first_help_shown", true) - .commit(); - } - } - private void showHelp() { - HelpDialogFragment fragment = new HelpDialogFragment(); - fragment.show(getFragmentManager(), "help_dialog"); + AlertDialog helpDialog = new AlertDialog.Builder(getActivity()) + .setTitle(R.string.doze_settings_help_title) + .setMessage(R.string.doze_settings_help_text) + .setPositiveButton(R.string.dialog_ok, + (dialog, which) -> { + getActivity() + .getSharedPreferences("doze_settings", Activity.MODE_PRIVATE) + .edit() + .putBoolean("first_help_shown", true) + .commit(); + dialog.cancel(); + }) + .create(); + helpDialog.show(); } } diff --git a/msm8996.mk b/msm8996.mk index dea183a..9049733 100755 --- a/msm8996.mk +++ b/msm8996.mk @@ -196,7 +196,7 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/calib.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/calib.cfg # Doze mode -#PRODUCT_PACKAGES += \ +PRODUCT_PACKAGES += \ ZukDoze # DPM -- cgit v1.2.3