社区
Android
帖子详情
如何在一个activity中监听开机键是否按下
BlueBerryVanilla
2014-07-23 11:13:02
在界面中有个按钮,只要开机键关闭到情况下才置成enable, 否则就是disable。 怎样去监听这个KeyEvent,总不能,用AsyncTask,在doBackground方法里,while(getKeyEvent() == 关机) 吧。
...全文
118
4
打赏
收藏
如何在一个activity中监听开机键是否按下
在界面中有个按钮,只要开机键关闭到情况下才置成enable, 否则就是disable。 怎样去监听这个KeyEvent,总不能,用AsyncTask,在doBackground方法里,while(getKeyEvent() == 关机) 吧。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fireyou
2014-07-23
打赏
举报
回复
activity里不好办
韩曙亮
2014-07-23
打赏
举报
回复
开机键 这个按键时间估计监听不了, 这属于系统级的 你可以去拦截 按下 开机键的 广播, 按下开机键, 就会进入黑屏 或者 屏幕亮起 , 监听 SCREEN_ON和SCREEN_OFF这两个广播即可
lionfresh
2014-07-23
打赏
举报
回复
1楼的方法,简单可行,适合你。
妖怪
2014-07-23
打赏
举报
回复
用反射吧 走类似phonewindowmanager.java里面的拦截逻辑 不过工作量有点大
Android锁屏
按下
电源
键
,再次
按下
时,弹出自定义界面。
Activity
+service+receiver
检测“
开机
解屏”操作
响应“
开机
解屏操作”,当屏幕解锁时,给出欢迎提示信息
Android
开机
流程
Android
开机
流程Android
开机
流程Android
开机
流程Android
开机
流程Android
开机
流程
Android检测USB(OTG)状态(拔出获取连接)
在Android开发
中
,如何检测USB(OTG)线状态
360浮动框以及点击浮动框的弹出界面
使用service后台运行类似于360客户端桌面的浮动框,浮动框不会被销毁,重启手机后自动运行,点击浮动框弹出相应界面
Android
80,492
社区成员
91,381
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章