我想禁用侧面音量按钮,因此控制音量的唯一方法是通过我的 android 应用程序中的专用活动。通过添加以下代码,我设法为我的所有活动禁用它:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.d(TAG, "onKeyDown = " + keyCode);
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
return true;
}
if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) {
return true;
}
return super.onKeyDown(keyCode, event);
}
但我不知道如何为我从我的应用程序启动的活动禁用它(例如我启动图库应用程序)!
我知道“Volume Locker”应用程序可能会做类似的事情。