3

我正在运行一项服务。该服务应该监听(即每个广播接收器)活动/应用程序启动/恢复操作,无论如何。我的目标是做一些事情,每次一个应用程序启动,或者另一个应用程序启动/恢复,简而言之,当前前端应用程序发生变化。我怎样才能做到这一点?

4

1 回答 1

1

使用 ActivityManager 的定期检查(就像您在评论中所说的那样)是完成它的唯一方法 AKAIK。

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

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

于 2012-08-06T13:04:30.723 回答