Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android默認輸入法勾選多國語言,並默認其中一種語言

Android默認輸入法勾選多國語言,並默認其中一種語言

編輯:關於Android編程

1.首先在設備上調整輸入法

設置>語言輸入法>Android鍵盤(AOSP),在輸入語言裡勾選要選擇的語言,比如選“英語(美國)”和“西班牙文”兩種:

\


2.選炸ky"/kf/web/php/" target="_blank" class="keylink">PHPtc2zyuTI67eotcTErMjP0+/R1KOoxKzIz86qwb3W1tPv0dTW0LXEobDO97Dg0cDOxKGxo6k8L3A+CjxwPgq08r+q0ru49sTcxNy197P2yuTI67eotcTTptPDo6zPwsCtzajWqsC4wO+jrKGw0aHU8crkyOu3qKGxtffV+86qobDO97Dg0cDOxKGxPC9wPgo8cD4KPGltZyBzcmM9"/uploadfile/Collfiles/20150115/2015011508480719.png" alt="\">


3.查看Setting數據庫文件<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+CmFkYiBwdWxsIGRhdGEvZGF0YS9jb20uYW5kcm9pZC5wcm92aWRlcnMuc2V0dGluZ3MvZGF0YWJhc2VzL3NldHRpbmdzLmRiIEM6XDwvcD4KPHA+CrTyv6pTZWN1cmWx7aOssum/tGRlZmF1bHRfaW5wdXRfbWV0aG9ko6xlbmFibGVkX2lucHV0X21ldGhvZHO6zXNlbGVjdGVkX2lucHV0X21ldGhvZF9zdWJ0eXBlyP249tfWts7E2sjdo6yyorzHwryjujwvcD4KPHA+CjxpbWcgc3JjPQ=="/uploadfile/Collfiles/20150115/2015011508480720.png" alt="\">

default_input_method com.android.inputmethod.latin/.LatinIME

enabled_input_methods com.android.inputmethod.latin/.LatinIME;816242702;-921088104

selected_input_method_subtype 816242702


4.修改SettingsProvider文件

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

將函數private void loadSecureSettings(SQLiteDatabase db) 中的以下兩行(注意是loadSecureSettings函數,不是loadSystemSettings):

 loadSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS, defaultIme);
            loadSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD, defaultIme);

修改為以下三行:

loadSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,"com.android.inputmethod.latin/.LatinIME;816242702;-921088104");//選中的輸入法
loadSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD, "com.android.inputmethod.latin/.LatinIME");// 默認輸入法為系統輸入法
loadSetting(stmt, Settings.Secure.SELECTED_INPUT_METHOD_SUBTYPE, "816242702"); // 默認輸入法的默認語言


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved