|
发表于 2015-1-21 10:00:58
只看该作者
板凳
默认输入法对于的sqlite 中的key是:
core/java/android/provider/Settings.java:3339: public static final String DEFAULT_INPUT_METHOD = "default_input_method";
可以在/src/com/android/providers/settings/DatabaseHelper.java的private void loadSecureSettings(SQLiteDatabase db) 方法中加入以下代码:
loadStringSetting( stmt, Settings.Secure.DEFAULT_INPUT_METHOD,"[你要修改的默认输入法服务]" );
注:你要修改的默认输入法服务
可以反编译查看,也可以先找一台好的设备勾选好默认的输入法,通过sqlite查看,进入SettingProviders查询数据库【select * from secure;】
例如系统默认输入法是:com.android.inputmethod.pinyin/.PinyinIME |
|