适当的Android REST客户端

Mas*_*rat 12 rest android jersey rest-client

我为Android应用程序创建了自己的REST客户端库,但在观看了关于该主题的Google I/O演示文稿之后,我意识到我错了(正是他们显示幻灯片9).

现在我想以正确的方式再次做到这一点,但我想知道是否有一个可以省去麻烦的图书馆.我们在服务器端使用Jersey.

我看过不同的解决方案:CRestResty,但是我想找到一个Android解决方案,所以我不需要自己实现ContentProvider的东西,而且android-jbridge,但它看起来并不活跃.

此时我正在考虑使用RestTemplate(来自Spring Android)并自己编写它周围的东西,但这需要一些时间.

有更好的选择吗?

Chr*_*ipp 11

由Virgil Dobjanschi开发的"开发Android REST客户端应用程序"引发了很多讨论,因为在会话期间没有提供源代码或之后提供了源代码.

我知道的唯一参考实现(如果您了解更多,请发表评论)可在Datadroid上获得(Google IO会话在/ presentation下提及).它是一个可以在您自己的应用程序中使用的库.

更新
还有其他库可用.我不知道他们如何确认Dobjanschis模式,但我想列出它们供您参考(文本来自图书馆的主页):

  • RoboSpice是一个模块化的android库,可以轻松编写异步长时间运行的任务.它专门用于网络请求,支持缓存,并使用扩展模块提供开箱即用的REST请求.

  • RESTDroid(目前为alpha)提供了一种处理REST Web服务调用的方法.它只包含处理这些请求的基本逻辑,可以通过模块进行扩展(有些是提供的).

  • 有关信息,DataDroid的第2版在圣诞假期期间发布.它简化了您必须编写的代码,并为Web服务管理添加了更多功能.@Timmmm:DataDroid正在使用来自Dobjanchi演示的模式A. 你正在谈论的是模式B :) (2认同)