如何替换AuthorizationCodeInstalledApp类?

时间:2019-03-24 09:37:07

标签: java android google-sheets-api

我正在尝试在Android模拟器上运行Google Quickstart for Java中的示例代码,但是代码在这一行上

return new AuthorizationCodeInstalledApp(flow, receier).authorize("user");

事实证明,Android不支持AuthorizationCodeInstalledApp类,因此您需要手动捕获用于授权的URL地址,在浏览器中将其打开,然后将结果放入Credential对象中。我对Java很肤浅,所以我真的不知道如何实现。

你能告诉我如何做到吗?

1 个答案:

答案 0 :(得分:0)

Charan M从这段thread中使用以下代码来获取证书和服务:

{'YELLOW', 'RED', 'WHITE', 'BROWN', 'GREEN', 'PINK', 'BLUE', 'BLACK'}

请注意,您不能在主线程上运行此代码,因为它涉及网络操作。他们还提供了github project作为指导,以将Gmail API集成到其Android项目中。