android 6.0 默认输入法,Android6.0 修改默认输入法
Platform: RK3368OS: Android 6.0Kernel: 3.10.0修改Android系统默认输入法:frameworks/basediff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xmlindex d75
Platform: RK3368
OS: Android 6.0
Kernel: 3.10.0
修改Android系统默认输入法:
frameworks/base
diff --git a/packages/SettingsProvider/res/values/defaults.xml b/packages/SettingsProvider/res/values/defaults.xml
index d75b742..58415d1 100755
--- a/packages/SettingsProvider/res/values/defaults.xml
+++ b/packages/SettingsProvider/res/values/defaults.xml
@@ -217,4 +217,8 @@
false
+ com.android.inputmethod.latin/.LatinIME
+ com.android.inputmethod.latin/.LatinIME
+
+
例如要将默认输入法修改为拼音输入法,可以在overlay中修改:
diff --git a/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
index 9bac0af..7e98db7 100755
--- a/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -49,4 +49,8 @@
false
+
+ com.android.inputmethod.pinyin/.PinyinIME
+ com.android.inputmethod.latin/.LatinIME:com.android.inputmethod.pinyin/.PinyinIME
+
SettingsProvider修改如下:
diff --git a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
index e686bd5..9f82d19 100755
--- a/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2537,6 +2537,12 @@ class DatabaseHelper extends SQLiteOpenHelper {
loadIntegerSetting(stmt, Settings.Secure.SLEEP_TIMEOUT,
R.integer.def_sleep_timeout);
+ 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);
+
/*
* IMPORTANT: Do not add any more upgrade steps here as the global,
* secure, and system settings are no longer stored in a database
更多推荐
所有评论(0)