android - 想从 Android 应用程序访问谷歌图书

标签 android google-api-java-client google-books

我是 android 的新手;我想访问谷歌图书 从我的安卓应用程序。任何人都可以提供任何指针、示例代码或建议 怎么去这里?

谢谢!

最佳答案

嗯,您可能知道 Books Data API .因为有 no samples使用 google-api-java-client有了那个 API(尽管你可以 add one 并让你所有的 friend 给它“加注星标”,以便 Google 关注它),你的基本策略是:

  1. > download the samples在您最喜欢的 IDE(例如 IntelliJ ;- )中使用 Mercurial 和 Maven
  2. 请特别注意 calendar-v2-atom-android-sample
  3. 使用 @Key annotations 创建一些“模型”类这反射(reflect)了 elements you'll get in the feed 的结构使用示例作为如何使用它们的指南

不幸的是,接受 ATOM“提要”的元素没有捷径可走。

需要知道的实用信息

这些包括:

  1. '一切都是<entry/>
  2. transport.buildGetRequest().execute().parseAs(MyModel.class)满足您的基本需求
  3. @Key 注释可以处理您在设置解析器时提供给解析器的任何命名空间前缀(外部引用 CalendarAndroidSample.java 的第 96-102 行,它设置了传输和解析器)

抱歉所有链接,但这就是 Google 开发的样子!

版权所有

最好想到google-api-java-client作为帮助您处理所有丑陋的 XML 和 HTTP 管道的工具,以便您可以构建自己的 api。这需要一些工作,但是一旦您掌握了 GoogleUrl 类(只需阅读它的源代码和 GenericUrl)和 @Key 注释,实际上就没有很多无聊的工作了。您会以惊人的速度认真思考“我实际上想用这些信息做什么”。

关于android - 想从 Android 应用程序访问谷歌图书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4359313/

相关文章:

java - 在 Android 中解析 List<List<String>>?

android - 连接到 google Play 服务失败

ios - Google Books API 解析

android - Qt/C++/Android - 如何以编程方式安装 .APK 文件?

android - Dialog.show() 与 Activity.showDialog()

java - 代码运行但不发送短信

php - Google Books API 仅返回 10 个结果

java - Android - AutoCompleteTextView onClick 给出错误

android - 通过 Google API 使用 Android 应用程序文件存储的最佳方式是什么? Google Drive sdk 还是 Google 云存储 API?

google-books - 如何使用 Google Book API 从 ISBN 获取图书封面?