android实现全局监听,长时间不操作后打开某个app 10C

我在app里面做了个轮播图,想要在home键弹出app后,开始监听在app外面有无触摸操作。
如果一段时间内没有任何操作,则弹回app的轮播界面。
想了半天没什么思路,想用广播监听触摸操作,但是好像没有...
希望有大佬能给个实现的思路,感激不尽...

3个回答

开个后台服务应该可以

qq_16950543
MSmile66 回复qq_31644169: 我和你一样尝试后台服务失败,,你想到什么其他的好的监听方法了么 ,可以分享么
接近 2 年之前 回复
qq_16950543
MSmile66 回复qq_31644169: 我和你一样尝试后台服务失败,,你想到什么其他的好的监听方法了么 ,可以分享么
接近 2 年之前 回复
qq_31644169
qq_31644169 我尝试用后台服务,但是服务继承的是service类而不是activity类,没法重写dispatchTouchEvent方法来监听触摸动作
大约 2 年之前 回复


handler.removeCallbacks(runable);
handler.postDelayed(runable,time)
如果在间隔内再次触碰就remove重新post,长按事件就是这样处理的。如果要在后台,你在触凭后开启服务,在startcommd做上面的处理。

可以了解下屏保功能是如何实现的

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐