我想实现谷歌加登录的Android应用程序。我遵循了谷歌开发者页面“https://developers.google.com/+/mobile/android/getting-started”的指南。我唯一的问题是,当设备上只有一个Google帐户时,帐户选择器对话框不显示。有没有解决的办法?谷歌登录不显示具有单个谷歌帐户设备的帐户选择器
3
A
回答
5
我使用的AccountPicker通过@acj的建议。我开始一个AccountPicker意图
Intent intent = AccountPicker.newChooseAccountIntent(null, null,
new String[] { "com.google" }, true, null, null, null,
null);
startActivityForResult(intent, ACCOUNT_PICKER_REQUEST_CODE);
并返回结果的时候,我初始化GoogleApiClient,设置帐户名开发者页面上说:
GoogleApiClient client = new GoogleApiClient.Builder(this)
.addApi(Plus.API)
.addScope(Plus.SCOPE_PLUS_LOGIN)
.setAccountName("[email protected]")
.build();
client.connect();
@dcool,希望这有助于。
相关问题
- 1. 如何将谷歌帐户连接到本地帐户谷歌oauth2登录
- 2. django登录谷歌应用帐户
- 3. 登录谷歌帐户使用Jsoup
- 4. Oauth2登录谷歌帐户Android
- 5. 谷歌登录总是询问要选择哪个帐户
- 6. 谷歌帐户ID?
- 7. 谷歌加登录“选择帐户”对话框出现两次
- 8. 谷歌应用引擎用户登录谷歌帐户不适用于java
- 9. 谷歌分析显示帐户信息
- 10. 登录谷歌驱动器上的Android没有添加谷歌帐户的设备
- 11. 谷歌帐户链接现有示例
- 12. 分析谷歌API错误403:“用户不具有任何谷歌Analytics帐户”
- 13. 登录谷歌帐户选项在谷歌App Engine网络应用程序
- 14. 谷歌的OpenID强制用户帐户选择(如谷歌oauth的login_hint参数)
- 15. 谷歌服务帐户
- 16. 谷歌Analytics帐户总结
- 17. Android谷歌帐户同步
- 18. 谷歌API服务帐户
- 19. 银行帐户错误谷歌结帐
- 20. 使用Android帐户管理器登录谷歌阅读器
- 21. Google+集成不会显示具有单个Google帐户的设备的帐户选择器
- 22. 谷歌登录Appium,得到所有的信息帐户
- 23. Diffrence的B/W谷歌工作帐户和谷歌服务帐户
- 24. 设置谷歌AdWords测试帐户
- 25. chrome.identity没有显示所有已登录谷歌帐户上弹出
- 26. 使用不同的谷歌帐户登录Firebase iOS
- 27. BigQuery的UI时,登录到多个谷歌帐户
- 28. 谷歌Checkout帐户的用户名
- 29. 没有谷歌帐户的Android云到设备消息传递
- 30. 谷歌帐户授权用户访问谷歌文档
如果您明确使用'AccountPicker'(而不是Google+的“快速入门”教程的一部分),则会有一个'alwaysPromptForAccount'参数来改变这种行为。不过,请注意@ tyczj的评论。更改默认行为将为您的用户带来不必要的工作。 – acj
@tyczj,我希望用户能够选择添加一个不同的帐户。 – euniceadu
@euniceadu如果有一个帐户,他们将如何选择另一个帐户? – tyczj