From 848cad56ced14a2149d937bd6482387df8538c98 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Fri, 7 Jul 2017 03:12:21 -0700 Subject: [PATCH] Adding a warning button when notification access is not available Bug: 63418030 Change-Id: I4c2c497d989902ac002314a3b8fb97083757958b --- res/drawable/ic_warning.xml | 25 ++++++ res/layout/notification_pref_warning.xml | 24 ++++++ res/values/strings.xml | 6 ++ res/xml/launcher_preferences.xml | 7 +- .../android/launcher3/SettingsActivity.java | 84 +++++++++++++++++-- .../launcher3/views/ButtonPreference.java | 70 ++++++++++++++++ 6 files changed, 205 insertions(+), 11 deletions(-) create mode 100644 res/drawable/ic_warning.xml create mode 100644 res/layout/notification_pref_warning.xml create mode 100644 src/com/android/launcher3/views/ButtonPreference.java diff --git a/res/drawable/ic_warning.xml b/res/drawable/ic_warning.xml new file mode 100644 index 0000000000..a14b9f68c8 --- /dev/null +++ b/res/drawable/ic_warning.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/res/layout/notification_pref_warning.xml b/res/layout/notification_pref_warning.xml new file mode 100644 index 0000000000..795699e99d --- /dev/null +++ b/res/layout/notification_pref_warning.xml @@ -0,0 +1,24 @@ + + + diff --git a/res/values/strings.xml b/res/values/strings.xml index da6da04c24..99296717ab 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -178,6 +178,12 @@ On Off + + Notification access needed + + To show Notification Dots, turn on app notifications for %1$s + + Change settings Add icon to Home screen diff --git a/res/xml/launcher_preferences.xml b/res/xml/launcher_preferences.xml index c76f118e85..28a35b8291 100644 --- a/res/xml/launcher_preferences.xml +++ b/res/xml/launcher_preferences.xml @@ -16,17 +16,18 @@ - + android:persistent="false" + android:widgetLayout="@layout/notification_pref_warning" > - +