admin管理员组文章数量:1552535
介绍
客户想要默认使用讯飞输入法。
修改
首先我们内置讯飞输入法,网上下载最新的讯飞输入法即可,Android.mk如下
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := xunfeiInput
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := xunfeiInput.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_DEX_PREOPT := false
LOCAL_ENFORCE_USES_LIBRARIES := false
include $(BUILD_PREBUILT)
我们定义如下属性
路径:vendor/mediatek/proprietary/packages/apps/SettingsProvider/res/values/defaults.xml
<string name="def_input_ime">com.iflytek.inputmethod/.FlyIME</string>
<string name="def_enable_input_ime">com.iflytek.inputmethod/.FlyIME</string>
接着我们在 loadSecureSettings 方法中设置默认输入法
路径:vendor/mediatek/proprietary/packages/apps/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
//*/soda water.20240115. Default input method
loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
R.string.def_input_ime);
loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,
R.string.def_enable_input_ime);
//*/
版权声明:本文标题:Android 13 默认讯飞输入法 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1727292617a1107055.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论