如何收听电子邮件

时间:2012-05-17 10:12:07

标签: java android email mobile

有没有办法收听传入/传出的电子邮件或直接访问收件箱?

我读到,因为Android SDK中没有默认的邮件客户端,所以除非手机上使用的客户端实现了一些自定义机制,否则它是不可能的。这仍然是这样吗?

1 个答案:

答案 0 :(得分:3)

电子邮件不是Android操作系统的一部分,因此您无法编码全局广播接收器(就像传入短信一样)。显而易见的解决方法是为Android OS上排名最高X的最受欢迎的电子邮件客户端编码广播接收器,这些客户端会广播传入的电子邮件。

K9确实为您提供了为收到的电子邮件注册广播接收器的灵活性 - 请参阅https://github.com/k9mail/k-9/wiki/Intents

Gmail没有任何官方/记录的API来接收有关传入电子邮件的信息。但是在一段时间之前,您可以使用内容观察器来监控Gmail的更改。我相信这不再适用。

我认为这里的真正问题是隐私和安全。与SMS相比,电子邮件包含更多信息。作为用户,您真的不希望第三方应用程序开始监控您的个人和专业电子邮件的应用程序生态系统。

相关问题