1.概述
在10.0的系统产品开发中,对于产品有些音量需求要求音量默认设置为最大音量的80%,所以就需要
在开机完成的时候,设置默认值
2.SystemUI VolumeUI媒体音量设置为最大值80%的核心类
frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java
frameworks/base/services/core/java/com/android/server/policy/PhoneWindowManager.java
3.SystemUI VolumeUI媒体音量设置为最大值80%的核心功能分析和实现
接下来对音量条分析:
在按下音量键时,会弹出音量条,这就是SystemUI的音量条,其实就是
VolumeDialogImpl.java 路径就是 :frameworks/base/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java
通过阅读代码得知 默认音量的类型就是AudioManager.STREAM_MUSIC
首选我们看 怎么打开音量条的
代码如下:
synchronized (this) {