android5.1默认输入法,android 5.1.1 下修改出厂默认输入法
1、 需要提前将用到的默认输入法(.apk)内置到系统中
2、将系统中所有的输入法设置为可用,修改
frameworks/base/core/Java/com/Android/internal/inputmethod/InputMethodUtils.java
publicvoidenableAllIMEsIfThereIsNoEnabledIME() {
- if(TextUtils.isEmpty(getEnabledInputMethodsStr())) {
+ if(!TextUtils.isEmpty(getEnabledInputMethodsStr())) {
StringBuilder sb = newStringBuilder();
finalintN = mMethodList.size();
3、设置默认输入法为你想要的,例如谷歌拼音,修改
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+ com.android.inputmethod.pinyin/.PinyinIME
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
-String config_defaultIME=mContext.getResources().getString(R.string.config_defaultIME);
-if(config_defaultIME!=null&&(!" ".equals(config_defaultIME)))
-loadSetting(stmt,Settings.Secure.DEFAULT_INPUT_METHOD,config_defaultIME);
+loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
+R.string.def_input_method );
PS:附上常见输入法的包名和类名
百度:com.baidu.input/.ImeService 讯飞:com.iflytek.inputmethod/.FlyIME 腾讯:com.tencent.qqpinyin/.QQPYInputMethodService 谷歌:com.google.android.inputmethod.pinyin/.PinyinIME 搜狗:com.sohu.inputmethod.sogou/.SogouIME
android5.1默认输入法,android 5.1.1 下修改出厂默认输入法相关推荐
- 2021-01-14 Android系统修改出厂默认语言
Android系统修改出厂默认语言 一.方法一,修改\build\target\product\languages_full.mk文件,从PRODUCT_LOCALES里选择第一个语言作为默认语言,下 ...
- win7 计算机路径,如何设置Win7默认软件安装路径?Win7系统下修改软件默认路径的方法...
相信绝大数的用户在使用Win系统的过程中,会发现安装软件的默认路径都是C盘,通过软件更改来改变软件默认路径,那么我们要如何设置Win7默认软件安装路径?针对这个问题,下面装机之家分享一下Win7系统下 ...
- Linux下修改conda默认启动环境
Linux系统 每次打开,conda默认启动环境总是为base,但是为了方便往往会自己创建一个环境,每次打开都要conda activate your_envs比较烦. 修改方法: 随便在一个文件夹下 ...
- 百度手机输入法android v4.0,挥毫方寸间 百度手机输入法Android v4.0“水墨”登场...
今日,百度手机输入法Android V4.0正式版"水墨"登场.百度手机输入法Android v4.0,手写速度大幅提升,搭配手写笔锋效果,边写边出字,尽情享受全新的手写体验.还能 ...
- 【MTK】如何修改出厂默认日期和默认时区
[DESCRIPTION] 手机第一次开机默认是没有定制时区的(默认是GMT:+00:00),但是会有一个默认日期,如2013年1月1日. 如何客制化默认时区以及时间呢? [Solution] 一.修 ...
- linux下修改ssh默认的连接端口及禁止root远程连接等
一.背景 还是来源于一篇博客,博主的服务器被入侵者无情入侵,所用的手段就是先获取root的密码,然后远程连接root.那么如果我们修改ssh默认连接的端口,并且禁止root远程连接的话,是不是就稍微安 ...
- ubuntu mysql 设置编码_ubuntu下修改mysql默认编码问题
我的ubuntu的版本是11.10的.myql是5.8的.上次是用源代码cmake默认安装的,默认安装的目录在/usr/local/mysql.因为默认安装,所以server默认的字符集是latin. ...
- linux vim输入法切换,完美解决Mac下Vim/Emacs的输入法切换问题
背景 vi-mode 是一种高效的编辑方式,但是最令人头疼的莫过于在普通模式下输入命令的时候却被输入法挡住,对于我这种经常忘记切输入法的人来说非常痛苦. 为了解决这种问题,很早以前就有了 vim-sc ...
- Windows环境下修改redis默认端口和密码,以及启动方式
一. 修改配置文件 修改默认端口6379 找到redis目录下的redis.windows.conf配置文件,打开文件,修改NETWORK下的port6379为自己设定的端口号(我将端口设为8888) ...
最新文章
- html5-FileReader接口
- photoshop最全快捷键列表
- (15)VHDL测试激励编写(复位)
- webpack快速学习1
- go语言-csp模型-并发通道
- 让RTL8187无线网卡在linux 2.6.28内核支持aircrack-ng注入。
- 睿智的目标检测7——yolo3详解及其预测代码复现
- 我是一只幼鸟,望着那蓝蓝的天空时不时就想翱翔起来
- wince +C#拼音码形成代码
- 6.2.1邻接矩阵法
- BAT大牛带你深度剖析Android10大开源框架
- java移除字符串中的表情符
- 9元包一年 阿里宝与腾讯王卡10G/月全国流量
- html文件匹配歌手名和歌名,获取QQ音乐歌手姓名、歌曲信息、播放链接,爬,起,qq,名字...
- 陶瓷电容NP0、C0G、X7R、X5R、Y5V、Z5U的区别
- int类型变量的取值范围?
- RHCSA之账户与安全_创建账户与组(useradd.groupadd.id)
- 开源Star10K+数据库工具Beekeeper上手体验,免费够酷值得拥有
- 31-scrapy框架爬虫【简单应用】-3个例子
- lammps构建高熵合金模型+结构优化初步筛选能量最小的结构