Android 应用检测其他 Activity
Android App Detect Other Activity
我一直在寻找解决方案,但似乎找不到适合我需要的解决方案。可能是我没有使用正确的关键字,所以我会尽力解释它。
简单地说,我正在构建一个 Android 应用程序。该应用程序需要检测 phone 上的一些其他活动并显示一些消息。
例如:
用户启动 MyApplication。
用户从另一个应用程序收到了一些通知。 (phone 电话、短信、电子邮件等等)
MyApplication 通过 Toast 或对话框显示一条消息,表示 "you just received an notification from another app"
我不完全确定我应该在这里寻找什么功能,我们将不胜感激。
谢谢!
你会想看看 NotificationListenerService,这会让你在发布或删除新通知,或者它们的排名发生变化时收到来自系统的呼叫。
收到来自 NotificationListenerService
的回调后,您将想要创建一个 Toast。
看看 this 教程应该可以帮助您入门。
要检测其他应用何时要求 OS 显示 Notification
,您需要实施 NotificationListenerService
。然后用户不仅需要安装您的应用程序,还需要进入“设置”并专门允许您监控通知。
我一直在寻找解决方案,但似乎找不到适合我需要的解决方案。可能是我没有使用正确的关键字,所以我会尽力解释它。
简单地说,我正在构建一个 Android 应用程序。该应用程序需要检测 phone 上的一些其他活动并显示一些消息。
例如:
用户启动 MyApplication。
用户从另一个应用程序收到了一些通知。 (phone 电话、短信、电子邮件等等)
MyApplication 通过 Toast 或对话框显示一条消息,表示 "you just received an notification from another app"
我不完全确定我应该在这里寻找什么功能,我们将不胜感激。
谢谢!
你会想看看 NotificationListenerService,这会让你在发布或删除新通知,或者它们的排名发生变化时收到来自系统的呼叫。
收到来自 NotificationListenerService
的回调后,您将想要创建一个 Toast。
看看 this 教程应该可以帮助您入门。
要检测其他应用何时要求 OS 显示 Notification
,您需要实施 NotificationListenerService
。然后用户不仅需要安装您的应用程序,还需要进入“设置”并专门允许您监控通知。