gpt4 book ai didi

android - 禁用三星触摸菜单按钮 - onKeyDown 不起作用

转载 作者:行者123 更新时间:2023-11-29 01:33:28 27 4
gpt4 key购买 nike

如何禁用三星设备的硬件按钮。除了作为普通按钮的主页按钮外,它们还有触摸感应菜单和后退按钮。不会调用 onKeyDown 和 onKeyUp。我在 Activity 中实现了这个:

public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.d(this.getClass().getName(), keyCode + "");
Log.d(this.getClass().getName(), event.KEYCODE_MENU + "");
if (keyCode == KeyEvent.KEYCODE_MENU) {
return true;
}
return super.onKeyDown(keyCode, event);
}

它适用于音量按钮,但不适用于此触摸按钮。

谢谢

最佳答案

检查这个:Upgraded to AppCompat v22.1.0 and now onKeyDown and onKeyUp are not triggered when menu key is pressed .它解决了我和你的问题完全一样的问题,似乎新版本的 AppCompat 导致 onKeyDow 方法不再被调用。

此外,您可以尝试更新到 v23:https://code.google.com/p/android/issues/detail?id=159795#c31如果它已经可用。它在这里起作用。

关于android - 禁用三星触摸菜单按钮 - onKeyDown 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29970444/

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