如何从 Android 应用程序设置 Google SIP 的 SHIFT 状态

MMJ

我正在处理一个特定的要求,我需要从 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。

提前致谢

MMJ

经过彻底分析后,我确认无法设置 GBOARD 的 SHIFT 状态,除非谷歌在未来的 android 版本中提供 API。

通过更改键盘 (LatinIME) 应用程序本身,我能够在 Android 的默认键盘 LatinIME 键盘中实现这一点。

谢谢

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Linphone的Android SIP应用程序

我如何知道要显示或不显示通知的Android应用程序的应用程序状态?

当android系统杀死应用程序时,如何保存我的应用程序状态?

退出后如何设置GTK应用程序的状态代码?

如何从状态设置 Input 的值(React 应用程序)

PJSUA2 SIP Android本机应用程序

如何使用ARI获取SIP用户状态?

Android应用程序设置上的Google Analytics(分析)

如何通过Android应用程序查看公共Google日历

如何通过深层链接恢复android应用程序而不丢失活动堆栈(或应用程序状态)?

如何在Android应用程序(Android Studio 4.1)中隐藏状态栏

保存Android应用程序状态

如何在Android中设置应用程序范围的字体?

如何设置从Android应用程序的系统性能?

Android 应用程序:如何控制系统设置?

Android 如何设置 Intent 以打开 adobe connect 应用程序

pyqtdeploy:如何为Android设置应用程序图标?

如何为Android应用程序设置IntelliJ IDEA?

如何在Android应用程序中保留主题设置?

如何从Android的应用程序设置中选择语言?

如何在Android应用程序中设置语言环境?

如何在android应用程序中实现语言设置?

Android Things 如何从应用程序调用 WiFi 设置

如何在react-native中在后台杀死的Android应用程序保持状态

Xamarin Native Android 应用程序进入睡眠状态或终止时如何获得通知?

如何防止Android设备从Qt应用程序进入睡眠状态

当应用程序完全关闭时,如何在Android中保存黑暗模式状态

如何管理 android 应用程序和 ASP.net Web API 之间的状态?

如何更改状态栏颜色以匹配Lollipop中的应用程序?[Android]