【问题标题】:How to get gmail id or account name while integrating Google Drive in Android App如何在 Android 应用中集成 Google Drive 时获取 gmail id 或帐户名
【发布时间】:2017-05-23 14:28:40
【问题描述】:

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

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

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

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

【问题讨论】:

标签: android google-drive-android-api


【解决方案1】:

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

通过电子邮件,我认为您可以使用来自Getting Profile InformationString personEmail = acct.getEmail(); 获取该电子邮件,但它使用的是 Google Android 登录。

【讨论】:

  • 我已经使用 KEY_ACCOUNT_NAME 方法来获取电子邮件 id ,但是 onActivityResult 方法数据(Intent)为空。您知道为什么 data 为空吗?
猜你喜欢
  • 1970-01-01
  • 2013-11-28
  • 1970-01-01
  • 1970-01-01
  • 2023-01-14
  • 1970-01-01
  • 1970-01-01
  • 2013-09-07
  • 1970-01-01
相关资源
最近更新 更多