12

私は Android アプリケーション用に独自の REST クライアント ライブラリを作成しましたが、このテーマに関するGoogle I/O のプレゼンテーションを見て、すべてが間違っていることに気付きました (スライド 9 に示されているとおりです)。

今、私は正しい方法でやり直そうとしていますが、問題を解決できるライブラリがないかどうか疑問に思っています。サーバー側ではJerseyを使用しています。

CRestRestyのさまざまなソリューションを見てきましたが、Android ソリューションを見つけたいので、自分で ContentProvider のものとandroid-jbridgeを実装する必要はありませんが、あまりアクティブに見えません。

この時点で、RestTemplate (Spring Android から) を使用して、その周りのものを自分で作成することを検討していますが、それには時間がかかります。

より良い代替手段はありますか?

4

3 に答える 3

11

Virgil Dobjanschi による「Android REST クライアント アプリケーションの開発」は、セッション中にソース コードが提示されなかったり、その後提供されなかったりしたため、多くの議論を引き起こしました。

私が知っている唯一の参照実装 (詳細を知っている場合はコメントしてください) は、Datadroidで入手できます(Google IO セッションは /presentation の下に記載されています)。独自のアプリケーションで使用できるライブラリです。

更新
利用可能な他のライブラリがあります。それらがどのようにして Dobjanchis のパターンを確認しているのかはわかりませんが、参考のためにそれらをリストしたいと思います (テキストはライブラリのホームページから取得されます)。

  • RoboSpiceは、長時間実行される非同期タスクを簡単に作成できるモジュール式の Android ライブラリです。ネットワーク リクエストに特化し、キャッシングをサポートし、拡張モジュールを使用してすぐに使用できる REST リクエストを提供します。

  • RESTDroid (現在はアルファ版) は、REST Web サービスへの呼び出しを処理する方法を提供します。これらの要求を処理するための基本的なロジックのみが含まれており、モジュールを使用して拡張することができます (一部は提供されています)。

于 2012-01-01T16:33:30.067 に答える