方法一:

修改文件如下:

frameworks\base\packages\SettingsProvider\res\values\defaults.xml

frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java

一些系统定制信息是通过  frameworks/base/package/settingsproviders/res/values/defaults.xml 来预设的,

在系统首次启动时加载此文件,并应用文件中的设置。文件如下:

例: 设置百度输入法为

默认输入法

frameworks\base\packages\SettingsProvider\res\values\defaults.xml

com.baidu.input/.ImeService

frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java

在loadSecureSettings()中增加一条语句,制定默认使能的输入法

loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,

R.string.config_default_input_method );

方法二

修改文件如下:

frameworks\base\core\res\res\values\config.xml

frameworks\base\services\java\com\android\server \InputMethodManagerService.java

在 frameworks\base\core\res\res\values\config.xml 添加一个属性:

com.baidu.input/.ImeService

在frameworks\base\services\java\com\android\server\InputMethodManagerService.java中的方法

buildInputMethodListLocked() 里添加:

String defaultIme = Settings.Secure.getString(

mContext.getContentResolver(),

Settings.Secure.DEFAULT_INPUT_METHOD);

if (defaultIme == null) {

final Resources res = mContext.getResources();

try {

// frameworks\base\core\res\res\values\config.xml

String myIME = res

.getString(com.android.internal.R.string.config_default_input_method);

if (myIME != null && myIME.length() > 0) {

Settings.Secure.putString(mContext.getContentResolver(),

Settings.Secure.DEFAULT_INPUT_METHOD, myIME);

}

} catch (Exception e) {

}

}

最后,别忘了要在\frameworks\base\core\res\res\values\symbols.xml 中添加

android ip格式化输入法,Android设置默认输入法相关推荐

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

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

  2. Windows10如何删除自带输入法,设置默认输入法

    输入法经常会在搜狗和微软拼音之间切来切去,严重影响效率 一.打开Windows设置,选择"时间和语言" 二.选择"区域和语言",点击"中文" ...

  3. Android设置默认输入法

    先安装想要设置默认的输入法 获取系统已安装的输入法ID /*** 获取系统已安装的输入法ID** @param context* @return*/public static String[] get ...

  4. android 设置默认输入法

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

  5. Android.Settings类设置默认输入法

    Android的所有系统设置项(如音量.触摸提示音.默认输入法等信息)均是保存到一个数据库.在界面上调整设置时将值保存到该数据库,开机时将从数据库读取值作为默认设置.这些读取.设置操作都可以通过API ...

  6. android9.0设置默认输入法

    1.设置默认输入法 amlogic_t972/frameworks/base/services$ git diff core/java/com/android/server/InputMethodMa ...

  7. 设置默认输入法及输入法相关设置

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

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

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

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

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

  10. win10设置默认输入法_个性化设置技巧

    个性化设置技巧 子墨居士前言本次内容主要是win10系统自带的功能,不是用第三方软件优化桌面的情况下,让自己的电脑桌面能更美观.更舒服.系统自身的个性化设置主要是下图中的几个.鼠标右击->个性化 ...

最新文章

  1. IOS UITableView详解一数据展示 页面简单实现
  2. Exchange 2010无法安装问题解决方法
  3. 笔记本电池的正确使用方法
  4. fn:substring()函数
  5. Linux命令整理 —— 目录结构
  6. ARM-Linux中断系统
  7. 《统计学习方法》代码全解析——第十一部分条件随机场
  8. BZOJ2142: 礼物
  9. 2021-11-02为了升级win11去升级BIOS遇到的坑
  10. 校验日期格式yyyymmdd
  11. OpenCV-绘制同心圆
  12. iPhone14 /ios16不能使用蜂窝网络(浏览器提示“未激活蜂窝数据网”)
  13. matlab画PV曲线程序,Matlab模拟包络线形成:Envolope程序
  14. 青年惨遭毒手变身侏儒_侏儒:禁用/删除密钥环
  15. google protobuf源码分析1
  16. Python 笑脸抓拍
  17. jsp学生体育成绩管理系统
  18. FT60F011A/FT60F010A为辉芒微电子基本I/O型系列Flash单片机SOT23-6/SOP8
  19. 瑞神要考研(山东科技大学第四届ACM校赛)
  20. <Zhuuu_ZZ>Spark Streaming

热门文章

  1. 新媒体运营教程:活动运营的5个基本要素!
  2. R语言心得笔记(实时更新)
  3. 使用Cpoly.f90注意事项
  4. UE4 学习记录八 给场景中添加背景音乐和动画音效,运动加速效果
  5. python 对象转字典及序列化对象相关问题,__dict__!!!!必看,多坑
  6. 提取html中文字符,教你怎么在Html页面提取全部汉字
  7. 华为eNSP配置WLAN
  8. LaTex(Texshop)的入门(一)(此篇有关中字字符的编译,格式的初步编排)
  9. 趣题:奇怪的自然数集划分
  10. ESP-WRO0M-32(一):VS Code环境搭建