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

 找回密码
 立即注册
搜索
查看: 1097|回复: 9

ADB命令后台修改系统默认输入法

[复制链接]
发表于 2021-12-8 21:43:07 | 显示全部楼层 |阅读模式
今天要研究uiautomator如何输入中文,看网上有一种常用的解决办法:http://www.cnblogs.com/yajing-zh/p/5125387.html在这篇博客最后提出来的问题,也是本篇博客的由来。
涉及到输入法的相关问题,所以想着是否可以在后台修改输入法。
想修改默认输入法,必须知道手机支持哪几种输入法才可以,在此致辞,假如你想修改成哪种输入法,就必须先安装其相应的apk。
关于手机支持的输入法信息,存在于Android手机的/data/data/com.android.providers.settings/databases/settings.db文件中。所以需要执行
“adb pull /data/data/com.android.providers.settings/databases/settings.db” 命令,pull出来,之后用db文件查看器SQLiteSpy(http://www.liangchan.net/liangchan/4599.html)打开settings.db文件
证明有三种可用的输入法:
  com.android.inputmethod.latin/.LatinIME
  com.sohu.inputmethod.sogou/.SogouIME
  jp.jun_nama.test.utf7ime/.Utf7ImeService
假如想设置sougou为默认输入法,则执行:
adb shell settings put secure default_input_method com.sohu.inputmethod.sogou/.SogouIME
执行完毕,Android手机设置里的当前输入法立马变成搜狗!已经亲自试过,很有效!
获取手机的默认输入法是:adb shell settings get secure default_input_method
根据这个思路,应该可以直接修改设置里的所有菜单,但具体实施起来到底可行否,还需探究。

  1. 百度:com.baidu.input/.ImeService
  2.         讯飞:com.iflytek.inputmethod/.FlyIME
  3.         腾讯:com.tencent.qqpinyin/.QQPYInputMethodService
  4.         谷歌:com.google.android.inputmethod.pinyin/.PinyinIME
  5.         搜狗:com.sohu.inputmethod.sogou/.SogouIME
  6.         触宝:com.cootek.smartinput5/.TouchPalIME
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2021-12-8 21:43:19 | 显示全部楼层
盖了帽了,厉害
发表于 2021-12-8 21:43:33 | 显示全部楼层
感谢客服指导
发表于 2021-12-8 21:43:49 | 显示全部楼层
支持-感谢提供
发表于 2021-12-8 21:43:55 | 显示全部楼层
感谢远程协助
发表于 2021-12-8 21:44:12 | 显示全部楼层
好用,速度比之前快多了,用了感觉很不错
发表于 2021-12-8 21:44:13 | 显示全部楼层
这是真的吗
发表于 2021-12-8 21:44:38 | 显示全部楼层
谢谢分享,非常好用,很牛
发表于 2021-12-8 21:44:59 | 显示全部楼层
这网站可以哦
 楼主| 发表于 2021-12-8 21:52:54 | 显示全部楼层
/system/app/com.motorola.android.nativedropboxagent/com.motorola.android.nativedropboxagent.apk
com.motorola.android.nativedropboxagent
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

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



GMT+8, 2024-5-9 07:35 , Processed in 0.148656 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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