软件基线:Android9.0
硬件平台:Mtk6771
Rom预置默认输入法的方法:
diff --git a/res/values/defaults.xml b/res/values/defaults.xml
index d65e4a2..36592ae 100644
--- a/res/values/defaults.xml
+++ b/res/values/defaults.xml
@@ -228,4 +228,7 @@
<integer name="def_consumer_recorder_alert_light_enabled">1</integer>
<integer name="def_consumer_recorder_shortcut_key_enabled">1</integer>
+ <!-- kongbo add default inputmethod -->
+ <string name="config_default_input_method" translatable="false">com.iflytek.inputmethod/.LauncherActivity:com.iflytek.inputmethod/.FlyIME</string>
+
</resources>
diff --git a/src/com/android/providers/settings/DatabaseHelper.java b/src/com/android/providers/settings/DatabaseHelper.java
index 7f5cf72..ad52abd 100644
--- a/src/com/android/providers/settings/DatabaseHelper.java
+++ b/src/com/android/providers/settings/DatabaseHelper.java
@@ -2396,6 +2396,9 @@ class DatabaseHelper extends SQLiteOpenHelper {
stmt = db.compileStatement("INSERT OR IGNORE INTO secure(name,value)"
+ " VALUES(?,?);");
+ loadStringSetting(stmt, Secure.ENABLED_INPUT_METHODS,
+ R.string.config_default_input_method);
+
/// M: Modify for operator LOCATION_PROVIDERS_ALLOWED customization.
loadSetting(stmt, Settings.Secure.LOCATION_PROVIDERS_ALLOWED,
mUtils.getStringValue(Settings.Secure.LOCATION_PROVIDERS_ALLOWED,
增量编译系统代码,刷机验证~~~~~~~~