可能重复:
Android - 我的应用程序中使用的音量按钮
如何知道用户何时按下 android 设备硬件上的减小和增大音量按钮。谢谢
卢克的好答案,请参阅https://stackoverflow.com/a/674207/603233
不要自己处理音量键——几乎不可能保证你不会破坏音量键的行为。
在你的 onCreate() 中调用这个 API:
setVolumeControlStream(AudioManager.STREAM_MUSIC);
这告诉 AudioManager 当你的应用程序有焦点时,音量键应该调整音乐音量。