如何检测/监听Android应用程序/活动是否正在从服务内部运行更改?

时间:2012-08-04 13:21:32

标签: android android-activity broadcastreceiver android-service

我正在运行服务。该服务应该监听(即每个BroadcastReceiver)Activity / Application start / resume Action,无论如何。我的目标是每次应用程序启动时执行某些操作,或者启动/恢复其他应用程序,简而言之,当前的前端应用程序会发生变化。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

使用ActivityManager上的定期检查(就像您在评论中所述)是实现它的唯一方法AKAIK。

系统不会播放第三方可以捕获的任何内容,以表明应用程序已启动。

请注意,每隔几秒检查一次的重复任务将对其运行的设备产生性能和电池影响。