微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 锁屏界面播放音乐或者FM时, 按音量键没有VolumePanel显示

锁屏界面播放音乐或者FM时, 按音量键没有VolumePanel显示

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在 Keyguard 界面,播放music 或者FM时,按音量键可以调节音量大小,但是不显示出VolumePanel,这是 Google default design,Google原生对比机也是这样的行为。
在 Keyguard 出现的時候,之所以不显示 VolumePanel 是因为 KeyguardViewBase.interceptMediaKey()把 volume 相关的 keys 拦下來,直接呼叫 AudioManager 的调整音量API,直接调整音量,但不显示出 UI.
[SOLUTION]
如果希望在 Keyguard 画面下仍然要 show 出 VolumePanel,可以改写 KeyguardViewBase
private static final boolean KEYGUARD_MANAGES_VOLUME = true; // 把这里改成
false即可。
keyguard界面调节音量并显示VolumePanel只针对当前播放music 或者FM时,并不是
调整当前情景模式的音量,二者不要混淆,后者目前不支持。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top