android 模拟键盘事件/android发送虚拟按键
来源:互联网 发布:淘宝代理怎样发货 编辑:程序博客网 时间:2024/06/05 02:48
4.0之前的模拟按键方法
private void sendKeyEvent(int keyCode) { int eventCode = keyCode; long now = SystemClock.uptimeMillis(); try { KeyEvent down = new KeyEvent(now, now, KeyEvent.ACTION_DOWN, eventCode, 0); KeyEvent up = new KeyEvent(now, now, KeyEvent.ACTION_UP, eventCode, 0); (IWindowManager.Stub .asInterface(ServiceManager.getService("window"))) .injectInputEventNoWait(down); (IWindowManager.Stub .asInterface(ServiceManager.getService("window"))) .injectInputEventNoWait(up); } catch (RemoteException e) { Log.i(TAG, "DeadOjbectException"); } }
4.0之后的
public static void simulateKey(final int KeyCode) { new Thread () { public void run () { try { Instrumentation inst=new Instrumentation(); inst.sendKeyDownUpSync(KeyCode); } catch(Exception e) { Log.e("Exception when sendKeyDownUpSync", e.toString()); } } }.start(); }
命令行:
input keyevent 66
- android 模拟键盘事件/android发送虚拟按键
- android 模拟键盘按键事件
- Android: 发送虚拟按键
- Android发送dtmf键盘事件(模拟通话界面键盘事件)
- Android发送虚拟按键(转)
- 【Android】代码实现模拟屏幕点击和键盘按键事件
- android 模拟键盘事件
- Android 模拟按键发送消息
- android 模拟鼠标/按键事件
- Android虚拟机PC键盘模拟按键
- Android虚拟机PC键盘模拟按键 .
- Android模拟键盘鼠标事件
- Android 模拟键盘鼠标事件
- Android模拟键盘鼠标事件
- Android如何键盘按键响应事件
- Android如何键盘按键响应事件
- Unity 模拟键盘按键事件
- android-代码里模拟发送按键
- 直接拿来用!最火的Android开源项目(二)
- 【3DSmax】3D室外效果图教程—读书笔记1(第1课)
- 解决:Bitmap too large to be uploaded into a texture exception
- 毕业之后,工作之前之防骗守则
- LaTeX中注释大块代码的方法
- android 模拟键盘事件/android发送虚拟按键
- jmap 出现 Error attaching to process
- 小型桌面计算器的实现(javacc)
- 小米2设置了拿起时铃声减弱
- 3种方法解决Struts2中forward问题!
- Android中的硬件加速
- SQL Server 批量删除数据库表
- Widget创建过程(将RemoteViews发给WidgetHost)
- HDU 4557 非诚勿扰