社区
Android
帖子详情
想在后台service中监听到长按back键的动作?有没有人知道如何实现?100分
duyhui
2013-12-23 06:28:58
我有个后台服务程序,一直跑。现在的需求是一旦监听到用户长按下back键,不管当前在哪个程序下,都切换到(startActivity)我指定的程序。这个该如何实现?因为程序是后台服务程序,OnKeyDown, dispatchKeyEvent,onKeyLongPress,都不能捕捉back键的动作了。是不是用broadcastReceive来实现可以?有没有人能提供些思路,非常感谢!解决立马结贴!
...全文
309
13
打赏
收藏
想在后台service中监听到长按back键的动作?有没有人知道如何实现?100分
我有个后台服务程序,一直跑。现在的需求是一旦监听到用户长按下back键,不管当前在哪个程序下,都切换到(startActivity)我指定的程序。这个该如何实现?因为程序是后台服务程序,OnKeyDown, dispatchKeyEvent,onKeyLongPress,都不能捕捉back键的动作了。是不是用broadcastReceive来实现可以?有没有人能提供些思路,非常感谢!解决立马结贴!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duyhui
2014-01-06
打赏
举报
回复
新年了,再顶顶,看看还有什么新建议不?
荒颜
2013-12-27
打赏
举报
回复
LZ 你误解了一楼的意思 他说一旦有back事件就传给你的service 但是怎么得到back事件? 明显得不到嘛 所以行不通 我们以前监听Home键都是在WindowManager里面改的 就这一条大路了
duyhui
2013-12-27
打赏
举报
回复
谢谢大家,不能更改SDK,只是做应用,仅仅是一个应用程序。如果不能的话,能不能给出点权威的说明呢,比如andorid SDK 里有说明这种方式不行? 但birdsaction(1楼) 说可以,我有点迷惑了
依然绿茶
2013-12-26
打赏
举报
回复
楼主,除非改框架,这只有手机厂商能做到,三方应用无解。
xyz_lmn
2013-12-25
打赏
举报
回复
android不提供后台监控键盘。如果这样每个程序都能监控用户输入,太危险了。 android博客:
http://blog.csdn.net/xyz_lmn
博客之星投票,谢谢支持。
http://vote.blog.csdn.net/blogstaritem/blogstar2013/xyz_lmn
Qking521
2013-12-25
打赏
举报
回复
恩,如7楼所说,目前只有改源码才能实现。
coder_cp
2013-12-25
打赏
举报
回复
菜鸟拙见: 楼主能不能更改系统的源码?如果可以的话。我感觉是没问题的,在PhoneWindowManager.java中监听back的长按时间就可以了,监听过后跳到你的界面。如文章:
android长按返回键弹出关机框
但是如果你仅仅是一个应用程序的话,那我不知道怎么可以实现你说的方法。本身一个service就没法监听返回键啊。怎么改变返回键的代码机制?????
duyhui
2013-12-25
打赏
举报
回复
晕~ 没人知道吗?
Simple魏
2013-12-24
打赏
举报
回复
你的程序只有后台服务,怎么去监听系统的长按事件
duyhui
2013-12-24
打赏
举报
回复
没人知道吗?在线等
duyhui
2013-12-24
打赏
举报
回复
怎么实现呢,能详细说说吗?
Birds2018
2013-12-24
打赏
举报
回复
用广播是可以的,或者用binder 一旦有back事件传给 后台service.
duyhui
2013-12-24
打赏
举报
回复
晕~ 没人知道吗?
android accessibility
service
,Accessibility
Service
使用入门
Accessibility
Service
设计初衷在于帮助残障用户使用android设备和应用,在
后台
运行,可以
监听
用户界面的一些状态转换,例如页面切换、焦点改变、通知、Toast等,并在触发AccessibilityEvents时由系统接收回调。后来被开发者另辟蹊径,用于一些插件开发,比如微信红包助手,还有一些需要
监听
第三方应用的插件。最好的资料:官方文档生命周期AccessbilityServi...
android微信自动聊天 安卓手机微信自动回复 转载
打开你手机的设置--辅助功能
中
,有很多APP提供的服务,他们都是基于Accessibility
Service
编写的,Accessibility
Service
可以侦听你的点击,
长
按,手势,通知栏的变化等。Accessibility
Service
可以监控的行为非常多,所以我觉得可以
实现
各种各样炫酷的功能,不过我并不建议你打开某些流氓软件的Accessibility
Service
服务,因为很有可能造成一些安全问题,所以,自己动手写就安全多了嘛。//
监听
到微信红包的notification,打开通知。
Android Activity相关知识总结
一、 前言 Activity是Android组件
中
最基本也是最为常见用的四大组件(Activity,
Service
服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一 。 Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。 Activity
中
所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过set
Android之用Accessibility
Service
实现
红包插件
微信红包自打出世以来就极其受欢迎,抢红包插件可谓红极一时.今天,我们重新谈谈抢红包插件的哪些事儿.本质上,抢红包插件的原理不难理解,其过程就是在收到红包时,自动模拟点击.做过自动化UI测试的童鞋应该非常熟悉了.那么问题来了,我们怎么
知道
有没有红包,又怎么模拟点击操作呢?在PC端我们有按
键
精灵,那么在Android设备上呢?话说也偶然,Google为了让Android系统更实用,为用户提供了无障碍辅
深入了解Accessibility
Service
微信红包自打出世以来就极其受欢迎,抢红包插件可谓红极一时.今天,我们重新谈谈抢红包插件的哪些事儿.本质上,抢红包插件的原理不难理解,其过程就是在收到红包时,自动模拟点击.做过自动化UI测试的童鞋应该非常熟悉了.那么问题来了,我们怎么
知道
有没有红包,又怎么模拟点击操作呢?在PC端我们有按
键
精灵,那么在Android设备上呢?话说也偶然,Google为了让Android系统更实用,为用户提供了无障碍辅...
Android
80,359
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章