jjzjj

GoogleAccountCredential

全部标签

android - GoogleAccountCredential chooseAccountIntent

我正在尝试启动一个带有Intent的选择帐户对话框,我通过GoogleAccountCredential.newChooseAccountIntent获得。当我编译源代码时,发生错误NoClassDefFoundError。这是我的错误日志:12-1809:55:51.237:E/AndroidRuntime(25809):FATALEXCEPTION:main12-1809:55:51.237:E/AndroidRuntime(25809):java.lang.NoClassDefFoundError:com.google.android.gms.common.AccountPick

android - 将对谷歌云端点的访问限制为 Android 应用程序

我正在使用AndroidStudio为Android应用程序生成GoogleCloudEndpoints。我已经部署了端点,它们工作正常。我想要实现的是只允许我的应用程序访问端点。所有文档都讨论如何为用户启用身份验证,但我只需要限制只能从我的应用程序访问端点。我不想使用用户凭据,因为api不使用它。我尝试的是在Google控制台中为我的应用程序创建一个客户端ID并添加到API注释中@Api(name="messageEndpoint",clientIds={Ids.WEB_CLIENT_ID,Ids.ANDROID_CLIENT_ID,Ids.API_EXPLORER},audienc

android - 未经联系人许可,GoogleAccountCredential.setSelectedAccountName(String) 无法在 Android 6.0 上运行

我正在使用以下方法检索GoogleAccountCredential对象:GoogleAccountCredentialcredential=GoogleAccountCredential.usingOAuth2(context,Arrays.asList({GmailScopes.MAIL_GOOGLE_COM})).setBackOff(newExponentialBackOff()).setSelectedAccountName(email)电子邮件是我在设备上使用的Gmail帐户。如果我使用credential.getSelectedAccountName检索帐户名,结果为空。

android - GoogleAccountCredential 是否提供刷新 token ?

我打算编写一个Android应用程序来从GoogleDrive中获取文件。如果存储空间很大,下载文件肯定需要几个小时。在这种情况下,我需要刷新token才能完成该过程。据我所知,GoogleAccountCredential没有提供任何获取刷新token的方法。我想将token和刷新token发送到网络服务,以便它代表我的应用下载文件并将其存储在服务器中。有什么方法可以从GoogleAccountCredential获取刷新token吗? 最佳答案 我不知道android但在java中如果你想获得刷新token,你必须为离线访问类型

Android M - GoogleAccountCredential setSelectedAccount 不起作用 - 名称不能为空

在AndroidM-Preview上GoogleAccountCredential.setSelectedAccount似乎不起作用。在调试时,我注意到调用该方法后,对象的selectedAccount和accountName字段仍然为空。调试时您可以看到我的变量accountName不为空或null,我调用了.setSelectedAccountName(),但正如您在调试窗口中看到的那样,GoogleAccountCredential中的字段仍然为空。我认为这可能与某些权限有关?在我的list上,我声明了以下权限:我知道您在M上免费获得的GET_ACCOUNTS权限(根据https

android - GoogleAccountCredential 重用授权 - Google 云端硬盘

我正在使用此方法对GoogleDrive进行授权:https://developers.google.com/drive/quickstart-android选择帐户效果很好。现在我想在prefs中存储用户凭据。我可以保存帐户名,然后再恢复它。我想重复使用凭据以备将来使用。是否可以使用GooglePlay服务和GoogleAccountCredential重新授权?这是我的场景:启动Activity搜索已保存的凭据如果不是->显示帐户选择器(这是有效的)如果我选择帐户-将Credentians保存到首选项。现在我关闭我的应用程序并再次运行。启动Activity搜索已保存的凭据是-已保存

android - java.lang.NoClassDefFoundError : com. google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential 错误

我正在尝试在我的androidApplciation中实现GoogleDrive,并得到java.lang.NoClassDefFoundError:com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential错误,所以任何人都知道如何解决这个问题。我现在还在试成功导入GoogleDrive所需的所有.jar导入GooglePlay服务库。在我的项目中成功试图重新启动eclipse并检查,但同样的错误出现了从Android的GoogleDriveAPI或Play服务获得APIke

android - 更新到 Android Studio 2.3 后无法解析符号 GoogleAccountCredential

从AndroidStudio2.2更新到2.3后,编辑器显示一个错误,声称无法解析这些类:importcom.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential;importcom.google.api.client.googleapis.extensions.android.gms.auth.GooglePlayServicesAvailabilityIOException;importcom.google.api.client.googleapis.extensions.a

android - 尽管调用了 setSelectedAccountName (Android 6.0),但 GoogleAccountCredential 名称为空

我使用安全后端创建了一个端点,并且自3月以来一直在我正在构建的应用程序上使用它(源文档here)。我最近在我的Android6.0设备上安装了最新版本并弹出了一个奇怪的错误(它在4.2.2和5.1上完美运行)。具体错误是:IllegalArgumentException:thenamemustnotbeempty:null我追踪到凭证错误,您可以查看下面的代码。在Android6.0上帐户可能是"user@gmail.com"但字符串'test'结果为空!GoogleAccountCredential是否有关于6.0的特定内容?publicstaticGoogleAccountCred

android - Android 上带有 GoogleAccountCredential.newChooseAccountIntent() 的 java.lang.NoClassDefFoundError

我正在使用EclipseJunoADTbundle+GooglePluginforEclipse为Android4+开发。我需要以编程方式登录谷歌帐户才能使用谷歌日历API。为了我正在使用客户经理。我收到以下错误:05-0513:28:55.605:E/AndroidRuntime(11186):FATALEXCEPTION:main05-0513:28:55.605:E/AndroidRuntime(11186):java.lang.NoClassDefFoundError:com.google.android.gms.common.AccountPicker05-0513:28:5
12