Android自定义IME使用默认的屏幕键盘

在为 Android创建IME时,您需要通过覆盖许多InputMethodService方法(例如onCreateInputView())来支持屏幕键盘(OSK).

有没有办法使用用户默认IME的屏幕键盘.例如,假设Android默认IME是他们的默认IME.当使用我的IME时,有一种方法可以使用Android默认IME中的OSK,而不必手动处理整个事物(包括预测等).我不想用这个IME替换屏幕键盘上的用户.

或者我可以拉入Android默认键盘的源并使用它.

解决方法

绝对没有办法实现这一目标.将默认IME视为单独的App&你无法从另一个应用程序控制它.我的建议是从AOSP& amp;中提取LatinIME源代码.然后用它来创建自己的IME.相信我几乎99%(只是为了安全,但我认为这是100%)PlayStore中的键盘使用LatinIME作为起点.键盘上有很多东西需要处理.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...