AndroidでSOAPベースのサービスを使用する最も一般的な方法は、ここではstackoverflowで頻繁に推奨されるため、kSOAP2経由であるようです。私はしばらくの間、JAX-WSで作業していたので、SOAPのファンです。Androidでどのウェブサービス技術を使用するのですか?
しかし、kSOAP2の背後にいる人々でさえ、モバイルデバイスにはおすすめしません。私は、SOAPがあなたのモバイルデバイス上に持ちたくないオーバヘッドを作り出していることを知っています。 Androidで消費されるSOAPベースのサービスに関する経験はありますか?それは本当に問題ですか?メインのボトルネック、帯域幅、またはメモリ/ CPUとは何ですか?
テキストとバイナリデータを送信する必要がありますが、ここではRESTが最適ですか?
おかげ
編集
:私は自分自身でパーサを構築するために避けたい可能であれば、自身のパーサーなしで動作するはずです。たぶんGSON?
ウェブサービスにテキストのみを送信し、画像や動画などのバイナリを送信したい場合は、そのURLをウェブサービスに入れて、いつでもこのURLを使用できます。あなたのWebサービスでバイナリのような画像や動画を使用した場合、そのデータをデバイスに取得する際に、デバイスがメモリ不足の可能性があります。そうすれば、バイナリを避けることができます。 –
データフローは常に「デバイス - >サービス」なので、デバイスからサービスにバイナリデータを送信したいが、その逆はしない。 – ceran