android - 在 sleep 模式下使用音量按钮(音乐播放器风格)

标签 android

当 sleep 模式处于 Activity 状态(黑屏、锁定)时,我需要在我的应用程序中使用音量按钮。 我正在使用 onDispachKeyEvent 来捕获音量按钮,它在正常状态下工作得很好。 在音乐播放器中,如果您关闭屏幕,您仍然可以改变音量。知道怎么做吗?

谢谢

最佳答案

我最近在我的 HTC Desire 上对此做了很多试验(这在其他供应商的几款手机上得到了证实)。

总结如下:当屏幕关闭时 - 只有在当前正在播放音乐的情况下系统才会听到音量按钮。

即使在这种情况下,当屏幕关闭时,您也不会在 Activity 中获得音量按钮按键事件 - 系统只是在播放音乐时修改 AudioManager.STREAM_MUSIC 的音量级别(以及不同情况下的其他相应音频流:警报,电话)- 并且在没有音乐/闹钟/电话时不这样做

关于android - 在 sleep 模式下使用音量按钮(音乐播放器风格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904982/

相关文章:

c# - 在android中实现滑动和点击相对布局的最佳方法是什么?

android - Theme.Dialog 创建的屏幕太小

java - Android MapsUtils - 在 map 上点击获取位置

android - 如何创建像按钮一样的圆形旋转菜单

android - Android 3.1 上 ViewPager 的替代品

android - 如果我想发布一个 minSDK 比市场上更高的更新怎么办?

android - 在 clipsChildren=false 父项的单个子项上启用剪辑

java - 安卓信号处理

android - 回收站 View 项目输入动画不起作用

android - 当 fragment 恢复/重新创建时,ViewPager getScrollX 返回 0