当 sleep 模式处于 Activity 状态(黑屏、锁定)时,我需要在我的应用程序中使用音量按钮。 我正在使用 onDispachKeyEvent 来捕获音量按钮,它在正常状态下工作得很好。 在音乐播放器中,如果您关闭屏幕,您仍然可以改变音量。知道怎么做吗?
谢谢
最佳答案
我最近在我的 HTC Desire 上对此做了很多试验(这在其他供应商的几款手机上得到了证实)。
总结如下:当屏幕关闭时 - 只有在当前正在播放音乐的情况下系统才会听到音量按钮。
即使在这种情况下,当屏幕关闭时,您也不会在 Activity 中获得音量按钮按键事件 - 系统只是在播放音乐时修改 AudioManager.STREAM_MUSIC 的音量级别(以及不同情况下的其他相应音频流:警报,电话)- 并且在没有音乐/闹钟/电话时不这样做
关于android - 在 sleep 模式下使用音量按钮(音乐播放器风格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904982/