Android - 远程服务器的基本CRUD(REST / RPC客户端)

时间:2012-10-28 10:56:53

标签: android

基于Virio Dobjanschi在GoogleIO 2010上的演讲,有很多关于android客户端实现的讨论。我的要求未必涉及,因为我可以自由选择配置。

  1. 我只针对平板电脑
  2. 如果没有其他简单方法(在横向模式下修复等)
  3. ,可以防止配置更改

    我正在努力实现。

    1. 我的服务器的基本CRUD操作(JSON RPC / REST)。基本上模仿来自Android应用程序的ajax请求(没有webview,需要本机应用程序)
    2. 基于上面提到的谈话,以及一些阅读,我看到了这些选项。

      1. 实施Google IO talk中提及的3个中的任何一个
      2. 特别是,最后一种模式可能更合适,因为我不太关心缓存。但不确定"实时"是同步实施。
      3. 在AsyncTask中使用HTTP请求。最简单,但需要避免在更改设备配置(方向更改等)期间重新发送请求。即使我固定在一个方向,活动的重新创建仍然发生。所以需要优雅地处理它。
      4. 使用服务处理http请求。到目前为止,它说使用服务的长期请求。不确定它是否是简单的GET / POST / PUt请求的好方法。
      5. 请分享您对最佳方式的体验。

        编辑:

        进一步搜索显示一些不错的帖子和代码示例。

        1. Spring for Android
        2. RoboSpice
        3. Using Loader
        4. Using service
        5. 我正在考虑通过服务来做到这一点。请评论您的建议。

0 个答案:

没有答案