gpt4 book ai didi

android - 如何通过单击手机侧面的上下按钮来禁用关闭声音?

转载 作者:行者123 更新时间:2023-12-03 00:42:08 25 4
gpt4 key购买 nike

我想在某些情况下启动警报。警报启动后,必须禁止使用上下按钮关闭警报。
我找到了一些代码,但是没有用。

AudioManager am =(AudioManager) ctxt.getSystemService(ctxt.AUDIO_SERVICE);
am.setStreamVolume(
AudioManager.STREAM_MUSIC,
am.getStreamMaxVolume(AudioManager.STREAM_MUSIC),
0);
am.setStreamMute(AudioManager.STREAM_MUSIC, false);

编辑:仅 setStremMute部分无效,没有错误。

最佳答案

您可以捕获 Activity 中的音量调高和调低关键事件:

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int keyCode = event.getKeyCode();
switch (keyCode) {
case KeyEvent.KEYCODE_VOLUME_UP:
// Ignore
return true;
case KeyEvent.KEYCODE_VOLUME_DOWN:
// Ignore
return true;
default:
return super.dispatchKeyEvent(event);
}
}

关于android - 如何通过单击手机侧面的上下按钮来禁用关闭声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32481162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com