牙叔教程 简单易懂

autojs版本

8.8.16-0

切换输入法流程图

硬性要求

必须连接一次电脑, 用于设置权限

代码讲解

1. 获取autojs包名, 3种方法
  • cmd输入以下命令, adb查找包含auto的包名
adb shell pm list packages -e "auto"
  • cmd输入以下命令, adb监控启动的app包名, 然后打开autojspro
adb shell am monitor
  • autojspro执行代码
log(context.packageName);
// 或者
log(getPackageName("AutoJsPro"));
2. 授予app系统设置权限, org.autojs.autojspro是app包名
adb shell pm grant org.autojs.autojspro android.permission.WRITE_SECURE_SETTINGS
3. 获取输入法信息, 两种方法
  • 通过代码获取
let imm = context.getSystemService(context.INPUT_METHOD_SERVICE);
let list = imm.getInputMethodList();
log(list);
  • 通过adb获取
adb shell ime list -s
输入法信息
com.sohu.inputmethod.sogou.xiaomi/.SogouIME
com.yashu.ime/.IME
com.baidu.input/.ImeService
com.sohu.inputmethod.sogou/.SogouIME
4. 切换输入法, 两种方法
  • 通过代码切换
let imm = context.getSystemService(context.INPUT_METHOD_SERVICE);
let list = imm.getInputMethodList();
imm.setInputMethod(null, 'com.baidu.input/.ImeService');
  • 通过adb切换
adb shell ime set  com.baidu.input/.ImeService

感谢大佬指点

  • 大柒

声明

部分内容来自网络
本教程仅用于学习, 禁止用于其他用途

bilibili

牙叔教程

微信公众号 牙叔教程

QQ群

747748653

autojs切换输入法相关推荐

  1. 按ctrl+shift 无法切换输入法了

    [转]按ctrl+shift 无法切换输入法了 这个问题很简单的啦 右键语言栏 →设置 →在"不同的输入语言之间切换"打上左边的那个勾并选择左手ALT →取消右边的勾 →在&quo ...

  2. liunx Xwindow下切换输入法命令(im-switch)

    先介绍一些现成的命令:                                                                  im-switch -c            ...

  3. c#获取autocad安装位置_AutoCAD自动切换输入法插件

    昨天有网友评论,问我"有没有打开CAD就让字体(我觉得他想说的是输入法)自动进入英文状态,而不是中文". 今天就给大家送来了两个AutoCAD自动切换输入法的插件,使用方法都比较简 ...

  4. 苹果4如何添加时间插件_苹果手机如何添加九键或26键输入法?iPhone怎样快速切换输入法?...

    苹果手机用户到今天来说还是有很多的.对于输入法的选择,有人喜欢九宫格,有人喜欢26键,也有喜欢手写输入,也有些喜欢笔画输入.五笔输入法的.你喜欢哪种输入法呢?你知道怎样添加苹果手机的输入法吗?如何快速 ...

  5. eclipse 不能切换输入法

    按了Alt+Shift键?再按一次把EN切换成CN,然后再Ctrl+Shift就可以切换输入法 转载于:https://www.cnblogs.com/jiayonghua/p/3413827.htm ...

  6. 解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题...

    2016年6月8日修正,ubuntu 16.04 Qt5.7.0 以及 Qt5.6.1均测试通过 在Qt5.3之前,我发布过解决办法 解决Qt5 Creator无法切换输入法(fcitx),不能录入汉 ...

  7. Xamarin开发IOS笔记:切换输入法时输入框被遮住

    在进行IOS开发的过程中,出现类似微信朋友圈的交互界面,当用户遇到感兴趣的内容可以进行评论.为了方便评论输入,当出现评论输入框的时候自动将评论输入框移动至键盘的上方,这样方便边输入边查看. 当用户隐藏 ...

  8. win10切换输入法快捷键_输入法失灵怎么办?该怎么恢复?

    我们都尝试过在使用win10的时候,输入法无法切换,只能打英文不能输入汉字,对于要打字.打游戏来说都是非常麻烦的.所以,当输入法有问题的时候,应该要怎么样修复? 主编:渣渣辉,是兄弟就来关注我. 主要 ...

  9. 切换输入法快捷键_输入法失灵怎么办?该怎么恢复?

    我们都尝试过在使用win10的时候,输入法无法切换,只能打英文不能输入汉字,对于要打字.打游戏来说都是非常麻烦的.所以,当输入法有问题的时候,应该要怎么样修复? 主编:渣渣辉,是兄弟就来关注我. 主要 ...

  10. 安卓蓝牙键盘切换输入法_Windows10添加中文美式键盘,传统语言栏,采用ctrl+shift切换输入法...

    Windows10添加中文美式键盘,采用ctrl+shift切换输入法 用XP和Windows 7习惯后 用Windows 10 发现切换输入法快捷键变了,变成Windows键+空格,现在觉得不适应, ...

最新文章

  1. Linux文件,文件描述符以及dup()和dup2()
  2. Scala代码案例:判断一个年份是否是闰年
  3. C#实现让程序只能打开一个实例(总结3方法)
  4. 罗斯蒙特电磁流量计8723说明书_罗斯蒙特8732E电磁流量计故障原因及解决办法!...
  5. 【CodeForces - 1020B】Badge(模拟,图,环)
  6. 的图层类型有哪些_东莞都市领航平面设计培训班都学习哪些内容?
  7. deflater java_java.util.zip 类 Deflater - Java 中文参考手册
  8. 动态BGP和静态BGP的含义与区别
  9. 利用SqlBuikCopy实现数据批量写入
  10. Oracle 实用技巧
  11. 公司采购 流程flowable例子
  12. angular中注入依赖(分页功能)。。。
  13. opencart china 书籍主题
  14. SQL Prompt 破解教程
  15. mysql data目录 恢复_利用mysql data文件夹恢复数据
  16. raft算法 java_raft-java首页、文档和下载 - 分布式一致性算法 Raft 的 Java 实现 - OSCHINA - 中文开源技术交流社区...
  17. 最新网上赚钱方法,这四种最靠谱!
  18. Win10查看电脑上次的开机时间
  19. 搭建电信之“云”需从基础入手 业务拓展紧跟市场需求
  20. 来说说datatype

热门文章

  1. 丑小鸭课件软件测试,丑小鸭免费课件
  2. 矩阵变换应用-分块矩阵
  3. 【问题解决】 请点击工具-Internet选项-高级,关闭“启用集成WINDOWS验证”选项。然后关闭浏览器,重新登录系统。
  4. html标签和css的语法web的一些知识汇总
  5. kubernetes 的 liveness和readiness
  6. 不支持16位应用程序,%1和64位电脑不兼容问题
  7. 【撸大湿】Storm 分布式BP神经网络(开源)
  8. AcWing 1123. 铲雪车 题解(欧拉回路)
  9. 1's Complement和2's Complement的区别
  10. 详解会议中控系统及其优点特点有哪些?