涉及到输入法的相关问题,所以想着是否可以在后台修改输入法。 想修改默认输入法,必须知道手机支持哪几种输入法才可以,在此致辞,假如你想修改成哪种输入法,就必须先安装其相应的apk。 关于手机支持的输入法信息,存在于Android手机的/data/data/com.android.providers.settings/databases/settings.db文件中。所以需要执行 证明有三种可用的输入法: com.android.inputmethod.latin/.LatinIME com.sohu.inputmethod.sogou/.SogouIME jp.jun_nama.test.utf7ime/.Utf7ImeService 假如想设置sougou为默认输入法,则执行: adb shell settings put secure default_input_method com.sohu.inputmethod.sogou/.SogouIME 执行完毕,Android手机设置里的当前输入法立马变成搜狗!已经亲自试过,很有效! 获取手机的默认输入法是:adb shell settings get secure default_input_method 根据这个思路,应该可以直接修改设置里的所有菜单,但具体实施起来到底可行否,还需探究。
- 百度:com.baidu.input/.ImeService
- 讯飞:com.iflytek.inputmethod/.FlyIME
- 腾讯:com.tencent.qqpinyin/.QQPYInputMethodService
- 谷歌:com.google.android.inputmethod.pinyin/.PinyinIME
- 搜狗:com.sohu.inputmethod.sogou/.SogouIME
- 触宝:com.cootek.smartinput5/.TouchPalIME
复制代码
|