如何检测键盘中是否存在硬件?

时间:2019-03-14 18:45:41

标签: android terminal configuration getresource

我想使用Android Studio通过代码检查终端是否具有集成的物理键盘。

我用过:

Configuration cf = ctx.getResources().getConfiguration();

cf.keyboard

if cf.keyboard <> Configuration.KEYBOARD_NOKEYS 

应该有一个物理键盘。

我使用三星Galaxy X手机和带有物理键盘的Newland Beluga Android终端进行了验证。

通过获得以下结果:

  

三星x Covere-> cf.keyboard = 1

     

Newland Beluga-> cf.keyboard = 1

我得到相同的结果。

由于Newland Beluga具有内置键盘而三星没有内置键盘,因此我期望会有不同的价值。

有人可以给我答案吗?

还有另一种方法来检查Android终端是否具有物理键盘吗?

0 个答案:

没有答案