标签: android android-hardware-keyboard
我需要在Android设备中检测硬件后退按钮的存在。这里我们有不同类型的设备,一个是软背按钮,另一个是硬件后退按钮。 有没有找到硬件后退按钮的常用方法是否存在。
我尝试使用以下代码来检测硬件后退按钮的存在,但这不可靠。对于没有硬件后退按钮且具有软后退按钮的平板电脑,它返回true。
boolean hasBackKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK);
请建议我有什么办法。