展会信息港展会大全

Android: 发送虚拟按键 android事件处理
来源:互联网   发布日期:2015-10-02 16:07:42   浏览:1963次  

导读:Android: 发送虚拟按键/** * Send a single key event. * * @param event is a string representing the keycode of the key event you * want to e......

Android: 发送虚拟按键

/**

* Send a single key event.

*

* @param event is a string representing the keycode of the key event you

* want to execute.

*/

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");

}

}

sendKeyEvent(KeyEvent.KEYCODE_BACK);

赞助本站

人工智能实验室

相关热词: 虚拟按键

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港