找到frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java

private void loadSecureSettings(SQLiteDatabase db) {//在此方法最后面添加如下
    loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD, R.string.def_input_method);

}

找到frameworks/base/packages/SettingsProvider/res/values/defaults.xml
<!--添加你想要添加的输入法-->
    <string name="def_input_method" translatable="false">com.android.inputmethod.pinyin/.PinyinIME</string>
找到frameworks/base/core/java/com/android/internal/inputmethod/InputMethodUtils.java

public void enableAllIMEsIfThereIsNoEnabledIME() {
   // if (TextUtils.isEmpty(getEnabledInputMethodsStr())) {//删除
      if (!TextUtils.isEmpty(getEnabledInputMethodsStr())) {//添加
        StringBuilder sb = new StringBuilder();
        final int N = mMethodList.size();
        for (int i = 0; i < N; i++) {
            InputMethodInfo imi = mMethodList.get(i);
            Slog.i(TAG, "Adding: " + imi.getId());
            if (i > 0) sb.append(':');
            sb.append(imi.getId());
        }
        putEnabledInputMethodsStr(sb.toString());
    }
}

android4.4默认输入法设置相关推荐

  1. Office 2010默认输入法设置方法

    自从Office 2007开始微软就有在其捆绑安装输入法的习惯,在最新的Office 2010中更是将输入法和Office组件捆绑在一起使用,即每次打开Office组件都会自动切换到微软自家的输入法. ...

  2. android默认输入法设置

    设置默认输入法 在 frameworks\base\core\res\res\values\config.xml 添加一个属性: <!--leo add--> <string nam ...

  3. win8.1默认输入法设置

    1.右击左下角,选择控制面板 2.选择更改输入法 3.选择高级设置 4.在替代默认输入法,从下拉列表中选择自己已安装的输入法,比如搜狗拼音输入法,qq拼音输入法等其他输入法

  4. android 6.0 默认输入法,Android中系统默认输入法设置的方法(输入法的显示和隐藏)...

    1.调用显示系统默认的输入法 方法一. inputmethodmanager imm = (inputmethodmanager) getsystemservice(context.input_met ...

  5. 计算机自带输入法在哪里设置方法,电脑上输入法怎么设置默认输入法(教你设置步骤)...

    有时候使用电脑往往会遇到这么个情况,每次对文本的输入之前,必须要切换 特别是对于使用电脑的新手来说,不说太多,直接接入教程. 1.系统默认输入法 系统如果不对输入法进行设置,一般都是默认的输入法&qu ...

  6. 如何设置word的默认输入法——搜狗输入法

    可开Word时 默认的是微软的输入法 把微软输入法删了 默认的成了英文了 怎么改成搜狗啊 大家是不是有这个困惑呢 其实这个事情很好解决 只需简单几步就可以把word的默认输入法改成你想要的 我用的是o ...

  7. [RK3399][Android7.1.1]Android->输入法:设置默认输入法及输入法相关设置

    测试平台 Platform: RK3399 OS: Android 7.1.1 需求 始终弹出软键盘 设置默认输入法 解决方案 1. 始终弹出软键盘 : 系统默认当连接物理键盘时,虚拟键盘不会弹出. ...

  8. 计算机输入模式,如何设置输入法,教您如何设置计算机的默认输入法

    对于许多朋友来说怎么设置电脑的语言,他们在使用计算机时肯定会使用输入法,默认的美式键盘输入法只能输入拼音. 每次键入时切换都非常麻烦. 将常用输入法设置为默认输入法非常方便,那么如何设置输入法呢?下面 ...

  9. 20111228_给窗体设置默认输入法

    //给窗体设置默认输入法 //新建一个窗体类ImeForm,设置Form1:ImeForm public class ImeForm:System.Windows.Forms.Form { [DllI ...

最新文章

  1. 逻辑漏洞小结之SRC篇
  2. TypeError: HashUpdate fail
  3. KeyShot 10最新版发布 支持big sur KeyShot 10 Pro for Mac新功能
  4. 虚拟机安装系统磁盘扩容
  5. SpringBoot配置swagger2(亲测有效,如果没有配置成功,欢迎在下方留言)
  6. ubuntu安装后要做什么
  7. 本地与服务器文件同步软件哪个好,同步软件哪个好,亲身体验的3款免费同步软件介绍...
  8. 动画师入门必读 迪士尼影响至今的十二条动画黄金法则
  9. 杭电OJ 1032(C++)
  10. 2021李宏毅作业hw3 --食物分类。对比出来的80准确率。
  11. CPU位数和DDR位宽
  12. python 开发微信小游戏_教你快速开发一个微信小游戏好友排行榜
  13. 为构建大型复杂系统而生的微服务框架 Erda Infra
  14. Elasticsearch启动问题:max number of threads [XXX] for user [XX] is too low, increase to at least [4096]
  15. Unity 中的随机数!
  16. 二叉查找树的平衡(DSW)
  17. Aircrack-ng支持网卡列表(上)
  18. VuePress构建一个文档管理网站
  19. 格力(GREE)家用移动空调免安装一体机空调KY-23NK 清灰拆装教程
  20. STM32单片机与蓝牙模块HC-05通信数据帧处理

热门文章

  1. 如何让解决tomcat中文乱码问题
  2. linux 清空nohup日志命令,Linux命令之 nohup 和 后台执行命令使用说明
  3. 如何给 Transmission 配置代理
  4. 如何在word中添加视频
  5. Uniapp教程精简版
  6. 【Spring】Spring Security介绍及其入门案例
  7. matlab lscov c语言,Matlab 函数大全 - 文章教程
  8. 计算机cpu损坏,哪些原因导致电脑cpu容易坏 电脑cpu容易坏原因【介绍】
  9. HbuilderX中新建MUI下的移动端App
  10. 《沟通的方法》笔记九:赞美