android - 如何在 Android 中访问 google fit 用户的电子邮件
问题描述
我正在 Android 上构建一个步数跟踪器,并与 Google Fit 成功集成。但是,我无法访问用户的 gmail 地址。有人可以帮我吗?
解决方案
要检索用户电子邮件地址,您必须实现 Google Plus API,要使用 plus API,请确保您在build.grade
.
compile com.google.android.gms:play-services-plus:15.0.1
之后使用此代码段检索用户电子邮件地址。
if (Plus.PeopleApi.getCurrentPerson(mGoogleApiClient) != null) {
Person currentPerson = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient);
String userEmail=currentPerson.getEmail();
}
推荐阅读
- ruby-on-rails - 尝试将 Rails 静态网站上传到 Heroku 时出现问题?
- python - 从“statsmodels.tsa.regime_switching._hamilton_filter”导入“shamilton_filter_log”时出错
- mysql - mysqldump 导出数据是水平的,因为它是垂直放置的......(行到列)
- javascript - 在 React 中,在下拉列表中进行提取时我应该依赖哪个值?e.target 值或来自状态的值
- .net - 在 .NET 中确定网络路径的文件系统
- python-3.x - `Drop column by id` 的方式会导致在数据框中删除所有相同的列
- python - 根据条件随机选择数组中的位置
- sql-server - 除了维护 FIFO 属性之外,SQL 还可以捕获运行总计
- angular - 出现错误无法匹配任何路由。网址段:“家”
- sms - 以编程方式发送/接收短信