2011-12-17 22 views
0

私は、ウェブサービスからデータをフェッチして、ksoap2を使用してWebサービスからSQL Serverからその情報を取得し、アプリに送信します.ksoap2は高速で信頼性が高く、それに満足しています。サーバからアンドロイドアプリに画像を送信

私は、アプリケーションがサーバーから複数のイメージをフェッチするという新機能を追加しようとしています。私はこれを行うための最善の方法を探して、私は3つのオプションに上陸:

  • を持つアプリ、その後ksoap2を使い続けると、SQL Server上で画像を保存し、Webサービスがバイナリ文字列で画像を送信し、それをレンダリングして表示します。

  • イメージをハードドライブに保存し、HttpUrlConnectionを使用すると、Webサービスはksoap2を通じてイメージパス(url)を送信し、アプリケーションはHttpUrlConnectionを使用してイメージをダウンロードして表示します。

  • 使用JSON

私の質問は、私が行くべき道あなたの経験から、ありますか?それとももっと良い解決策がありますか?

ありがとうございました。私はオプション#2使用する

答えて

0

:ハードドライブ上

ストアの画像をとのHttpURLConnectionを使用し、ksoap2を通じて画像パス(URL)を送信するWebサービスやアプリをダウンロードするのHttpURLConnectionを使用します。画像を表示します。

これは、イメージをSQLバイナリ文字列に詰まらせようとすると、kackap2のメリットが得られます。

また、実際に必要なときに画像を読み込むだけで、帯域幅、バッテリー、メモリを節約できます。

+0

ありがとうございました。 ksoap2がどのように安定して大きなバイナリ文字列を扱うかを知りませんので、私はそのように行くつもりだと思います。私はいくつかのウェブサイトで読んだものを形作り、ハードドライブにイメージを保存する方がデータベースに保存するよりも良い選択肢です。 – AmjadoV

関連する問題