任何人都可以告诉我,如果有任何方法我们可以找出蓝牙QWERTY键盘是否附加到Android设备.
我尝试使用getResources().getConfiguration.keyboard,但它总是给我相同的值,无论是否附加了键盘.
谢谢
Leo*_*die 13
一种方法是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
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3271 次 |
最近记录: |