想要从Android应用程序访问谷歌书籍

时间:2010-12-05 14:47:16

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

我对android很新;我想访问谷歌书籍 从我的Android应用程序。任何人都可以提供任何指针,示例代码或建议 怎么去这里?

谢谢!

1 个答案:

答案 0 :(得分:1)

好吧,你可能知道Books Data API。由于google-api-java-client使用该<entry/>已经no samples(尽管您可以add one并让所有朋友'明星'以便谷歌关注它),您的基本策略是:

  1. download the samples将Mercurial和Maven用于您最喜欢的IDE(例如IntelliJ; - )值得学习Maven / Mercurial或者至少如何为IDE设置它们
  2. 特别注意calendar-v2-atom-android-sample
  3. 使用@Key annotations创建一些“模型”类,它使用示例作为如何使用它们的指南反映elements you'll get in the feed的结构
  4. 遗憾的是,没有捷径与ATOM'feed'的元素达成协议。

    方便的事情

    这些包括:

    1. '一切都是transport.buildGetRequest().execute().parseAs(MyModel.class)
    2. google-api-java-client处理您的基本需求
    3. @Key注释可以处理您在设置时为解析器提供的任何名称空间前缀(x CalendarAndroidSample.java的96-102行设置传输和解析器
    4. 对所有链接感到抱歉,但这就是Google开发的内容!

      后记

      最好将{{1}}视为可以帮助您处理所有丑陋的XML和HTTP管道的工具,以便您可以构建自己的api 。这有点工作,但是一旦你掌握了GoogleUrl类(只读它的源代码和GenericUrl)和@Key注释,实际上并没有很多无聊的工作。你可以很快地了解到“我想用这些信息做些什么”。