使用 Gmail 凭据登录

2024-01-08

有没有一种方法可以使用 Google 凭据来获取基本用户信息,例如

电子邮件、姓名、性别

并在我的应用程序中使用它们?这就像允许用户使用 Gmail 登录我的应用程序一样。

我也问了同样的问题here https://stackoverflow.com/questions/15105751/enable-gmail-login-in-my-application.

但答案说:

您不应使用 Gmail 来使用 Google 进行用户身份验证 账户。您可以改用 Android 版 Google+ 登录。这会 允许您在获取用户的个人资料信息后访问该用户的个人资料信息 使用 OAuth 所需的权限。在这里查看指南:

我遵循了并且一切正常。

但如果 Gmail 帐户没有 GooglePlus 配置文件,我的应用程序会要求创建 GooglePlus 帐户。这让我觉得我实现了 GooglePlus 登录而不是 Gmail 登录。

我的另一个问题的答案正确吗?这意味着如果没有 GooglePlus 配置文件,您就无法在 Android 中登录 Gmail?

如果没有,我如何在我的应用程序中拥有 Google 登录信息?

类似的问题here https://stackoverflow.com/questions/11309093/login-in-android-app-with-gmail-credentials,没有回复。

请帮忙。谢谢


尝试有关此网址的文章:http://nilvec.com/implementing-smtp-or-imap-xoauth-authentication-in-java.html http://nilvec.com/implementing-smtp-or-imap-xoauth-authentication-in-java.html.

我想这会对你有帮助

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Gmail 凭据登录 的相关文章

  • Android 2.2 SDK - Droid X 相机活动无法正常完成

    我注意到我在 Droid X 上调用的默认相机活动与我的 Droid 和 Nexus One 上的默认相机活动看起来不同 在 Droid 和 Nexus One 上选择 确定 后 活动将完成 Droid X 有一个 完成 按钮 它将带您返回
  • 对话框上的 EditText 不返回任何文本

    我太累了 找不到错误 我没有发现任何错误 但我没有从 editText 收到任何文本 请看下面的代码 活动密码 xml
  • 将正确的上下文传递给 greendao 的 OpenHelper 构造函数

    如果我理解正确的话 在使用数据库时 我必须执行以下操作 DaoMaster OpenHelper helper new DaoMaster OpenHelper this test db null Override public void
  • 在 Anko DSL 中创建自定义 View/ViewGroup 类

    我想创建一个自定义视图 它只是一些 Android 视图的包装 我考虑创建一个自定义 ViewGroup 来管理其子视图的布局 但我不需要这么复杂 我基本上想做的是 class MainActivity verticalLayout tex
  • Android 自定义视图不能以正确的方式处理透明度/alpha

    我正在绘制自定义视图 在此视图中 我使用两个不同的绘画和路径对象在画布上绘画 我基本上是在绘制两个重叠的形状 添加 Alpha 后 视图中重叠的部分比图像的其余部分更暗 这是不希望的 但我不知道如何解决它 这是我的代码片段 用于展示我如何在
  • Android 应用被 Google Play 拒绝

    我最近向 Google Play 商店提交了一个 Android 应用程序 但收到一条消息说我的应用程序已被拒绝 我不确定问题是什么 也找不到确切的解决方案 拒绝原因 违反了禁止行为条款 内容政策 经过定期审核后 我们确定您的应用程序支持
  • Android:应用内计费V3超时返回哪个响应码?

    出现网络超时情况时 Google Play 应用内结算服务 ice er V3 将返回哪些响应状态代码 它的所有功能都是统一的吗 我将在这里描述我的发现 我通过拔掉主机插头 在安装了全功能 GP GP Store V3 10 10 GP S
  • 如何防止布局的方向改变,而不是整个屏幕/活动的方向改变

    我需要一个子布局 可以是任何布局 例如FrameLayout or RelativeLayout 忽略方向变化并始终保持横向 但不是它的父级或任何其他兄弟布局 视图 它们应该相应地改变它们的方向 因此 我不能使用setRequestedOr
  • 如何在进入新活动之前终止线程和处理程序

    大家好 在我尝试清理处理程序时 这段代码可能有点混乱 因为我一直在尝试追踪崩溃发生的位置 我有一个对话框活动 显示密码输入 进度条由线程和处理程序动画显示 似乎当我试图查看进度条是否完成并尝试终止线程时 当我尝试进入新活动时 我这样做的方式
  • Android Studio - 值必须 ≥ 0

    我在 Android Studio 中收到与光标有关的错误 我的代码中有以下行 String data cursor getString cursor getColumnIndex columnIndex columnIndex 被传递到该
  • JavaDoc 在 Android 项目中不起作用

    我在 Ubuntu 10 04 上使用 Eclipse 3 5 2 进行 Android 开发 我安装了 来自 Ubuntu 存储库的 Sun JDK Eclipse 3 5 2 经典 来自 eclipse org 解压到 opt ecli
  • onClick 未在带有子项的 LinearLayout 上触发

    我有一个自定义的 LinearLayout 和一个较小的 TextView 子级 我希望能够单击 TextView 未覆盖的区域 因此我将 clickable true 和 onclicklistener 设置为 LinearLayout
  • Android 从命令行停止模拟器

    这个问题与如何通过命令行关闭Android模拟器 https stackoverflow com questions 5912403 how to shut down android emulator via cmd 但是 在尝试第一个答案
  • Android - 如何更改 TimePicker 中的文本颜色?

    我正在使用 TimePicker 到 LinearLayout 中 背景颜色 黑色 但是 我看不到 TimePicker 中的数字 并且我需要在布局中将背景颜色设置为黑色 如何更改 TimePicker 中的 textColor 我已经尝试
  • Espresso 和 Proguard 的 Java.lang.NoClassDefFoundError

    我对 Espresso 不太有经验 但我终于成功地运行了它 我有一个应用程序需要通过 Proguard 缩小才能处于 56K 方法之下 该应用程序以 3 秒的动画开始 因此我需要等到该动画结束才能继续 这就是我尝试用该方法做的事情waitF
  • 在Android Studio中更改项目主题?

    我使用浅色主题创建了一些项目 现在我想将其更改为深色 但我不知道该怎么做 顺便说一句 我不是问如何在代码中做到这一点 只是问如何更改项目的默认主题 在 AndroidManifest xml 的 application 标签下 您可以设置您
  • Nexus 7 (2013) 和 Win 7 64 - 尽管检查了许多论坛和在线资源,仍无法安装 USB 驱动程序

    我正在尝试设置 Nexus 7 2013 进行调试 但我在安装 USB 驱动程序的步骤中陷入困境 到目前为止 这是我尝试过的 采取的步骤 在 Nexus 7 2013 上打开调试模式 连接设备至 PC 下载 Google USB 驱动程序于
  • 无法将类型“System.IO.Stream”隐式转换为“Java.IO.InputStream”

    我提到了一些类似的问题 但没有一个涉及IO 当我使用时 我在java中使用了相同的代码Eclipse 那次就成功了 但现在我尝试在中使用这段代码Mono for Android C 它不起作用 我正在尝试运行此代码来创建一个InputStr
  • Android - 9 补丁

    我正在尝试使用 9 块图片创建一个新的微调器背景 我尝试了很多方法来获得完美的图像 但都失败了 s Here is my 9 patch 当我用Draw 9 patch模拟时 内容看起来不错 但是带有箭头的部分没有显示 或者当它显示时 这部
  • 在 Android 中使用 iText 将图像添加到特定位置

    我想使用 Android 中的 iText 将图像添加到 PDF 文件中的特定位置 这是一个可填写的表单 我添加了作为图像占位符的文本框 我想要做的就是像这样获取该文本框和图像 public class FormFill public st

随机推荐

  • 使用 Gradle 生成 Checkstyle HTML 报告

    我想获得通过 Gradle 运行 Checkstyle 的输出作为 HTML 报告 我在其中什么也没找到Checkstyle插件文档 http www gradle org docs current dsl org gradle api p
  • 不能以字符开头或结尾的用户名

    我正在尝试使用正则表达式来实现这些规则 可以包含小写和大写字母和数字 可以包含下划线和句点 不能连续包含 2 个下划线 不能连续包含 2 个句点 不能以下划线或句点开头或结尾 不能包含带重音符号的字母 长度必须介于 3 到 28 个字母之间
  • 动画 UIButton 背景图像

    有没有办法用一组图像来为 UIButton 背景图像视图添加动画效果 我已经设法使用 imageView 属性来做到这一点 但找不到等效的背景属性 10x 这是我所做的 在 UIButton 子类中 像常规一样设置按钮图像 self set
  • C++ 中“Matlab besselk(x,y,1)”的精确等价物是什么?

    我努力了boost math cyl bessel k x y exp y 在大多数情况下 这等于 Matlab 的缩放比例besselk x y 1 但在某些情况下 例如 x 1 y 2000 当两个besselk x y 0 and b
  • Puppeteer 从多个 HTML 字符串生成 PDF

    我正在使用 Puppeteer 从 HTML 字符串生成 PDF 文件 阅读文档 我发现了两种生成PDF文件的方法 首先 传递一个 url 并调用goto方法如下 page goto https example com page pdf f
  • 为什么循环指令很慢?英特尔就不能有效地实施它吗?

    LOOP 英特尔参考手册条目 http felixcloutier com x86 LOOP LOOPcc html 减少 ecx rcx 如果非零则跳转 https stackoverflow com questions 46881279
  • 迭代字典列表

    我有一个列表 myList 其中每个元素都是一个字典 我希望迭代这个列表 但每次我只对每个字典中的一个属性 年龄 感兴趣 我也有兴趣记录迭代次数 I do for i entry in enumerate myList print i pr
  • 声纳运行器运行时出现 SocketTimeoutException

    我正在使用声纳 一切都工作正常 然后大约一个月没有使用它后 我在运行 sonar runner bat 时开始收到以下异常 我正在使用嵌入式 h2 数据库服务器并使用默认端口 INFO Error stacktraces are turne
  • SSIS 调试器不会显示进度

    只是想知道是否有人遇到过这个问题 它似乎不是特定于包的 并且是零星的 我只是在 Visual Studio 中启动 SSIS 调试器 调试器加载但不执行任何操作 我知道包正在运行 因为我可以在任务管理器中看到 DTSDebugger 如果我
  • 在 Apache Airflow 中运行超过 32 个并发任务

    我正在运行 Apache Airflow 1 8 1 我想在我的实例上运行超过 32 个并发任务 但无法使任何配置发挥作用 我正在使用 CeleryExecutor UI 中的气流配置显示 64parallelism and dag con
  • JavaScript for 循环问题

    for循环可以重复一个数字3次吗 例如 for i 0 i lt 5 i 创建 1 2 3 4 5 我想创建一个执行此操作的循环 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 那可能吗 for i 1 i lt 5 i for
  • 获取 MethodBase 对象的最快方法是什么?

    我有一个 Type 对象和一个方法名称 Type type string methodName 我需要一个方法 methodName 的 MethodBase 对象 位于堆栈中的某个位置 这有效 MethodBase nemo StackT
  • Detours - 挂钩类成员函数 - 设置目标函数偏移量的语法?

    对于非类函数 我可以简单地声明要绕行的函数的偏移量 如下所示 typedef int cdecl SomeFunc char pBuffer int size SomeFunc Real SomeFunc SomeFunc 0xCAFEBA
  • 在android中添加水印图像

    我有代码可以在图像中添加水印 如下所示 public static Bitmap mark Bitmap src String watermark Point location Color color int alpha int size
  • 为什么 Edge 主体滚动条与 Firefox 主体滚动条不同?

    我正在创建一个聊天列表 它在 Firefox 上运行良好 但在 Microsoft Edge 上却不起作用 根的CSS div class chatting chatting position fixed bottom 5px right
  • 将客户端证书传递给 Web 服务,而无需设置系统范围的属性

    我正在尝试使用 JAX RPC 实现将客户端证书传递给 Web 服务 Web 服务采用 rpc 编码风格 到目前为止 我可以通过设置系统属性来做到这一点 System setProperty javax net ssl keyStore c
  • 当用户尚未登录时,FB.ui() 在 Safari 中通过异步请求给出错误

    我正在尝试让用户能够在我的外部网站上的 Facebook 墙上发布内容 我在 Safari 中遇到问题 如果用户未登录 即他们尚未完成调用 FB login 的流程 则在调用 FB ui 时会收到以下 JS 错误 类型错误 未定义 不是对象
  • ServiceLoader.next 导致 NoClassDefFoundError

    我这么问是因为我完全not我确信我做了正确的事 我正在使用 Eclipse 进行 Web 项目 我们在包中将其称为 WebProject 废话 com web project 我希望 WebProject 在运行时加载 JAR 插件 所以我
  • 上下文、AsyncTask 和轮换更改

    这是一个很好的做法吗getApplicationContext 使用 AsyncTask 以便不必附加和分离 Activity以避免内存泄漏when发生旋转变化并且活动被破坏 我认为它应该是正确的 因为我实际上需要一个依赖于洞应用程序的上下
  • 使用 Gmail 凭据登录

    有没有一种方法可以使用 Google 凭据来获取基本用户信息 例如 电子邮件 姓名 性别 并在我的应用程序中使用它们 这就像允许用户使用 Gmail 登录我的应用程序一样 我也问了同样的问题here https stackoverflow