framework层 自定义按键事件转换
来源:互联网 发布:文都医考app软件下载 编辑:程序博客网 时间:2024/06/06 18:35
private void sendMapKey(int keyCode, boolean actionDown) {
//Log.i(TAG, "sendMapKey key:" + KeyEvent.keyCodeToString(keyCode) + (actionDown?" down":" up"));
long now = SystemClock.uptimeMillis();
try {
KeyEvent down = new KeyEvent(now, now, KeyEvent.ACTION_DOWN, keyCode, 0);
KeyEvent up = new KeyEvent(now, now, KeyEvent.ACTION_UP, keyCode, 0);
if(actionDown){
(IInputManager.Stub
.asInterface(ServiceManager.getService("input")))
.injectInputEvent(down, 0);
}else{
(IInputManager.Stub
.asInterface(ServiceManager.getService("input")))
.injectInputEvent(up, 0);
}
} catch (RemoteException e) {
Log.i(TAG, "DeadOjbectException:" + e);
}
}
//Log.i(TAG, "sendMapKey key:" + KeyEvent.keyCodeToString(keyCode) + (actionDown?" down":" up"));
long now = SystemClock.uptimeMillis();
try {
KeyEvent down = new KeyEvent(now, now, KeyEvent.ACTION_DOWN, keyCode, 0);
KeyEvent up = new KeyEvent(now, now, KeyEvent.ACTION_UP, keyCode, 0);
if(actionDown){
(IInputManager.Stub
.asInterface(ServiceManager.getService("input")))
.injectInputEvent(down, 0);
}else{
(IInputManager.Stub
.asInterface(ServiceManager.getService("input")))
.injectInputEvent(up, 0);
}
} catch (RemoteException e) {
Log.i(TAG, "DeadOjbectException:" + e);
}
}
0 0
- framework层 自定义按键事件转换
- android framework java层是如何拦截并分发底层传送来的按键事件
- android framework java层是如何拦截并分发底层传送来的按键事件
- android framework java层是如何拦截并分发底层传送来的按键事件
- android framework java层是如何拦截并分发底层传送来的按键事件
- android framework java层是如何拦截并分发底层传送来的按键事件
- 应用获取Power Key/Home Key按键事件(framework层)
- Android Framework Java层是如何拦截并分发底层传送来的按键事件
- frameworks层按键事件处理
- Android Framework层如何截获按键消息
- Android framework层 按键的处理流程
- 自定义Dialog,实现按键事件
- 按键事件在java framework中的流程
- Android framework层自定义jni
- Android framework层自定义系统服务
- 【Android N7.0】Framework层实现派发HOME按键到Application层的一种简单方案
- 按键事件
- 按键事件
- 腾讯游戏大数据应用
- 查询30天内的内容
- iOS面试题
- cocos2dx一路走来之<vs2013使用中遇到的问题>
- iOS面试题
- framework层 自定义按键事件转换
- 第二期项目订房网错误分析
- 动态链接库(DLL)总结---解决名称粉碎问题(3)
- 小的时候.by小雷
- 在Objective-C中关于self和super功能用法的疑惑与分析-康大亮
- BitBlt
- Tomcat7 设置最大连接数
- iOS笔记UI--进度条
- C语言的谜题