OSDN Git Service

Volume policy updates.
authorJohn Spurlock <jspurlock@google.com>
Tue, 3 Mar 2015 22:35:57 +0000 (17:35 -0500)
committerJohn Spurlock <jspurlock@google.com>
Thu, 12 Mar 2015 17:57:08 +0000 (13:57 -0400)
commita48d779dad4c48aa2f97ad021ae3a5649c058312
treecb1bc381bdd1716ee4606aaadca4695af5a8c491
parent80c24d4a27573b90368e78a155abe90849db1b06
Volume policy updates.

 - Make volume policy settable by the volume UI instead
   of hardcoded in AudioService.
 - Add status bar icon for silent mode.
 - Limit unmute-on-volume-adjust behavior to tvs.
 - Ensure all changes to device volume are sent through
   setIndex so no change events are missed.

Bug: 19260237
Change-Id: Iea070a7a6f90ff620e39629f2da3f33f87223d72
media/java/android/media/AudioManager.java
media/java/android/media/AudioManagerInternal.java
media/java/android/media/IAudioService.aidl
media/java/android/media/VolumePolicy.aidl [new file with mode: 0644]
media/java/android/media/VolumePolicy.java [new file with mode: 0644]
packages/SystemUI/res/drawable/stat_sys_ringer_silent.xml [new file with mode: 0644]
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarPolicy.java
packages/SystemUI/src/com/android/systemui/volume/VolumeUI.java
services/core/java/com/android/server/audio/AudioService.java
services/core/java/com/android/server/notification/ZenModeHelper.java