Android 默认输入法的修改方法

修改文件:

frameworks/base/packages/SettingsProvider/res/values/defaults.xml

frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java


修改位置:


    com.android.inputmethod.latin/.LatinIME
    com.android.inputmethod.latin/.LatinIME


private void loadSecureSettings(SQLiteDatabase db) {
// 修改这个方法,增加如下内容。
    loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
            R.string.def_input_method);

    loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,
            R.string.def_enabled_input_methods);
}


罗列一下常用输入法:

自带键盘输入法:com.android.inputmethod.latin/.LatinIME
谷歌拼音输入法:com.android.inputmethod.pinyin/.PinyinIME
搜狗输入法:com.sohu.inputmethod.sogou/.SogouIME
百度输入法:com.baidu.input/.ImeService

你可能感兴趣的:(Android 默认输入法的修改方法)