谁能告诉我是否有任何方法可以找出蓝牙 QWERTY 键盘是否连接到 android 设备。
我尝试使用 getResources().getConfiguration.keyboard,但无论是否连接键盘,它总是给我相同的值。
谢谢
一种方法是android:configChanges="keyboard"
在 AndroidManifest.xml 文件中添加活动。
有了这个,您可以覆盖 onConfigurationChanged
每当插入或拔出键盘时都会调用它
@Override
public void onConfigurationChanged(Configuration newConfig)
{
if(newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_NO) {
//A hardware keyboard is being connected
}
else if(newConfig.hardKeyboardHidden == Configuration.HARDKEYBOARDHIDDEN_YES)
//A hardware keyboard is being disconnected
}
}