Android 实现googleoauth2

Android 实现googleoauth2,android,oauth-2.0,google-oauth,Android,Oauth 2.0,Google Oauth,我只是想通过谷歌验证我的登录名。用户必须输入他的ID和密码,我必须在应用程序本身中验证登录(没有web视图)。我自己也试过想办法解决这个问题,但没办法:(.有什么建议我应该从哪里开始?我可能需要下载哪些jar?如果有任何帮助,我将不胜感激。Google Play Services最近创建并发布,以简化Google产品的OAuth流程。您可能想从这里开始- 用户设备应该安装Play Services APK以充分利用这一点,但谷歌表示,大多数使用Play Store的安卓2.1以上的设备都应该在设

我只是想通过谷歌验证我的登录名。用户必须输入他的ID和密码,我必须在应用程序本身中验证登录(没有web视图)。我自己也试过想办法解决这个问题,但没办法:(.有什么建议我应该从哪里开始?我可能需要下载哪些jar?如果有任何帮助,我将不胜感激。

Google Play Services最近创建并发布,以简化Google产品的OAuth流程。您可能想从这里开始-

用户设备应该安装Play Services APK以充分利用这一点,但谷歌表示,大多数使用Play Store的安卓2.1以上的设备都应该在设备上安装这些服务,随时可以使用


另请阅读本节,了解您需要如何设置项目和设备以使用这些服务。

@shakar96感谢您的快速回复。这也会验证与play store无关的电子邮件id吗?就像我有不同的play store帐户和不同的gmail使用。我的gmail id会通过此过程进行验证吗ess?是的,只要在设备上添加帐户并至少进行一次身份验证,您就应该能够通过Play服务获得该帐户的OAuth令牌。如果该帐户未添加到设备上怎么办?这是我的最后一个问题。很抱歉打扰您。:)简单版本,您可能需要添加要进行身份验证的电子邮件,到您的设备。长版本的Play服务旨在挑选所有在设备上经过身份验证的Google帐户,并为您提供一种简单的方式,让OAuth令牌进入这些帐户,而无需用户为您的应用程序输入凭据。如果你真的想使用一个不在设备上的帐户,你唯一的办法就是使用浏览器/webView请求用户提供凭据,然后遵循OAuth流程。嘿@shankar96,这对我来说是可行的,但就在几天前它停止了工作,现在它抛出了这个错误com.google.android.gms.auth.GoogleAuthException:未知。知道为什么吗?我的示波器有问题吗?