0

私は両方のことを行う Android ベースのアプリを開発しています。

  1. サーバーにデータを追加します。
  2. サーバーからデータをフェッチします。

データは、次のいずれかのマルチメディア ファイルで構成されます。

  1. 画像 + 画像に関する情報
  2. ビデオ + ビデオに関する情報
  3. シンプルなテキスト + テキストに関する情報

上記の情報は、緯度、経度、ユーザー名などで構成されています。

希望を達成する方法について知りたいですか?

JSON ベースのオブジェクトを使用して Android アプリに渡すよう提案されました。JSON オブジェクトを解析する方法は知っていますが、次のようなことについてはわかりません。

  1. モバイル デバイスで実行されている Android アプリは、JSON オブジェクトをどのように要求しますか? (質問する URL を意味します)
  2. マルチメディア オブジェクト (画像/ビデオ) をサーバーからアプリに JSON オブジェクトの形式で渡す方法は?
  3. Androidベースの電話で実行されているAndroidアプリからサーバーにデータを送信する方法は?

前もって感謝します !

4

2 に答える 2

0

ご質問にお答えします。

  1. サーバー上でサービスを実行する必要があります。Android は json を解析し、このサービスに送信します。そのため、サービスの URL を使用する必要があります。

  2. マルチメディア オブジェクトを Byte または Base64String に変換することで、サービスに渡すことができます。

  3. json を解析してサーバーに送信する方法については、google-gsonを参照することをお勧めします。これは、JSON を操作するときに最も一般的に使用されるライブラリの 1 つです。

Json 解析に関する詳細なチュートリアルについては、 このリンクを参照してください。注: JSON はサーバーとの間でオブジェクトをやり取りするための推奨される方法ですが、wsdl も使用できる別のオプションです。

于 2012-09-17T10:55:37.847 に答える
0

これは、Base64String に変換することで実行できます。このリンクを確認してください

于 2012-09-17T10:57:14.023 に答える