前端之家收集整理的这篇文章主要介绍了
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作为起点.
键盘上有很多东西需要处理.
原文链接:https://www.f2er.com/android/318328.html