- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试运行来自 Google Quickstart for Java 的示例代码在 Android 模拟器上,但代码落在这一行
return new AuthorizationCodeInstalledApp(flow, receier).authorize("user");
原来Android不支持AuthorizationCodeInstalledApp
类,所以需要手动抓取URL地址进行授权,在浏览器中打开,然后将结果放入Credential
对象。我只是粗略地了解 Java,所以我真的不知道如何实现它。
你能告诉我这是怎么做到的吗?
最佳答案
从这里thread , Charan M 使用这段代码获取凭证和服务:
mCredential = GoogleAccountCredential.usingOAuth2(getApplicationContext(), Arrays.asList(SCOPES)).setBackOff(new ExponentialBackOff());
HttpTransport transport = AndroidHttp.newCompatibleTransport();
JsonFactory jsonFactory = JacksonFactory.getDefaultInstance();
mService = new com.google.api.services.gmail.Gmail.Builder(
transport, jsonFactory, credential)
.setApplicationName(mContext.getResources().getString(R.string.app_name))
.build();
请注意,您不能在主线程上运行此代码,因为它涉及网络操作。他们还提供了一个 github project作为将 Gmail API 集成到他们的 Android 项目中的指南。
关于java - 如何替换 AuthorizationCodeInstalledApp 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55322422/
我正在尝试运行来自 Google Quickstart for Java 的示例代码在 Android 模拟器上,但代码落在这一行 return new AuthorizationCodeInstal
我有一个 Java 应用程序需要让用户授权我的应用程序访问 Google 服务。我有以下代码来显示和获得我需要的授权: GoogleAuthorizationCodeFlow flow = new G
我正在尝试创建一个将发送电子邮件的 java 文件。我创建了一个 Google 网络应用程序项目,对其进行了配置(希望我做得正确),然后按照 Java Quickstart guide 进行操作. 虽
我对 API 文档和我的用例以及如何处理我的 Web 应用程序的授权 token 感到困惑。我有一个网络服务,用户登录到我的应用程序(不是 Google 应用程序),我需要他们提供我的服务(带有 Sp
我是一名优秀的程序员,十分优秀!