gpt4 book ai didi

Android 4.0 检测用户是否有硬件返回/主页键

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:15 25 4
gpt4 key购买 nike

在 ICS/HC 中有没有办法检测用户是否有权访问硬件菜单键?

根据配置,我希望更改操作栏的填充方式,例如:

如果用户有物理主页按钮,请减少操作栏中显示的按钮数量。

谢谢,劳伦斯

最佳答案

我花了一些时间,但我找到了一种比依赖 hasPermanentMenuKey() 更可靠的方法,它不适用于较新的手机,如 HTC One没有菜单键,但有主页和后退键,因此不需要(或显示)软导航栏。要解决此问题,请尝试使用以下代码来检查后退按钮:

boolean hasMenuKey = ViewConfiguration.get(context).hasPermanentMenuKey();
boolean hasBackKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK);

if(!hasMenuKey && !hasBackKey) {
// Do whatever you need to do, this device has a navigation bar
}

关于Android 4.0 检测用户是否有硬件返回/主页键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203303/

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