android 普通按钮调用系统按钮(后退 返回 HOMe)按钮
2012-07-20 16:01
309 查看
最近有这个需求,网上找了找也找到些方法,只不过他那个也不能满足我的需求
经过修改后贴出源码自己看
需求:控件调用系统按钮(包含调用输入法按钮)
// 拦截一个 onKeyDown 事件后他的值
// action=0 code=4 repeat=0 meta=0 scancode=158 mFlags=8 单词的语意很直接 所以拼凑出我们的 KeyEvent
//关键参数是 code Code的值可以去 你的SDK中的 android-sdk/docs/reference/android/view/KeyEvent.html 寻找你需要的KEY
......
经过修改后贴出源码自己看
需求:控件调用系统按钮(包含调用输入法按钮)
// 拦截一个 onKeyDown 事件后他的值
// action=0 code=4 repeat=0 meta=0 scancode=158 mFlags=8 单词的语意很直接 所以拼凑出我们的 KeyEvent
// android-sdk/docs/reference/android/view/KeyEvent.html 中的一个构造函数 // KeyEvent(long downTime, long eventTime, int action, int code, int repeat, int metaState, int deviceId, int scancode, int flags) KeyEvent ke = new KeyEvent(0,0,0,4,0,0,0,157,8); onKeyDown(KeyEvent.KEYCODE_BACK, ke);
//关键参数是 code Code的值可以去 你的SDK中的 android-sdk/docs/reference/android/view/KeyEvent.html 寻找你需要的KEY
......
相关文章推荐
- android 调用系统相册选取照片或者打开相机拍照获取图片,返回时为什么会回到home界面或者到前一个界面,然后才会跳转到当前activity
- 指定Action、Category调用系统Activity实例-点击按钮,返回Home桌面
- android 捕获返回(后退)按钮事件的两种方法
- 关于android 调用系统图片浏览器并返回图片路径问题
- android 捕获返回(后退)按钮事件的两种方法
- Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键
- Android中自建应用调用系统联系人并返回结果
- Android调用系统通讯录,并返回联系人号码和称呼
- Android 7.0调用系统相机返回路径问题
- android调用系统相机返回null的bug
- Android_照相机Camera_调用系统照相机返回data为空
- Android_照相机Camera_调用系统照相机返回data为空
- Android 点击按钮调用系统照相机
- Android调用系统添加和编辑联系人的返回结果
- 【史上最简单】android的生命周期之home键和返回键以及调用finish()
- android调用系统拍照程序和从图库选取图片,返回后调用系统裁剪工具
- Android点击MENU,返回键弹出的退出按钮退出系统方法及拦截MENU弹出菜单方法
- 解决通过Intent调用系统拍照程序,返回图片太小的问题[android] 【转】
- 关于android中调用系统拍照,返回图片是旋转90度的处理
- Android 调用系统联系人列表页并返回姓名和手机号码