Android 系统添加输入法并设置为默认输入法
来源:互联网 发布:广东玉米数据网 编辑:程序博客网 时间:2024/05/16 01:21
build/target/product/core.mk | 1 +
.../SettingsProvider/res/values/defaults.xml | 7 +++++--
.../android/providers/settings/DatabaseHelper.java | 5 +++++
packages/apps/sogou/Android.mk | 14 ++++++++++++++
packages/apps/sogou/sogou.apk | Bin 0 -> 22659626 bytes
5 files changed, 25 insertions(+), 2 deletions(-)
create mode 100644 packages/apps/sogou/Android.mk
create mode 100755 packages/apps/sogou/sogou.apk
diff --git a/build/target/product/core.mk b/build/target/product/core.mk
index 7130fb8..ca83982 100644
--- a/build/target/product/core.mk
+++ b/build/target/product/core.mk
@@ -48,6 +48,7 @@ PRODUCT_PACKAGES += \
Launcher3 \
app-debug \
aiqiyi \
+ sogou \
SystemUpdate \
ManagedProvisioning \
PicoTts \
diff --git a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
index 2f31cc6..097e845 100644
--- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -211,6 +211,9 @@
<bool name="def_3finger_screenshot_config">false</bool>
+ <string name="config_default_input_method" translatable="false">com.sohu.inputmethod.sogou/.SogouIME</string>
+ <string name="config_enabled_input_method" translatable="false">com.sohu.inputmethod.sogou/.SogouIME</string>
</resources>
diff --git a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
index 6322870..be1aeac 100644
--- a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2515,6 +2515,11 @@ public class DatabaseHelper extends SQLiteOpenHelper {
loadIntegerSetting(stmt, Settings.Secure.SLEEP_TIMEOUT,
R.integer.def_sleep_timeout);
+ loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
+ R.string.config_default_input_method);
+ loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,
+ R.string.config_enabled_input_method);
+
mUtils.loadCustomSecureSettings(stmt);
} finally {
if (stmt != null) stmt.close();
diff --git a/packages/apps/sogou/Android.mk b/packages/apps/sogou/Android.mk
new file mode 100644
index 0000000..bc06d7b
--- /dev/null
+++ b/packages/apps/sogou/Android.mk
@@ -0,0 +1,14 @@
+LOCAL_PATH:=$(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE:= sogou
+LOCAL_MODULE_STEM := sogou.apk
+LOCAL_MODULE_CLASS := APPS
+LOCAL_CERTIFICATE:=PRESIGNED
+LOCAL_MODULE_PATH := $(TARGET_OUT)/vendor/operator/app
+LOCAL_SRC_FILES := sogou.apk
+LOCAL_MULTILIB := 32
+
+include $(BUILD_PREBUILT)
+
diff --git a/packages/apps/sogou/sogou.apk b/packages/apps/sogou/sogou.apk
.../SettingsProvider/res/values/defaults.xml | 7 +++++--
.../android/providers/settings/DatabaseHelper.java | 5 +++++
packages/apps/sogou/Android.mk | 14 ++++++++++++++
packages/apps/sogou/sogou.apk | Bin 0 -> 22659626 bytes
5 files changed, 25 insertions(+), 2 deletions(-)
create mode 100644 packages/apps/sogou/Android.mk
create mode 100755 packages/apps/sogou/sogou.apk
diff --git a/build/target/product/core.mk b/build/target/product/core.mk
index 7130fb8..ca83982 100644
--- a/build/target/product/core.mk
+++ b/build/target/product/core.mk
@@ -48,6 +48,7 @@ PRODUCT_PACKAGES += \
Launcher3 \
app-debug \
aiqiyi \
+ sogou \
SystemUpdate \
ManagedProvisioning \
PicoTts \
diff --git a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
index 2f31cc6..097e845 100644
--- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -211,6 +211,9 @@
<bool name="def_3finger_screenshot_config">false</bool>
+ <string name="config_default_input_method" translatable="false">com.sohu.inputmethod.sogou/.SogouIME</string>
+ <string name="config_enabled_input_method" translatable="false">com.sohu.inputmethod.sogou/.SogouIME</string>
</resources>
diff --git a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
index 6322870..be1aeac 100644
--- a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2515,6 +2515,11 @@ public class DatabaseHelper extends SQLiteOpenHelper {
loadIntegerSetting(stmt, Settings.Secure.SLEEP_TIMEOUT,
R.integer.def_sleep_timeout);
+ loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
+ R.string.config_default_input_method);
+ loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,
+ R.string.config_enabled_input_method);
+
mUtils.loadCustomSecureSettings(stmt);
} finally {
if (stmt != null) stmt.close();
diff --git a/packages/apps/sogou/Android.mk b/packages/apps/sogou/Android.mk
new file mode 100644
index 0000000..bc06d7b
--- /dev/null
+++ b/packages/apps/sogou/Android.mk
@@ -0,0 +1,14 @@
+LOCAL_PATH:=$(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE:= sogou
+LOCAL_MODULE_STEM := sogou.apk
+LOCAL_MODULE_CLASS := APPS
+LOCAL_CERTIFICATE:=PRESIGNED
+LOCAL_MODULE_PATH := $(TARGET_OUT)/vendor/operator/app
+LOCAL_SRC_FILES := sogou.apk
+LOCAL_MULTILIB := 32
+
+include $(BUILD_PREBUILT)
+
diff --git a/packages/apps/sogou/sogou.apk b/packages/apps/sogou/sogou.apk
阅读全文
0 0
- Android 系统添加输入法并设置为默认输入法
- 设置系统默认输入法为
- 将自定义输入法设置为系统默认输入法
- android 设置搜狗输入法为默认输入法
- android 设置默认输入法
- android默认输入法设置
- android 设置默认输入法
- android设置默认输入法
- android默认输入法设置
- Android设置默认输入法
- android设置默认输入法
- Android默认输入法设置
- android默认输入法设置
- android 默认输入法设置
- 修改其他输入法为android 默认输入法
- 将fcitx设置为系统默认启动输入法
- Android 5.1设置默认输入法
- 更改Android系统默认输入法
- 论html5十大优点
- BZOJ 2743: [HEOI2012]采花 树状数组裸题
- 以太坊智能合约开发环境及总结
- Qt自定义窗体系统按钮
- js 获取当前页面路径
- Android 系统添加输入法并设置为默认输入法
- android 自定义相机自由缩放(通过seekbar按钮控制缩放)
- Android混淆入门
- String 中equals()源码
- 真机测试报错ERROR/AndroidRuntime: java.lang.RuntimeException: setParameters failed解决办法
- 双节有惊喜,思维导图优惠乐翻天
- elasticsearch
- jpa SQL Error: 17006, SQLState: null,登陆提示列名无效
- GreenDao3.2数据库使用教程