Android应用 - 从Gmail

时间:2016-08-09 14:58:05

标签: java android email gmail-api

我是初学者学习Android应用程序开发。

我要求用户能够从Gmail帐户中读取邮件(仅限正文内容 - 仅文本)(只读邮件提取?)并将电子邮件内容保存在应用程序中。

当用户没有主动使用该应用时,我不需要检索消息。

我正在构建的app和SQLite数据库位于手机内部本地存储上。我没有后端服务器。

我在这里查看了Gmail API教程:https://developers.google.com/gmail/api/guides/

据我了解,我需要使用Gmail API,并确保我的应用的用户可以作为Gmail用户进行身份验证。

是否有人可以提供建议:

1)如果没有后端服务器这是可行的吗? 2)有关如何处理此问题的任何教程,或者您是否建议仅使用上面列出的材料? 3)(我理解这是非常主观的)这对于学习者来说是多么重要的任务(这是一个教育项目,所以我受时间的限制 - 如果我需要超过3-4天,我将用完时间!)关于经验丰富的人需要多长时间的想法可以帮助我掌握任务的规模。

1 个答案:

答案 0 :(得分:0)

Google使用Oauth2对与用户帐户关联的应用进行身份验证和跟踪。您需要从谷歌获取应用程序的安全密钥。因为您没有服务器,所以您需要获取仅客户端密钥而不是服务密钥。您可以转到Google API控制台获取客户端密钥。有关如何让用户登录其帐户的帮助,您可以查看此Android教程here。在您登录Google登录后,您可以继续收到Gmail消息。

这看起来似乎是一个复杂的过程,但如果您浏览Google开发人员网站上的教程,您应该可以在短时间内完成工作。我有一个类似的应用程序只在大约一个小时内工作。添加一个漂亮的用户界面需要更长的时间,但这取决于你。