【问题标题】:want to access google books from android app想从安卓应用访问谷歌图书
【发布时间】:2010-12-05 14:47:15
【问题描述】:

我对安卓很陌生;我想访问谷歌图书 从我的安卓应用程序。任何人都可以提供任何指针,示例代码或建议 怎么去?

谢谢!

【问题讨论】:

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


    【解决方案1】:

    好吧,您可能知道Books Data API。既然有 no samples 用于使用 google-api-java-client 和那个 API(虽然你可以 add one 并让你所有的朋友给它“加星”以便谷歌关注它),你的基本策略是:

    1. download the samples 在您最喜欢的 IDE 中使用 Mercurial 和 Maven(例如 IntelliJ ;-)值得学习 Maven/Mercurial 或至少如何为您的 IDE 设置它们)
    2. 特别关注calendar-v2-atom-android-sample
    3. 使用 @Key annotations 创建一些“模型”类,这些类反映了 elements you'll get in the feed 的结构,使用示例作为如何使用它们的指南

    不幸的是,没有捷径可以适应 ATOM 'feed' 的元素。

    小知识

    这些包括:

    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 注释,实际上就没有太多无聊的工作了。您以惊人的速度开始思考“我想用这些信息实际做什么”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多