df47bee061f72f0c75bd73025066bd24807814e3 |
|
16-Feb-2017 |
Shigeki Yokomichi <shigeki.x.yokomichi@sonymobile.com> |
Merge "Fix the "Alarm volume" icon is displayed incorrectly" am: e0ba81110a am: 657abc315d am: 4b06345751 am: bce364b776 Change-Id: Ia47be383cbc07818a7a51f85bfba4a30aedd3a5a
|
e0ba81110a7070b3a7a80c14014a1fc0a4b9b982 |
|
16-Feb-2017 |
Treehugger Robot <treehugger-gerrit@google.com> |
Merge "Fix the "Alarm volume" icon is displayed incorrectly"
|
88dabdeeb288d01bb33217850be76eae84281b30 |
|
09-Aug-2016 |
Julia Reynolds <juliacr@google.com> |
Animate volume slider changes. Change-Id: I03f83d25eeb2ef30346c377d6b4fcb8688faaffc Fixes: 30670594
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
8eb355dff90c8d7ef392e7bf3f139b2b78116873 |
|
25-Feb-2016 |
Shigeki Yokomichi <shigeki.x.yokomichi@sonymobile.com> |
Fix the "Alarm volume" icon is displayed incorrectly Symptom: 1. Set Alarm volume to 0 on Sound & notification screen, then tap Back key and reopen the screen. 2. Set Alarm volume up to 1 or larger, then alarm icon changes to unmute. 3. Set Alarm volume down to 0, then the icon doesn't change to mute. There expected the icon should change to mute one. Detail and sample: SeekBarVolumizer manages a variable mLastAudibleStreamVolume. This variable decides whether it executes mute procedure or not. When this variable is 0, it will not execute mute procedure. Because the condition to execute mute proceduce is below. - lastAudibleVolume * (mute ? -1 : 1) < 0 What original code will not update this variable from constructor is one of problems. So once the icon changes to unmute one, the icon will never change to mute one. Solution: Changed the condition as it doesn't depend on value of lastAudibleVolume. Bug: 30265487 Change-Id: I42165f39d1f344169674c09a045b6fb2bb25db4d
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
33194351fee6c3b670e045139e4bf47617e8047f |
|
16-Mar-2016 |
Sudheer Shanka <sudheersai@google.com> |
Fix a race condition in SeekBarVolumizer. Bug: 27355876 Bug: 27355810 Bug: 27355145 Change-Id: Ie33bf6aa92834076e3b8cf394c4d86400fb67592
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
3a10b10ee599887271859c3f68e4b098b06f0852 |
|
14-Oct-2015 |
Julia Reynolds <juliacr@google.com> |
Update volume slider on device changed. Bug: 24501085 Change-Id: I5bd0ac014eb291cafcf918e8a73a30e95245d533
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
96d4a9ec394975818b073b537ccb6220ef0949ba |
|
10-Jun-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Disable seekbar prefs when zen muted. - And display the last audible value. Bug: 21267436 Change-Id: I667d0680811b48a51eab22c837933e493f1d5c44
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
721d457685cc83785d0d0aad259e3218af899fc9 |
|
16-Apr-2015 |
John Spurlock <jspurlock@google.com> |
Volume: Automute in seek bar volumizer. Never disable the slider, allow mutebusting and syncing mute to 0 value. Also add new framework icon for media. Bug: 20096341 Change-Id: I9db1671c3442365866a49c9d6f7becf0b2e05435
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
bbfd31a5d4f126167e20fa8bd256c810cf8c2c85 |
|
18-Feb-2015 |
John Spurlock <jspurlock@google.com> |
AudioAttributes: introduce new flags to bypass audio restrictions. - New @hidden @SystemApi FLAG_BYPASS_INTERRUPTION_POLICY, request to ignore any current audio restrictions, such as zen mode content-based notification filtering. - Wire up FLAG_BYPASS_INTERRUPTION_POLICY to the existing audio restriction checks in the framework. - New @hidden @SystemApi FLAG_BYPASS_MUTE, request to play audibly, even if the underlying stream is muted. - Wiring up to audio framework TBD. - Use both of these new flags on the inline volume slider controls used in Settings, ensuring playback is heard regardless of the current device filter state. Bug: 19407114 Change-Id: I3d44394931592ccbc1b61ddd9a4d1cc984da17cc
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
bcc1087af40a0e1bb35dbe8a39c830ecdea8280b |
|
28-Nov-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Improve inline volume controls used in settings. - Make the system internal ringer mode change signal available to other system components via a standard intent, instead of a volume-controller-only binder call. - Update sysui to use new intent for icon policy. - Add proper muting state to the volumizer, to look more like the associated volume panel slider. - Add basic ringer mode state tracking for the notification-ring slider setting. Bug: 17899613 Change-Id: Ie2df52edb070055ef59c74039162a0e785d2fdbb
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
735f9ebc188e1cb225533e1f5f9ef925d1f0b20e |
|
21-Oct-2014 |
John Spurlock <jspurlock@google.com> |
Settings: Make SeekBarVolumizer more null-resilient. Now that the instances are reusable, ensure all "post" methods do a handler check, and ensure they are all internal. Bug: 18063070 Change-Id: Idc478c636686f666f5656f3d07bf2738ba3e9a5a
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
0e588ea8e1746f3335b2b5c8a51fdd9a96167b59 |
|
08-Oct-2014 |
John Spurlock <jspurlock@google.com> |
Make SeekBarVolumizer restartable. Decouple start from constructor, making it possible to restart once stopped. Bug:17898190 Change-Id: I2f860864161f818d5a62a28331ef1c47051fb39f
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
351346092acdfbfcc1d9ebf98d539d2a1196c5e8 |
|
25-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Volume: Show safe media warning in settings. If the safe media warning is enabled, make sure we display it from the new inline slider preference in Settings (without showing the volume dialog itself). Also: - Update the warning dialog to the new sysui theme. - Separate the warning sentences with an additional line. - Fix the auto-dismiss timeout. - Add a system property to additionally enable the safe media warning for testing - Add more information to audio service dumpsys. Bug:15434662 Change-Id: I95fec12c9049bbfdb7ebdf246160e4b12c0c5be3
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
0dbf1a6be21bb8947aa716fc40c6e288178b1803 |
|
01-Jun-2014 |
John Spurlock <jspurlock@google.com> |
Settings: Keep SeekBarVolumizer in sync with audio stream. Use AudioManager.VOLUME_CHANGED_ACTION instead of relying on obsolete settings. Bug:15343543 Change-Id: Ia95237bb455268314ec985affe92b0cec6b52e29
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
95caba127051845ff1e26d7e64909db89408e8e7 |
|
27-May-2014 |
John Spurlock <jspurlock@google.com> |
frameworks/base: Performance tweaks for SeekBarVolumizer. Move ringtone init to the worker thread. Allow the volumizer instance to be reused by making the seekbar settable. Bug:15091992 Change-Id: Ib616ae0fbb9a45c63391f8335e48ec2754dbdcd5
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|
74a2e06d831432f27ebd17cf6f1d0086356e7ee0 |
|
17-May-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: frameworks changes to support Settings. - Pull SeekBarVolumizer out into a separately reusable class. - Make register/unregisterOnActivityStopListener avail to system code. - Add new setting for displaying suppressed notifications in zen mode. Change-Id: Ic30aa575ae07650cee62c8c1d83b6bc69395cf0d
/frameworks/base/core/java/android/preference/SeekBarVolumizer.java
|