在android上开发电子邮件客户端应用程序

在android上开发电子邮件客户端应用程序,android,email,service,provider,broadcasting,Android,Email,Service,Provider,Broadcasting,我正在尝试开发一个在Android平台上收发电子邮件的小应用程序。目前,我一直在使用Javamail api尝试发送电子邮件。然而,我想,如果我使用javamail实现我的应用程序,我将如何接收电子邮件并从我的应用程序收到我已收到的通知?这与Android上的服务类和Provder类有关吗?我是一个完全的android初学者 我还尝试了以下代码: 因为应用程序不工作,所以没有运气。JavaMail也可以用于从POP3服务器获取邮件。例如,看看这个类:,特别是importMail和importM

我正在尝试开发一个在Android平台上收发电子邮件的小应用程序。目前,我一直在使用Javamail api尝试发送电子邮件。然而,我想,如果我使用javamail实现我的应用程序,我将如何接收电子邮件并从我的应用程序收到我已收到的通知?这与Android上的服务类和Provder类有关吗?我是一个完全的android初学者

我还尝试了以下代码:


因为应用程序不工作,所以没有运气。

JavaMail也可以用于从POP3服务器获取邮件。例如,看看这个类:,特别是importMail和importMail函数。

发送和接收邮件是两件非常不同的事情。。。一件是服务器,另一件是客户端。这类似于编写web浏览器或HTTP服务器。这不是一回事。是的,我知道,但是我如何在android上接收电子邮件呢?有电子邮件课程吗?因为我找不到办法。我想创建一个非常简单的应用程序,比如默认的电子邮件应用程序。你不能接收电子邮件,因为你不是电子邮件服务器,也没有域名,更不用说DNS服务器了。您可能是指从电子邮件服务器获取电子邮件。为此,您需要使用POP3/IMAP协议。我的问题是如何获取数据。我知道k9开源应用程序有这个功能,它们提供ode,但由于有150多个类,我找不到它们获取邮件的确切位置。正如我所说,搜索POP3/IMAP.Soo我可以用Javamail构建电子邮件应用程序,对吗?@Stelios电子邮件应用程序可以是任何东西,但至少我可以说,JavaMail使我们可以轻松地将邮件发送到SMTP(更具体地说是提交)服务器,并从POP3服务器接收邮件。非常感谢,我目前正在学习该类,但您能否在其功能方面帮我一点忙。我对这类东西还不熟悉,而且我很笨。提前谢谢。@Stelios不客气。如果您对上面的示例类有疑问,那么我可以提供帮助,但我对Android一无所知。如果你有其他具体问题,我建议你在新问题中发布。再次感谢。基本上我不能真正理解importMails(…)方法。首先创建properties对象,然后创建会话;如果我没弄错的话,remotehost应该是:smtp.gmail.com。然后我连接到服务器,然后它调用另一个方法,依此类推。这是一个有点复杂的例子,似乎我错过了一些东西。如果我能用java来做,那么它就不会有问题,android也不会有问题。你有另一个更简单的例子吗?再次感谢。