求助:Android中怎样截获系统触屏或按键输入事件?

longkouwx 2012-04-25 04:09:36
我的应用中使用startActivity调用系统应用(比如GOOGLE浏览器等)后,需要检测该系统应用没有任何用户输入时1分钟后自动再切回到我的应用中。有没有思路或者方法可以提供?谢谢!
...全文
382 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinko321 2012-04-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

除非你去监听输入法,一旦1分钟内都没有输入法激活,就关闭掉这个app
[/Quote]

如果用物理键盘输入英文,会激活输入法么。。
dinjay 2012-04-25
  • 打赏
  • 举报
回复
除非你去监听输入法,一旦1分钟内都没有输入法激活,就关闭掉这个app
dinjay 2012-04-25
  • 打赏
  • 举报
回复
你是想做应用监控程序吧?
这个不太好弄,纯应用层估计无法实现,因为进入到其他应用后,实际上对于你的监控程序来说,只能通过服务来监听action,但是这个action里是不包含input event的。
你只能监听3方应用产生的系统事件,比如wifi被打开,蓝牙被打开等。就是那些会发广播消息的事件。
longkouwx 2012-04-25
  • 打赏
  • 举报
回复
谢谢您的关注,不过service是无法监听输入事件的
dinko321 2012-04-25
  • 打赏
  • 举报
回复
都转到其他程序去了,就不受这个程序的控制了吧

有可能的只有service

具体没试过,不知道

80,351

社区成员

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

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