【发布时间】:2011-06-17 12:17:52
【问题描述】:
我有一个服务,它必须监视哪个应用程序在前台,并根据应用程序执行一些功能。
我可以使用 ActivityManager.getRunningAppProcesses() 获取前台应用程序列表。 但是有了这个,我无法监控前台应用程序何时发生变化。
例如。当前台的应用程序 1 进入后台并且新的应用程序 2 进入前台时,应该通知服务。
Android 中是否发生了任何广播,以便我的服务可以注册到那里,并且当前台应用程序发生更改时,该服务会收到通知并可以根据需要执行功能。
我不想对应用程序进行任何更改... 任何可能性请建议...
【问题讨论】:
-
嘿,你有没有运气弄清楚如何做到这一点?
标签: android notify foreground