寻找Android Gmail SMTP Oauth示例

时间:2011-02-05 23:29:35

标签: android email oauth smtp gmail

为什么要找到使用Oauth和Google Mail发送电子邮件的Android示例很难?

我是Java和Android的新手,我很难解决这个问题。有可能吗?

我找到了这个Gmail (or POP3) library for Android development

指向此http://code.google.com/apis/gmail/oauth/code.html

的链接

但是在任何地方都找不到有效的Android示例。

我认为这是可能的。我有一个使用此代码从用户Gmail帐户发送电子邮件的应用

http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_(no_Intents)_in_Android

但我的用户不喜欢在我的应用中输入他们的Google密码。而且我不怪他们。在这个时代,你会认为有一个简单的解决方案,有许多例子。

那么,有没有例子,我只是想念它们?

TIA

2 个答案:

答案 0 :(得分:3)

XOAUTH和Android的源代码:

<强> Implementing SMTP or IMAP XOAuth

HTH

答案 1 :(得分:0)

我实际上在另一个问题中询问是否存在“生产质量”OAuth实施:

Is there a production quality OAuth sample for Android?

看起来我链接的示例是最好的浮动。我最终不得不稍微调整它以使其真正按预期工作(例如,后退按钮按预期工作)。到目前为止我能够挖掘的最好的技术是将启动OAuth活动的活动设置为singleTask,当您从OAuth活动交换回来时,在intent中设置FLAG_ACTIVITY_CLEAR_TOP标志。