繁体   English   中英

Android - 以编程方式将 Google 帐户添加到 Nook 等非 Google 设备

[英]Android - add Google account programmatically to non-Google device such as Nook

我的应用程序中有一个代码,如果缺少一个,它会提示用户添加 Google 帐户。

AccountManager accountMgr = AccountManager.get(mContext);
accountMgr.addAccount("com.google", "ah", null, new Bundle(), 
    (Activity) mContext, null, null);

这在任何“支持 Google”的设备上都可以正常工作,但是在 NOOKColor 代码执行时没有错误或警告,但是帐户管理器永远不会启动,因为它的 UI 可能丢失。 你能想到什么好的替代方案吗? 我只需要为用户的 Google 帐户获取 AUTH 令牌即可访问 Google 阅读器

你不能这样做。 AccountManager只是一个外观,需要有一个实际的 Google 帐户实现。 您只能在预装 Market/Play 的“Google 体验”设备上获得此功能。

如果您需要获取 Google API 服务的令牌,您可以直接使用 API 顺便说一句,“啊”是用于 App Engine,而不是 Reader。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM