我是 android 的新手;我想访问谷歌图书 从我的安卓应用程序。任何人都可以提供任何指针、示例代码或建议 怎么去这里?
谢谢!
最佳答案
嗯,您可能知道 Books Data API .因为有 no samples使用 google-api-java-client
有了那个 API(尽管你可以 add one 并让你所有的 friend 给它“加注星标”,以便 Google 关注它),你的基本策略是:
- > download the samples在您最喜欢的 IDE(例如 IntelliJ ;- )中使用 Mercurial 和 Maven
- 请特别注意 calendar-v2-atom-android-sample
- 使用 @Key annotations 创建一些“模型”类这反射(reflect)了 elements you'll get in the feed 的结构使用示例作为如何使用它们的指南
不幸的是,接受 ATOM“提要”的元素没有捷径可走。
需要知道的实用信息
这些包括:
- '一切都是
<entry/>
-
transport.buildGetRequest().execute().parseAs(MyModel.class)
满足您的基本需求 - @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/