机器人:以编程方式检测,如果设备有硬件菜单按钮机器人、按钮、菜单、方式

2023-09-12 21:34:01 作者:在思念中沦陷ヽ

目前,我正在努力奋斗着这个问题。我需要检查设备,在安装应用程序的地方,有一个硬件菜单键。因为它不存在于像Galaxy Nexus的一些设备,我直接在这种情况下,用户界面​​示出它

我已经看了PackageManager.hasSystemFeature(),但没有发现任何有有用的。

有没有人已经做到了这一点?

解决方案

  ViewConfiguration.get(上下文).hasPermanentMenuKey()
 

请参阅ViewConfiguration#hasPermanentMenuKey()了解更多信息。请注意,这仅适用于API级别14+(的Andr​​oid 4.0冰淇淋三明治或更高版本)。

I'm currently struggling with this issue. I need to check if the device, where the app is installed, has a hardware menu key. Because it is not existing on some devices like Galaxy Nexus, I'm showing it directly in the UI in this case.

Tebot入门级编程教育机器人测评 孩子们的趣味暑假我承包了

I have already looked at PackageManager.hasSystemFeature(), but didn't find anything useful there.

Has anyone already done this?

解决方案

ViewConfiguration.get(context).hasPermanentMenuKey()

See ViewConfiguration#hasPermanentMenuKey() for more information. Note that this is only available for API level 14+ (Android 4.0 Ice Cream Sandwich or newer).