gpt4 book ai didi

android - GearVR 覆盖后退和主页按钮

转载 作者:行者123 更新时间:2023-11-29 19:16:55 24 4
gpt4 key购买 nike

我正在尝试覆盖我的 GearVR 应用程序中的后退和主页按钮。我实际上试图完全禁用它们。我试过:

@Override
public void onBackPressed() {
Log.d(TAG, "onBackPressed: ");

}

@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
Log.d(TAG, "onKeyLongPress: ");

}
return false;
}

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
Log.d(TAG, "onKeyUp: "+keyCode);
if(keyCode==KeyEvent.KEYCODE_BACK){
return false;
}
//return super.onKeyUp(keyCode, event);
return false;
}

我还查看了 SamsungGearVR repo 中的示例.

我唯一能够捕获的是 onKeyLongPress 但仍然无法覆盖它,只需添加它即可。

最终结果是我想完全禁用后退和主页按钮。

最佳答案

自 Android 4.0+ 版本起,您无法覆盖主页按钮,此更改是出于安全目的而进行的。您确实可以选择使用 Android 5.0 中引入的屏幕固定功能来禁用主页按钮。

要禁用后退按钮,您有两个选择:

覆盖 public void onBackPressed()onKeyDown(int keyCode, KeyEvent event)。由于覆盖 onBackPressed 不起作用,我会尝试 onKeyDown

此外,如果您提供未按预期运行的代码段以及您尝试过的代码,那将非常有帮助。

关于android - GearVR 覆盖后退和主页按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43198623/

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