Android 应用程序检测其他 Activity

标签 android events mobile notifications detect

我一直在尝试查找解决方案,但似乎找不到适合我需要的解决方案。可能是我没有使用正确的关键字,所以我会尽力解释它。

简单地说,我正在构建一个 Android 应用程序。该应用程序需要检测手机上的一些其他 Activity 并显示一些消息。

例如:

  1. 用户启动 MyApplication。

  2. 用户从另一个应用程序收到了一些通知。 (电话、短信、电子邮件等等)

  3. MyApplication 通过 toast 或对话框显示一条消息,表示“您刚刚收到来自另一个应用的通知”

我不完全确定我应该在这里寻找什么功能,感谢任何帮助。

谢谢!

最佳答案

你会想看看NotificationListenerService ,这将让您在发布或删除新通知,或它们的排名发生变化时收到来自系统的电话。

一旦您收到来自 NotificationListenerService 的回调,您将需要创建一个 Toast .

看看this教程应该可以帮助您入门。

关于Android 应用程序检测其他 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42449740/

相关文章:

android - 手机网站中的小字体

android - 是否对破折号进行编码

azure - Azure 移动应用程序的最低依赖关系

c# - Listview ItemSelectionChanged 触发两次?

java - Android 如何保持方法运行?

android - 带有 Proguard 的 Ant - java.lang.NoClassDefFoundError

android - 为什么即使未引用 View 也不会破坏位图?

android - 在 Android 中很好地设置 ListView 滚动位置

jQuery鼠标的.click()是通过键盘导航启动的

c# - 委托(delegate)、 Action 、事件、Lambda 表达式和 MVVM