gpt4 book ai didi

Android:有没有办法以编程方式打开关闭物理键盘?

转载 作者:行者123 更新时间:2023-11-29 02:09:09 25 4
gpt4 key购买 nike

我有一个具有 USB 主机功能的 Android 3.1。我通过 usb 连接到它,它是一个用作键盘仿真器的 RFID 阅读器。对于键盘模拟器,我的意思是一旦我扫描一个标签,它就会将输出作为击键发送。

现在,一旦插入此阅读器,就无法显示软键盘。因此,除了 rfid 代码外,无法输入任何其他内容。

我试过“强制显示软键盘”的示例但没有成功:它们一直有效,直到我插入 RFID 阅读器。然后软键盘无论如何都消失了!!!

我的软件将在“kiosk 模式”下运行,这就是为什么我询问以编程方式执行此过程的原因。这不是可用性问题。

非常感谢任何帮助。

最佳答案

你有任何 editText 或类似的东西来以这种方式获得焦点吗?

someEditText.requestFocus();
InputMethodManager mgr = (InputMethodManager)getActivity().
getSystemService(Context.INPUT_METHOD_SERVICE);
mgr.showSoftInput(someEditText, InputMethodManager.SHOW_IMPLICIT);

我的意思是,如果您在插入 RFID 阅读器后执行此操作,键盘应该会出现。你试过这个吗?

关于Android:有没有办法以编程方式打开关闭物理键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8435295/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com