は、誰もがデータソースがWebサービスであるコンテンツプロバイダを構築する方法を知っています見Robospiceに移動していないデシベル(上記のもののような)?
次の回答はかなり古風な「手動」方法と考えられます。
あなたはが Webサービスを照会し、カーソルに得られた結果を変換し、コンテンツプロバイダを構築することができます。
Webサービスを照会するには、HttpClientとHttpGetリクエストを使用できます。これを行う方法については、MyKongのチュートリアルを参照してください。これを行うにはnewer alternativesもあります。
あなたは、Webサービスから取得した検索結果の解析中に、あなたはすべての個々の結果をのAddRow()に行を追加することにより、MatrixCursorクラスを使用して独自のカーソルを作成することができます。あなたがこれを行うとしたら
、あなたは常に(すなわちCursorLoader、AsyncTask、またはスレッドの別のフォームを使用して)バックグラウンドスレッドを通して、あなたのコンテンツプロバイダを呼び出し、そうでない場合は、ネットワークの操作がメインUI上で必ず終わるだろう作ります糸。
同じことをしたいだけですが、Webサービスに直接問い合わせるのではなく、コンテンツプロバイダーがそれをやっていると思います。このようにして、私は外部のアプリケーションを使ってさまざまなWebサービスに接続することができました。 – androidtje
WebサービスへのContentProvidersのその他のオプションについては、http://stackoverflow.com/questions/4097686/restful-frameworks-for-android-iosに掲載されています。 –