我正在尝试在Android模拟器上运行Google Quickstart for Java中的示例代码,但是代码在这一行上
return new AuthorizationCodeInstalledApp(flow, receier).authorize("user");
事实证明,Android不支持AuthorizationCodeInstalledApp
类,因此您需要手动捕获用于授权的URL地址,在浏览器中将其打开,然后将结果放入Credential
对象中。我对Java很肤浅,所以我真的不知道如何实现。
你能告诉我如何做到吗?
答案 0 :(得分:0)
Charan M从这段thread中使用以下代码来获取证书和服务:
{'YELLOW', 'RED', 'WHITE', 'BROWN', 'GREEN', 'PINK', 'BLUE', 'BLACK'}
请注意,您不能在主线程上运行此代码,因为它涉及网络操作。他们还提供了github project作为指导,以将Gmail API集成到其Android项目中。