【发布时间】:2011-09-20 00:02:59
【问题描述】:
我想知道我的服务在后台运行时启动的其他活动是什么。 如果有新的活动启动,那么我的服务应该知道。我怎么知道 ?我可以使用 SET_ACTIVITY_WATCHER 权限吗?我该如何使用它。感谢所有的帮助。
【问题讨论】:
标签: android android-activity permissions
我想知道我的服务在后台运行时启动的其他活动是什么。 如果有新的活动启动,那么我的服务应该知道。我怎么知道 ?我可以使用 SET_ACTIVITY_WATCHER 权限吗?我该如何使用它。感谢所有的帮助。
【问题讨论】:
标签: android android-activity permissions
根据documentation,它似乎只适用于debug 模式。
更新
根据这个THREAD,您列出的权限是android 团队forgot to cleanup 在发布中的系统,它只是躺在那里。
EIDT
我猜polling(检查间隔)是留给你的唯一方法。检查这个thread。您也许可以使用ActivityManager 来查找正在运行的应用程序。
【讨论】: