Android模拟发送按键功能的两种方法
来源:互联网 发布:js无限循环代码 编辑:程序博客网 时间:2024/06/17 13:03
第一种adb命令发送,缺点:发送键值响应慢。private void sendVirtualKey(int keycode){
try
{
String keyCommand = "input keyevent " + KeyEvent.KEYCODE_VOLUME_UP;
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec(keyCommand);
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}第二种是虚拟键盘发送方式:
private void keyRemappingSendFakeKeyEvent(int action, int keyCode) {
long eventTime = SystemClock.uptimeMillis();
if (action == KeyEvent.ACTION_DOWN) {
mKeyRemappingSendFakeKeyDownTime = eventTime;
}KeyEvent keyEvent = new KeyEvent(mKeyRemappingSendFakeKeyDownTime, eventTime, action, keyCode, 0);
InputManager inputManager = (InputManager) mContext.getSystemService(Context.INPUT_SERVICE);
inputManager.injectInputEvent(keyEvent, InputManager.INJECT_INPUT_EVENT_MODE_ASYNC);
}
- Android模拟发送按键功能的两种方法
- Android发送模拟按键的方法,以及模拟音量键长按功能的实现。
- Android 模拟按键发送消息
- android发送短信的两种方法
- Android模拟发送点击的两种方式
- 【android】几种模拟按键、屏幕点击的方法
- android发送模拟按键消息,出现死锁,timeout的解决方法
- android发送模拟按键消息,出现死锁,timeout的解决方法
- 【Android应用开发】Instrumentation简单的模拟按键发送消息
- android两种方式实现发送短信的功能代码
- android-代码里模拟发送按键
- 在Android系统中发送模拟按键
- 几种模拟按键的方法
- Android 实现模拟按键方法
- android 模拟点击按键功能(android 4.4)
- android软件方式模拟硬按键的功能,包括home、back等所有按键
- 模拟发送带cookies的http请求的两种方法
- android中模拟按键的另外一种方法
- JAVA注册表读取写入删除
- POJ 2484 A Funny Game <简单博弈>
- 淘宝店铺遇到差评怎么办 淘宝差评处理方法
- Android 适配 (使用pt单位适配)
- Android仿58同城Loading View
- Android模拟发送按键功能的两种方法
- Docker容器管理平台Humpback进阶-私有仓库
- ExoPlayer开发指南(官方文档翻译)
- 双鱼眼全景展开拼接
- codeforces 399 B. Code For 1 归并
- Your local changes to the following files would be overwritten by
- 算法第四版Algorethms 4th学习笔记(2)
- 算法导论 学习笔记 第三章 函数的增长
- poj 1145 Tree Summing 栈+模拟