Android 使用服务打开应用程序时检测

Android 使用服务打开应用程序时检测,android,Android,我希望能够检测应用程序何时被打开,并在此时通知用户与该应用程序相关的内容,但我不知道如何做到这一点 用户打开我的应用程序 我启动了后台/前台服务,并成功启动 每当用户打开另一个应用程序时,我都希望捕获它并向用户发送通知 这是怎么做到的?是否有我需要使用的事件侦听器?非常感谢。这真的很简单。在这里,我试图找出解决办法。当你的应用程序进入暂停状态,然后使用BroadcastReceiver广播一条消息。另一方面,在另一个应用程序中,只需注册该广播 如果您试图捕获开放应用程序的一般意图,则这取决于应用

我希望能够检测应用程序何时被打开,并在此时通知用户与该应用程序相关的内容,但我不知道如何做到这一点

用户打开我的应用程序 我启动了后台/前台服务,并成功启动 每当用户打开另一个应用程序时,我都希望捕获它并向用户发送通知
这是怎么做到的?是否有我需要使用的事件侦听器?非常感谢。

这真的很简单。在这里,我试图找出解决办法。当你的应用程序进入暂停状态,然后使用BroadcastReceiver广播一条消息。另一方面,在另一个应用程序中,只需注册该广播

如果您试图捕获开放应用程序的一般意图,则这取决于应用程序如何定义意图。如果它指定了一个类显式意图,那么它通常对应用程序不可见,除非该设备是根设备,例如

隐式意图是广播的,您只需定义意图过滤器即可接收它们。这些意图允许Android和/或用户根据发送的数据选择合适的应用目标

做你想做的事情既有有用的动机,也有恶意的动机。请阅读以下内容:


还有关于学习意图的帖子。

非常感谢@Dividebyzero的帮助!不客气,研究一下这个问题。没有事件监听器,因为没有事件监听器,例如广播。所述问题无法解决。要编写一个了解用户运行的每个应用程序的应用程序,最简单的方法是编写一个应用程序启动器。android上有很多类似的应用程序,你可以自己编写。那么,这项服务就不需要了?