我正在处理一个特定的要求,我需要从 Android 应用程序设置 Google SIP 的 SHIFT 状态。我的问题是,是否有任何可用于 Google SIP (GBoard) 的 API 可以为键盘设置 SHIFT 模式(开或关)?
我已经尝试过 Instrumentation 和 View.dispatchKeyEvent() 如下,但它没有在 Google SIP 中生成转换状态 ON/Off
view.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_SHIFT_LEFT));
Thread.sleep(100);
view.dispatchKeyEvent(new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_SHIFT_LEFT));
附加信息:我们为我们的设备提供自定义 ROM。我已经在寻找这样的公共 API,它可以为“LatinIME”SIP 设置 SHIFT 模式,但我没有找到任何这样的 API。
提前致谢
经过彻底分析后,我确认无法设置 GBOARD 的 SHIFT 状态,除非谷歌在未来的 android 版本中提供 API。
通过更改键盘 (LatinIME) 应用程序本身,我能够在 Android 的默认键盘 LatinIME 键盘中实现这一点。
谢谢
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句