如何用code模拟对power key 或 camera key的press?

znanyreason 2010-07-07 02:03:13
我用
KeyEvent ke_c = new KeyEvent(KeyEvent.FLAG_LONG_PRESS, KeyEvent.KEYCODE_POWER);
sendKeySync(ke_c);
不能达到效果。

有没有知道方法的啊?
...全文
509 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
znanyreason 2010-07-08
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yihua0001 的回复:]
好像有模拟键盘输入的代码范例,但是power key可能不一样,这个如果是在kernel里修改可能简单点。如果是在andorid系统里修改,要对keyevent的流程相当熟悉才可以。
[/Quote]
power key 和camera key 和其他的key在处理上不太一样,用模拟键盘输入的范例中的方法不起作用。
yihua0001 2010-07-07
  • 打赏
  • 举报
回复
好像有模拟键盘输入的代码范例,但是power key可能不一样,这个如果是在kernel里修改可能简单点。如果是在andorid系统里修改,要对keyevent的流程相当熟悉才可以。
znanyreason 2010-07-07
  • 打赏
  • 举报
回复
我尝试过分别两次发送DOWN和up的event,还是没有效果。
downEvent = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_POWER);
upEvent = new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_POWER);

jessica_bing 2010-07-07
  • 打赏
  • 举报
回复
遇到了同样的问题 同问!
vclongking 2010-07-07
  • 打赏
  • 举报
回复
public KeyEvent (int action, int code)

Create a new key event.
Parametersaction
action Action code: either ACTION_DOWN, ACTION_UP, or ACTION_MULTIPLE.
code The key code.
gaufer 2010-07-07
  • 打赏
  • 举报
回复
同问,帮顶!!!
Hinagi 2010-07-07
  • 打赏
  • 举报
回复
http://davanum.wordpress.com/2007/12/19/android-simulate-key-strokes/

KeyEvent ke_c = new KeyEvent(KeyEvent.FLAG_LONG_PRESS, KeyEvent.KEYCODE_POWER);
第一个参数传Action不是flag
lion456 2010-07-07
  • 打赏
  • 举报
回复
帮顶,同问!!!!!
摘 要 高校学生岗位实习是实践教学体系的核心环节,传统实习管理模式依赖线下纸质操作与人工沟通,存在信息不对称、审批效率低下、实习过程监管困难、数据统计繁琐等诸多痛点,难以适配学生、企业、学校三方的移动化办公与管理需求。为解决上述问题,本文设计并实现了一套基于微信小程序的学生岗位实习管理系统,系统采用前后端分离架构,前端以微信小程序原生框架为基础,结合 Vant Weapp 组件库搭建交互界面,后端基于 Spring Boot 框架开发,搭配 MyBatis-Plus 实现数据库操作,以 MySQL 作为核心数据存储载体,Redis 完成缓存优化,同时通过 WebSocket 实现实时交互功能,HTTPS 保障数据传输安全。系统围绕学生、教师、学校管理员、企业四类核心用户搭建功能模块,覆盖实习岗位对接、实习过程管理、实习评价反馈、数据统计分析等实习全流程,实现了实习申请线上化、考勤打卡智能化、审批指导便捷化、数据管理可视化。经设计与实现,该系统能够消除三方信息壁垒,提升实习管理的效率与规范性,有效规避虚假实习、放羊式实习等问题,同时依托微信生态的高普及率,实现零下载安装的轻量化使用体验,降低系统推广与使用门槛。此外,系统所沉淀的实习数据可为高校优化实践教学安排、调整人才培养方案提供量化支撑,兼具实用性与教学指导价值。 关键词:学生岗位实习系统;SpringBoot框架;Java技术;微信小程序;MySQL

80,489

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧