Android 模拟发送按键事件
Android 应用的按键响应一般都是在 onKeyDown
和 onKeyUp
中响应的。
在某些情况下,需要模拟发送按键事件,可以这样做
import android.app.Instrumentation;sendKeyCode(KeyEvent.KEYCODE_DPAD_UP);private void sendKeyCode(final int keyCode){new Thread() {public void run() {try {Instrumentation inst = new Instrumentation();inst.sendKeyDownUpSync(keyCode);} catch (Exception e) {e.printStackTrace();}}}.start();}
需要注意的是,要使用线程,不使用线程无法生效。
Android 模拟发送按键事件相关推荐
- android 发送按键 0,android monitor tool (8.0 模拟发送按键及触摸屏事件实现)
首先看下操作界面: 你可以可以远程控制手机,模拟发送触摸屏及按键事件 (应用场合:开发早期触摸屏还没确定及判断问题是驱动层还是framework / app 层) 先讲发送按键事件的实现(如下面是发送 ...
- Android 模拟游戏手柄按键(跨进程 KeyEvent 事件)实践方案
Android 模拟游戏手柄按键(跨进程 KeyEvent 事件)实践方案
- Android 4.0按键事件以及系统流程分析
Android 4.0中按键的处理流程 按键在Android系统中,有着不同的代表意义.以前的全键盘的手机代码没有阅读过,所以也不是很了解.本人介绍的是在触摸屏的手机上的按键消息的处理流程. 在现在触 ...
- css 按空格键对按钮暂停,当按下回车键后,怎么清空回车键的空格,或者模拟发送按键让光标向上?...
问题:当按下回车键发送信息后,光标会跑到第二行,怎么让光标在按下回车键后回到第一行首? 目前想到的两种方案: 第一:回车后,模拟发送按键,让光标向上 第二:清空输入框的所有html,此方法测试无效 求 ...
- Qt软键盘-发送按键事件
发送按键事件到当前聚焦的窗体. 1.获取当前聚焦的QWidget QWidget *receiver = QApplication::focusWidget(); qDebug()<<&q ...
- android模拟全局按键,android命令行模拟输入事件(文字、按键、触摸等)
前言 通过adb shell input可以模拟android各种输入事件,比如文字.按键.触摸等等. adb shell input Usage: input [] [...] The source ...
- android模拟power按键,Android adb 模拟滑动 按键 点击事件
模拟事件全部是通过input命令来实现的,首先看一下input命令的使用: usage: input ... input text input keyevent input tap input swi ...
- Android平台开发-Android keypad map-Android按键事件
http://hi.baidu.com/i_know_all/blog/item/0a1dd8ecdde99acb2f2e2159.html 一.Android底层按键事件处理过程 在系统启动后,在文 ...
- android tv key事件,Android TV中按键事件和焦点处理总结
本文总结了Android TV开发中的按键事件和焦点处理,TV端的开发不同于手机开发,主要区别在于焦点的处理,常常会用到手机端很少用到的开发接口.了解这些不同的接口和区别,有助于很快的上手TV端的开发 ...
最新文章
- Python基础1 历史 变量
- HTML5 canvas 初级入门教程【转】
- Angular中怎样通过localStorage实现数据持久化-实现存储搜索历史为例
- Android framwork service添加(manager 远程调service,service jni调native code)
- php-fpm.conf 解析
- Bash Shell学习笔记三
- 《大数据》2015年第3期“研究”——大数据流式计算:应用特征和技术挑战
- 解决WP表前缀更换后出现的You do not have sufficient permission
- Markdown Pad2--公式编辑功能搭建
- android studio 2.2 preview 3,Android Studio 2.2 Preview 3 发布,优化图片支持
- 怎么压缩图片文件大小?
- js实现全国省份下拉
- 紧密中心性(closeness centrality)
- SparkOutOfMemoryError: Unable to acquire 65536 bytes of memory, got 0
- css多图标在一张图内如何正确显示它们
- java中unknown source,java - 对于 提示信息为 unknown source的解决办法: jdk 替换jre, 编译时加上debug=true...
- 在windows系统上安装双系统
- 如何破译Charles
- 用计算机猜手机锁屏密码,手机开机密码忘了怎么办(教你几招快速解开锁屏密码)...
- 数据库分表之雪花算法