我希望能够检测到应用程序何时打开,并通知用户当前与该应用程序相关的内容,但我不知道如何执行此操作。
怎么做到这一点?我需要使用任何事件监听器吗?非常感谢你。
答案 0 :(得分:0)
如果你试图捕捉“打开应用程序”的意图一般,那么它取决于应用程序如何定义意图。如果它指定了一个类(显式意图),那么除非设备已植根,否则它通常对您的应用程序不可见。
隐式意图是广播的,您只需定义一个意图过滤器即可接收它们。这些意图允许Android和/或用户根据与意图一起发送的数据选择适当的应用目标。
有一些有用的和恶意的动机来做你要问的事情。阅读本文:
还发布了有关整体意图学习的评论。
答案 1 :(得分:-1)
这很简单。在这里,我试图找出解决方案。当您的应用进入onPause()
状态时,请使用BroadcastReceiver
广播消息。另一方面,在另一个应用程序中注册该广播。