android7.0输入法切换,7.0 Android系统修改默认输入法后,切换系统语言时输入法自动切到AOSP的解决办法...
Android 7.0设置默认输入法参考下面的文章
Android修改默认输入法
切换系统语言之后,系统会默认将输入法切换到Andorid Keyboard(AOSP)
/frameworks/base/core/java/com/android/internal/inputmethod/InputMethodUtils.java
isSystemImeThatHasSubtypeOf()方法中添加
if ("com.google.android.leanback.ime".equals(imi.getPackageName())) {
return true;
}
因为我默认使用的是Leanback Keyboard所以设置包名com.google.android.leanback.ime
2018年3月23日更新
发现该问题有了新的解决办法
在AOSP输入法应用中,找到AndroidManifest.xml文件,发现在LatinIME中有一个method文件
继续往下进入发现在xml/method.xml文件中有一个isDefault属性,继续往下看
找到values/bools.xml文件,看到属性im_is_default的解释是,当前输入法是否要被设置为当前locale的默认输入法来支持相应的语言。
也就是说我们可以在每个语言对应的values文件夹下添加bools.xml文件进行默认语言的配置,像这样
所以该问题又可以这样来处理,直接将isDefault="false",则所有语言都不会默认使用AOSP输入法,就解决了
android7.0输入法切换,7.0 Android系统修改默认输入法后,切换系统语言时输入法自动切到AOSP的解决办法...相关推荐
- Android7.x 通过Recovery保留特定文件实现恢复出厂设置后保留系统语言设置
Android7.x 通过Recovery保留特定文件实现恢复出厂设置后保留系统语言设置 最近有一个需求,要求在恢复出厂设置之后不还原语言设置,由于我们知道语言设置可以在Properties Syst ...
- Android系统修改默认语言为中文
Android系统修改默认语言为中文 对于Android系统修改默认语言的方法,各个版本的系统方法都差不多一致,至少我在Android5.1和Android9.0使用都成功,具体方法如下: 在buil ...
- android设备修改默认桌面为自定义应用
android设备修改默认桌面为自定义应用 应用场景 在一些专用安卓设备(例如丰巢柜),可能需要在点击默认的home键时启动自定义应用,屏蔽用户开启其他应用的入口,可通过下面介绍的方法将自己的应用设置 ...
- Android Stduio 发生 Process ‘command ‘somePath:java.exe‘‘ finished with non-zero exit value 2 异常的解决办法
Android Stduio 发生 Process 'command 'somePath:java.exe'' finished with non-zero exit value 2 异常的解决办法 ...
- android studio创建项目一直,Android Studio在创建/导入项目的时候,一直处于building “XXX”gradle project info的解决办法...
Android Studio在新建项目或者导入项目的时候,可能会一直处于building "XXX"gradle project info的状态,而且还取消不了,无奈之下只能干掉进 ...
- win7系统 修改默认管理员用户名administrator方法
win7系统 修改默认管理员用户名administrator方法
- Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法
Mac系统中移动硬盘热拔(强制退出)后,在插上不显示移动硬盘的问题和解决办法 一.问题描述: 好久没有写博客了,被调研和开题的事情折磨得好久没有写日志和学编程了,现在又到了校招的时间,自己基础好差,感 ...
- ios系统更新后无网络连接网络连接网络连接到服务器,更新iOS 14后无法正常连接是怎么回事?Wi-Fi网络的解决办法[多图]...
一些用户在升级 iOS 14 之后,发现手机 Wi-Fi 出现了无法连接的问题,非常影响正常使用.最近很多用户在使用更新系统的时候,都出现了使用上的问题,很多用户在使用这款软件的时候,出现了网络不好的 ...
- android代码修改默认输入法,Android 4.3 源码下如何修改默认输入法
应项目(Android 4.3)需求需要修改默认输入法,本来想的是,这个应该很简单的撒.随google之-,发现网上主要罗列出以下这种方法:在 frameworks\base\core\res 因项目 ...
最新文章
- (轉貼) 友達光電第五屆【A+種子暑期實習計畫】開始辦理報名 (News)
- gitlab windows安装_gitlab pages之gitlab-runner 安装(windows)
- 【转】Scrum角色及其职责介绍
- JavaScript 中的原型(总则)
- LA 2402 (枚举) Fishnet
- spring注解注入IOC
- 互联网和大数据是什么意思_何为互联网大数据?为什么每个人在数据的面前,相当于一丝不挂?...
- c语言实现各种排序,c语言实现各种排序算法
- JPA @Lob 存储大文本 org.postgresql.util.PSQLException: 大型对象无法被使用在自动确认事物交易模式。问题...
- 创建第二个 vlan network vlan101 - 每天5分钟玩转 OpenStack(96)
- Atitit 上传进度的实现与原理 目录 1.1. 前端	1 1.2. 读取进度	1 1.3. 后端 定时注入进度	1 1.1.前端 wind
- Android屏幕共享与直播-red5流媒体服务器搭建
- CAN总线技术2--CAN网络控制芯片SJA1000
- Hadoop 服务器IP地址的配置
- java io 设备未就绪,GRADLE遇见“设备未就绪”
- Mysql 笛卡尔积
- arduino nano烧录出错
- 《黄帝内经.上古天真论》真人、至人、圣人、贤人
- 2023年中国十大软件公司排行榜 2023国内软件公司排名前十强
- 如何优雅的在windows(含win7)上执行linux脚本
热门文章
- Image Warping
- 手机屏幕常见故障_【最新推荐】手机触摸屏常见问题及解决方法-范文模板 (3页)...
- mybatis框架介绍
- python complex函数_python十二星座python函数每日一讲 - complex()
- 几个P2P的网友网站及软件
- iOS - 备忘录模式(Memento Pattern)
- 线性、非线性分类器数据的线性、非线性
- Docker与k8s的恩怨情仇(四)-云原生时代的闭源落幕
- 如何实现异地远程登录计算机,第18期分享:人在异地,如何远程控制自己的电脑?...
- 【OpenCV-Python】教程:3-9 轮廓(4)更多函数