AI手机网,短视频直播 硬改改机 一键新机 群控软件 刷机定制

 找回密码
 立即注册
搜索
查看: 1196|回复: 5

Android 10 添加第三方输入法为系统默认输入法

[复制链接]
发表于 2023-5-30 14:32:10 | 显示全部楼层 |阅读模式
由于Android10 在SettingsProviderres应用中找不到默认定义的变量enabled_input_methods,所以我们需要自己重新自定义一下
代码路径:
android/frameworks/base/packages/SettingsProviderres/values/defaults.xml
android/frameworks/base/packages/SettingsProvidersrc/com/android/providers/settings/DatabaseHelper.java
1、在defaults.xml资源文件中添加输入法包名

  1. <string name="sogou_input_method">com.sohu.inputmethod.sogou/.SogouIME</string>
  2. <string name="enable_sogou_input_method">com.sohu.inputmethod.sogou/.SogouIME:com.android.inputmethod.latin/.LatinIME</string>
复制代码
  •     <string name="def_input_method">com.sohu.inputmethod.sogouoem/.SogouIME</string>
  •     <string name="def_enable_input_methods">com.sohu.inputmethod.sogouoem/.SogouIME</string>
2、在DatabaseHelper.java中loadSecureSettings()方法中

  1. private static final String INPUT_METHOD = SystemProperties.get("persist.sys.input_method","sogou");
  2. if (INPUT_METHOD.equals("sogou")) {
  3.                                 loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS, R.string.enable_sogou_input_method);
  4.                                 loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD, R.string.sogou_input_method);
  5.                         }else {
  6.                                  loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,
  7.                     R.string.enabled_input_methods);
  8.                                 loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
  9.                     R.string.default_input_method);
  10.                         }
复制代码

————————————————


发表于 2023-5-30 14:32:11 | 显示全部楼层
感谢客服指导
发表于 2023-5-30 14:32:34 | 显示全部楼层
这是真的吗
发表于 2023-5-30 14:32:47 | 显示全部楼层
不错、
发表于 2023-5-30 14:32:59 | 显示全部楼层
感谢客服指导
发表于 2023-5-30 14:33:15 | 显示全部楼层
谢谢分享,非常好用,很牛
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

QQ|小黑屋|手机版|站点找错-建议|AI手机网 |Sitemap



GMT+8, 2024-4-30 14:58 , Processed in 0.147994 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表