OSDN Git Service

VolumeZen: Sound & Notifications settings.
authorJohn Spurlock <jspurlock@google.com>
Fri, 16 May 2014 19:50:13 +0000 (15:50 -0400)
committerJohn Spurlock <jspurlock@google.com>
Sun, 18 May 2014 19:37:09 +0000 (15:37 -0400)
commit81bef1d74568d623b9db3c5409740dc21c0bbc08
tree4eb411218b5bb0ff2b11dff98ed258e82a75172d
parentba046c034c1731fa8e939926f6e6d1fd8d1ca4ed
VolumeZen: Sound & Notifications settings.

- Add sound settings under the newly combined Sound & Notifications
  top-level settings page.
- New slider preferences for setting audio stream volumes.
- Migrate checkbox prefs to switch prefs.
- New settings subpage for touch sounds.
- New settings subpage for "Showing notifications"
- New setting pref for displaying intercepted notifications in zen mode.
- New tri-state lockscreen notifications pref.
- Add priority + sensitivity options to app notification dialog.
- Remove badges on app notifications row, migrate to subtitle text.
- Migrate strings to common spot in strings.xml
- Remove heads up setting.
- Remove tweaks category (unused).
- Clean up notification settings, separate out into a code section per option.
- Clean up _settings.xml files, prefix each pref with option name.
- Add appropriate indexing data to each settings page.

Depends on f/b change Ic30aa575ae07650cee62c8c1d83b6bc69395cf0d

Change-Id: If700385a7d0057f6c4c4bcf6e648dcf88b8ebff2
17 files changed:
AndroidManifest.xml
proguard.flags
res/layout/notification_app.xml
res/layout/notification_app_dialog.xml
res/values/strings.xml
res/xml/notification_display_settings.xml [new file with mode: 0644]
res/xml/notification_settings.xml
res/xml/touch_sound_settings.xml [new file with mode: 0644]
src/com/android/settings/RingerVolumePreference.java
src/com/android/settings/Settings.java
src/com/android/settings/notification/AppNotificationSettings.java
src/com/android/settings/notification/NotificationDisplaySettings.java [new file with mode: 0644]
src/com/android/settings/notification/NotificationSettings.java
src/com/android/settings/notification/TouchSoundSettings.java [new file with mode: 0644]
src/com/android/settings/notification/VolumeSeekBarPreference.java [new file with mode: 0644]
src/com/android/settings/notification/ZenModeSettings.java
src/com/android/settings/search/SearchIndexableResources.java