如何判断Android设备是否有物理键或软件导航栏?我需要根据是否绘制软件导航来更改布局.
例如,HTC Desire C有硬件密钥:
我应该澄清 - 我看着导航栏,而不是键盘.家,背等我试过:
getResources().getConfiguration().keyboard);
getResources().getConfiguration().navigation);
getResources().getConfiguration().navigationHidden);
Run Code Online (Sandbox Code Playgroud)
在两个设备上返回相同的值.
任何人都可以告诉我,如果有任何方法我们可以找出蓝牙QWERTY键盘是否附加到Android设备.
我尝试使用getResources().getConfiguration.keyboard,但它总是给我相同的值,无论是否附加了键盘.
谢谢