1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > android系统动态切换输入法

android系统动态切换输入法

时间:2024-05-08 19:06:34

相关推荐

android系统动态切换输入法

主要获取InputMethodManager中的方法

((InputMethodManager)myActivity.getSystemService(Context.INPUT_METHOD_SERVICE)).setInputMethod(null, NewInputMethodName);

如何获取NewInputMethodName

系统的是com.android.inputmethod.latin/.LatinIME 这个是英文的

com.iflytek.inputmethod/.FlyIME 这个是讯飞的

如果是未知的第三方输入法

需要一个root过的设备

然后

1,adb shell

2,pm list packages -f:列出所有的包名。 找出相应的包名

3,dumpsys package com.android.XXX:查看某个包的具体信息

找到相关的服务部分就是 那个名字了。

注意此方法是需要系统权限的哦 。。。

如果只是普通应用,只能弹出弹窗让用户选择了。

具体也是InputMethodManager的方法

showInputMethodPicker 跟上述一样调用即可

延伸

关于android系统输入法的框架的文章

/kf/08/543690.html

如果是想要自定义一个输入法,就必须的继承InputMethodService 然后进行相关操作。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。