OSDN Git Service

Refactor SoundSettings to use more preference controller.
authorDoris Ling <dling@google.com>
Mon, 5 Dec 2016 21:29:21 +0000 (13:29 -0800)
committerDoris Ling <dling@google.com>
Wed, 7 Dec 2016 22:33:13 +0000 (14:33 -0800)
commit6c2cf0dbc58caced6803a77e055e19b614dd2148
treecd06ce872809b341a9943d272441ff12621933e7
parentcacb2f00c10542a9c624a5522798e993efa063bb
Refactor SoundSettings to use more preference controller.

- second round of refactoring SoundSettings to use preference
  controller.
- add controller for Emergency broadcast, Vibrate when ring, Phone
  ringtone, Alarm ringtone, and Notification ringtone.

Bug: 32276590
Test: make RunSettingsRoboTests
Change-Id: Iaff48ecb27bf156a5c8995de20ce7a440b094cdb
21 files changed:
src/com/android/settings/notification/AlarmRingtonePreferenceController.java [new file with mode: 0644]
src/com/android/settings/notification/EmergencyBroadcastPreferenceController.java [new file with mode: 0644]
src/com/android/settings/notification/NotificationRingtonePreferenceController.java [new file with mode: 0644]
src/com/android/settings/notification/PhoneRingtonePreferenceController.java [new file with mode: 0644]
src/com/android/settings/notification/RingtonePreferenceControllerBase.java [new file with mode: 0644]
src/com/android/settings/notification/SoundSettings.java
src/com/android/settings/notification/VibrateWhenRingPreferenceController.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/notification/AdjustVolumeRestrictedPreferenceControllerTest.java
tests/robotests/src/com/android/settings/notification/AlarmRingtonePreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/notification/AlarmVolumePreferenceControllerTest.java
tests/robotests/src/com/android/settings/notification/CastPreferenceControllerTest.java
tests/robotests/src/com/android/settings/notification/EmergencyBroadcastPreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/notification/MediaVolumePreferenceControllerTest.java
tests/robotests/src/com/android/settings/notification/NotificationRingtonePreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/notification/NotificationVolumePreferenceControllerTest.java
tests/robotests/src/com/android/settings/notification/PhoneRingtonePreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/notification/RingVolumePreferenceControllerTest.java
tests/robotests/src/com/android/settings/notification/RingtonePreferenceControllerBaseTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/notification/VibrateWhenRingPreferenceControllerTest.java [new file with mode: 0644]
tests/robotests/src/com/android/settings/notification/VolumeSeekBarPreferenceControllerTest.java
tests/robotests/src/com/android/settings/notification/ZenModePreferenceControllerTest.java