我在我的Android应用程序中使用gmail和yahoo,我需要一个完整的示例项目,其中使用了gmail。只需点击gmail登录按钮就可以进入gmail登录页面然后进行身份验证并回调到我的Android应用程序
答案 0 :(得分:1)
看看K-9 mail。 K-9是一个开源电子邮件客户端,基于Android初始版本附带的电子邮件应用程序。
答案 1 :(得分:0)
听起来您对单点登录感兴趣?也许使用 OAuth ?
这些是使用GMail / Google Apps帐户验证您的应用的选项:
http://code.google.com/p/google-api-java-client/wiki/Authentication
以下是如何通过 AccountManager API获取用户:
http://code.google.com/p/google-api-java-client/wiki/AndroidAccountManager
以下是一个示例,它可以帮助您从Google API中提取数据:
http://blog.doityourselfandroid.com/2011/04/12/oauth-android-google-apis-client-library-java/
答案 2 :(得分:0)
请关注,
public void sendGmail(Activity activity, String subject, String text)
{
Intent gmailIntent = new Intent();
gmailIntent.setClassName("com.google.android.gm","com.google.android.gm.ComposeActivityGmail");
gmailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
gmailIntent.putExtra(android.content.Intent.EXTRA_TEXT, text);
try {
activity.startActivity(gmailIntent);
} catch(ActivityNotFoundException ex) {
// handle error
}
}