android - 在 Android App 中集成 Google Drive 时如何获取 gmail id 或帐户名

标签 android google-drive-android-api

我正在开发 Android 应用程序并希望与 Google Drive 集成。 按照 android 开发人员的以下指南成功与 google drive 集成 https://developers.google.com/drive/android/auth

在这里我想获取连接的帐户电子邮件 ID 或帐户名称。 如何获取电子邮件 ID 或帐户名?

之前,我曾使用 Plus API 和 GoogleApiClient 来获取个人资料信息。但现在 Plus API 已被弃用。

请帮助在 android 中与 Google Drive 集成时获取电子邮件 ID 或帐户名。

最佳答案

使用属于 AccountManager objectKEY_ACCOUNT_NAME 常量.查看 here 中的完整代码实现.

对于电子邮件,我认为您可以使用 String personEmail = acct.getEmail();Getting Profile Information 中获取它但它使用的是 Google Android 登录。

关于android - 在 Android App 中集成 Google Drive 时如何获取 gmail id 或帐户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44137627/

相关文章:

android - 错误 getGoogleAppId 失败,状态为 : 10 Android KitKat - GCM and Google Drive

android - 在谷歌驱动器android中的文件夹内创建一个文件夹

android - 如何从 Google 云端硬盘中删除文件

Android 软键盘错误消息

java - 无法将文本附加到 Google 云端硬盘文件中

android - 卡在与 GoogleApiClient 的连接失败循环中

android - 应用无法找到启动器 Activity

android - 使用 Android.mk 构建时缺少资源文件

android - 在Android中使用openCV从图像中最大的矩形中提取信息

android - 如何使用 DriveApi.MetadataBufferResult?