Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 有类似安卓触发器的东西吗_Android_Triggers_Notifications - Fatal编程技术网

Android 有类似安卓触发器的东西吗

Android 有类似安卓触发器的东西吗,android,triggers,notifications,Android,Triggers,Notifications,我以前从未开发过安卓系统,但现在我的公司让我参与了一个包括安卓系统的项目 我的问题是:是否可以编写一个在后台运行并等待触发器的应用程序(如果这个词正确的话)。例如,假设我希望我的应用程序在您打开电子邮件或收到电子邮件后立即执行某些操作。是否有一些API可用于与其他应用程序(如邮件)交互。应用程序不必有任何GUI,它只需在刚刚收到或打开的邮件上推送一些信息通知 我不需要一个技术性的答案,只需要是或否,确实是的,我在哪里可以得到更多的信息。此外,如果不可能,是否有一些解决方法来实现这一点。我已经在谷

我以前从未开发过安卓系统,但现在我的公司让我参与了一个包括安卓系统的项目

我的问题是:是否可以编写一个在后台运行并等待触发器的应用程序(如果这个词正确的话)。例如,假设我希望我的应用程序在您打开电子邮件或收到电子邮件后立即执行某些操作。是否有一些API可用于与其他应用程序(如邮件)交互。应用程序不必有任何GUI,它只需在刚刚收到或打开的邮件上推送一些信息通知

我不需要一个技术性的答案,只需要是或否,确实是的,我在哪里可以得到更多的信息。此外,如果不可能,是否有一些解决方法来实现这一点。我已经在谷歌上搜索过了,但大多数链接都是关于如何从应用程序发送电子邮件的

谢谢


编辑:因此它甚至可以在收到通知时触发。然后,我只想查看通知并确定它是否是电子邮件?

您可以注册BroadCastReceiver以执行需要捕获的操作

不,对不起。安卓系统中的这种机制将使用广播,它存在于短信中,但对于电子邮件没有标准的东西。所以我很快看了一下广播接收器,找到了一个可以与ContentObserver一起工作的,但谷歌已经改变了,现在我能从邮件中得到的只有:标签名称,对话总数,未读对话数、标签文本颜色和标签背景颜色