我的应用中使用startActivity调用系统应用(比如GOOGLE浏览器等)后,需要检测该系统应用没有任何用户输入时1分钟后自动再切回到我的应用中。有没有思路或者方法可以提供?谢谢!

解决方案 »

  1.   

    都转到其他程序去了,就不受这个程序的控制了吧有可能的只有service具体没试过,不知道
      

  2.   

    谢谢您的关注,不过service是无法监听输入事件的
      

  3.   

    你是想做应用监控程序吧?
    这个不太好弄,纯应用层估计无法实现,因为进入到其他应用后,实际上对于你的监控程序来说,只能通过服务来监听action,但是这个action里是不包含input event的。
    你只能监听3方应用产生的系统事件,比如wifi被打开,蓝牙被打开等。就是那些会发广播消息的事件。
      

  4.   

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