在Android设备上安装一个新输入法后,要想启用该输入法,就需要在设置--输入法设置中启用该输入法,
这个启用的过程其实就做了2件事:
1. 在系统的配置信息中添加该输入法
只有添加以后的输入法才能为应用所用,这个过程就是向/data/data/com.android.providers.settings/databases 路径下的settings.db数据库的 secure表中的字段enabled_input_methods 添加信息,如com.android.inputmethod.latin/.LatinIME,如果有多个输入法,这些字符串间以分号分隔。
2. 将该输入法设置成默认输入法
设置一个输入法为系统默认的输入法的操作,就是向/data/data/com.android.providers.settings/databases 路径下的settings.db数据库的 secure表中的字段default_input_method 设置信息,如com.android.inputmethod.pinyin/.PinyinIME
。