android系统ime指令_接私活 - CSDN博客
文章推薦指數: 80 %
介绍几种android系统中ime的shell指令:enable指定的输入法root@kylin32:/data/anr # ime enable com.iflytek.inputmethod.gionee/.
android系统ime指令
椒盐虾呀
2018-06-1416:24:26
1030
收藏
1
分类专栏:
android
Android应用开发
文章标签:
inputmethod
shell指令
版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/huilin9960/article/details/80694571
版权
android
同时被2个专栏收录
30篇文章
0订阅
订阅专栏
Android应用开发
8篇文章
0订阅
订阅专栏
介绍几种android系统中ime的shell指令:
enable指定的输入法
root@kylin32:/data/anr#imeenablecom.iflytek.inputmethod.gionee/.FlyIME
Inputmethodcom.iflytek.inputmethod.gionee/.FlyIME:nowenabled
列出输入法信息,只显示service名称
root@kylin32:/data/anr#imelist-s
com.android.inputmethod.latin/.LatinIME
com.example.android.softkeyboard/.SoftKeyboard
com.iflytek.inputmethod.gionee/.FlyIME
原理:
mImm.getEnabledInputMethodList();//list-a
mImm.getInputMethodList();//list-s
disable指定输入法
root@kylin32:/data/anr#imedisablecom.iflytek.inputmethod.gionee/.FlyIME
Inputmethodcom.iflytek.inputmethod.gionee/.FlyIME:nowdisabled
root@kylin32:/data/anr#imelist-s
com.android.inputmethod.latin/.LatinIME
com.example.android.softkeyboard/.SoftKeyboard
原理:
mImm.setInputMethodEnabled(id,state);
选择指定输入法用于输入
root@kylin32:/data/anr#imesetcom.android.inputmethod.latin/.LatinIME
Inputmethodcom.android.inputmethod.latin/.LatinIMEselected
原理:
mImm.setInputMethod(null,id);
列出输入法所有信息
root@kylin32:/data/anr#imelist-a
com.android.inputmethod.latin/.LatinIME:
mId=com.android.inputmethod.latin/.LatinIMEmSettingsActivityName=com.android.inputmethod.latin.settings.SettingsActivity
mIsDefaultResId=0x7f070000
Service:
priority=0preferredOrder=0match=0x108000specificIndex=-1isDefault=false
ServiceInfo:
name=com.android.inputmethod.latin.LatinIME
packageName=com.android.inputmethod.latin
labelRes=0x7f0a0037nonLocalizedLabel=nullicon=0x0banner=0x0
enabled=trueexported=trueprocessName=com.android.inputmethod.latin
permission=android.permission.BIND_INPUT_METHOD
flags=0x0
com.iflytek.inputmethod.gionee/.FlyIME:
mId=com.iflytek.inputmethod.gionee/.FlyIMEmSettingsActivityName=com.iflytek.inputmethod.gionee.WizardSettingActivity
mIsDefaultResId=0x0
Service:
priority=0preferredOrder=0match=0x108000specificIndex=-1isDefault=false
ServiceInfo:
name=com.iflytek.inputmethod.gionee.FlyIME
packageName=com.iflytek.inputmethod.gionee
enabled=trueexported=trueprocessName=com.iflytek.inputmethod.gionee
permission=android.permission.BIND_INPUT_METHOD
flags=0x0
com.example.android.softkeyboard/.SoftKeyboard:
mId=com.example.android.softkeyboard/.SoftKeyboardmSettingsActivityName=com.example.android.softkeyboard.ImePreferences
mIsDefaultResId=0x0
Service:
priority=0preferredOrder=0match=0x108000specificIndex=-1isDefault=false
ServiceInfo:
name=com.example.android.softkeyboard.SoftKeyboard
packageName=com.example.android.softkeyboard
enabled=trueexported=trueprocessName=com.example.android.softkeyboard
permission=android.permission.BIND_INPUT_METHOD
flags=0x0
椒盐虾呀
关注
关注
0
点赞
踩
0
评论
1
收藏
一键三连
扫一扫,分享海报
专栏目录
通过adbshell命令切换手机的输入法
nicolelili1的专栏
12-12
8335
ime enable:使输入法可用
ime set:设置输入法
一、命令:切换到自定义的输入法,
shell@android:/$imeenablemycom.speaking.application/com.voice.recognition.keyboard.utils.MyImeService
shell@android:/$imes
使用adb命令操作Android手机输入法
02-20
1061
使用adb命令操作Android输入法1.获取当前设备有效的输入法列表2.获取当前设备有效输入法的详细信息3.常看当前`正在使用`的输入法4.切换输入法(设置默认输入法)
最近碰到经常需要使用adb命令切换Android手机的输入法,在这里整理一个文章,作为备忘。
1.获取当前设备有效的输入法列表
命令:
adbshellimelist-s
输出:
zekylldeMacBook-Pro:~zekyll$adbshellimelist-s
com.samsung.android.ho
插入表情
添加代码片
HTML/XML
objective-c
Ruby
PHP
C
C++
JavaScript
Python
Java
CSS
SQL
其它
还能输入1000个字符
Android自动化测试——adb指令切换输入法
weixin_39246787的博客
06-04
1265
Adb指令adbshellimelist-a切换输入法adbshellimesetcom.android.inputmethod.pinyin/.PinyinIME隐藏键盘hidekeyboard()再切回appium输入法adbshellimesetio.appium.android.ime/.UnicodeIME...
【Appium问题】io.appium.android.ime/.UnicodeIME'exitedwithcode4294967177'
做一个安静的coding女子
06-07
3632
[error][35m[MJSONWP][39mEncounteredinternalerrorrunningcommand:Error:ErrorexecutingadbExec.Originalerror:'Command'E\:\\soft\\android-sdk_r24.4.1-windows\\android-sdk-windows\\platform-to...
自动化测试——切换Android输入法
ModestLearners的博客
08-16
317
在写测试脚本时,遇到这样一个问题,点击一个输入框,可以输入文字,也可以点击下面的弹出的面板进行录音,如下图所示页面
但使用Appium进行自动化测试时,我们一般会将Capabilities设置中的unicodeKeyboard()设置成true【unicodeKeyboard(true)】,这个选项的意思是,使用unicode编码的键盘,这样设置后,手机的输入法就会变成Appiu...
ime命令分析
Jack的博客
03-13
1149
1,概述
ime主要是和InputMethodManager进行交互,获取以及设置系统中的输入法。
2,ime命令
命令格式:
ime
命令列表:
命令
功能
实现方法
list
获取所有输入法
getInputMethodList
enableID
设置输入法可用
Android开发调试-指令工具
NanTech的博客
04-29
80
开发调试过程中,需要看log、app/系统信息/状态等,都会使用到指令进行操作,所以掌握指令工具,是开发人员的必备技能。
Android的adb指令使用
weixin_44715716的博客
04-29
45
Android应用安装涉及到如下几个目录:
system/app系统自带的应用程序,无法删除。
data/app用户程序安装的目录,有删除权限。
安装时把apk文件复制到此目录。
data/data存放应用程序的数据。
data/dalvik-cache将apk中的dex文件安装到dalvik-cache目录下(dex文件是dalvik虚拟机的可执行文件,其大小约为原始apk文件大小的四分之一)。
安装系统应用
adbroot
adbremount
解释:将'/system'部..
Android系统远程shell命令控制以及白名单
修仙程序员的博客
09-17
1007
如何在Android系统使用java代码执行shell命令
在java中我们是并不能直接运行shell命令的,我们需要用到Runtime这个类来执行shell命令,Runtime的介绍呢,我说不好更说不清,这里便不误人子弟了,但是有一点强调,Runtime类是恶汉单例模式,在jvm创建时便已创建对象,并且构造方法也为私有构造,所以我们想要拿到Runtime类的对象需要通过Runtime.getRu...
adb切换输入法
傲娇的喵酱
01-06
5777
原文地址:https://www.cnblogs.com/111testing/p/7503018.html
查看当前手机的输入法
cmd执行下面的的代码
adbshellimelist-s
可以看到类似下面的结果,
C:\Users\happy>adbshellimelist-s
com.android.inputmethod.latin/.La
android常用adb和adbshell命令
热门推荐
yunnywu的专栏
09-13
2万+
AndroidDebugBridge
ADB常用命令:
1.查看设备
adb devices
这个命令是查看当前连接的设备,连接到计算机的android设备或者模拟器将会列出显示
2.安装
关于IME禁用
Vmorish
04-06
539
1、IME是指InputMethodEditors输入法编辑器,当在一段时间不用输入法的时候,系统就会自动禁用。
2、系统禁用IME时会在任务栏右下角会出现一个小叉,提示“已禁用IME“。
当你需要用输入法的时候,Windows8会随时唤醒IME。
3、Windows8系统无法通过手动设置禁用IME,当系统侦测到暂时无需使用输入法,或者程序不兼容Windows8时,将自动提醒
Android系统默认参数的修改之系列(一)
Eliot_shao的专栏
05-08
2028
一般在新项目开始之初,我们需要针对客户需求进行各种系统默认属性的配置,通常这些属性都是通过build.prop、settings.db 、default.xml、一些功能package下的 config.xml 等来进行初始化配置的。
那么,要满足客户的定制需求,对于我们开发者来说,修改SettingsProvider默认值,而第一次开机时,用来填充settings.db的数据都是从framewor...
Android常用shell指令收集
沉淀之路—Android
02-15
122
一、basecmd
1、挂载文件系统:mount-oremount/dev/block/mtdblock0/system
2、拷贝文件:cp/storage/emulated/legacy/a.apk/system/app/a.apk
3、启动指定APP:adbshellamstart-ncom.test.shellsample/com.test.shellsam...
Android5.1内置第三方APK及Android.mk文件编写(以在amlogic5.1公版系统内置百度输入法为例)
呆屁的博客
07-02
1170
Android.mk文件用来向编译系统描述如何编译你的源代码。
在编译整个工程的情况下,系统所找到的所有的Android.mk将会先存入subdir_makefiles变量中,随后一次性一次性include进整个编译文件中。
示例Android.mk内容:
LOCAL_PATH:=$(my-dir)
include$(CLEAR_VARS)
LOCAL_MODULE:=baidush...
【ADB】Android常用ADB指令总结
weixin_37124805的博客
03-26
416
转自:https://www.cnblogs.com/bravesnail/articles/5850335.html——发表自TestHome,感恩
针对移动端Android的测试,adb命令是很重要的一个点,必须将常用的adb命令熟记于心,将会为Android测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。
AndroidDebugBridge
...
Android基础篇监听软键盘回车事件以及回车响应两次
最新发布
圈池
06-09
46
一、布局属性
(1)布局设置:android:imeOptions=“actionSend”
延伸文章資訊
- 1Creating an Input Method | Android Developers
An input method editor (IME) is a user control that enables users to enter text. Android provides...
- 2android系统ime指令_接私活 - CSDN博客
介绍几种android系统中ime的shell指令:enable指定的输入法root@kylin32:/data/anr # ime enable com.iflytek.inputmethod...
- 3android-traditional-chinese-ime - Google Code
android-traditional-chinese-ime. Traditional Chinese Input Methods for Android. 注音倉頡輸入法. 請從Androi...
- 4How to Handle IME Options on Action Button Click in Android?
How to Handle IME Options on Action Button Click in Android? Last Updated : 19 Oct, 2021. We ofte...
- 5Gboard - Google 鍵盤- Google Play 應用程式