Androidで標準のSOAP/WSDL Webサービスを呼び出す方法についてのよい情報を見つけるのに苦労しています。私が見つけたのは、非常に複雑なドキュメントと「kSoap2」への参照、そしてそれをすべて手動で解析する方法についての情報だけです。サックスまあ、それはそれでいいのですが、今は 2008 年なので、標準の Web サービスを呼び出すための優れたライブラリがあるはずだと考えました。
このウェブサービスは、基本的にネットビーンズ. 配管クラスの生成にIDEサポートが欲しいです。最も簡単でエレガントな方法で連絡を取りたいだけです。WSDLAndroid ベースの携帯電話から Android ベースの Web サービスにアクセスします。
ベストアンサー1
AndroidはSOAPライブラリを提供していません。自分で書くか、次のようなものを使うことができます。kSOAP2 についてご指摘のとおり、他の人は kSOAP2 をコンパイルして独自のプロジェクトで使用できましたが、私はそうする必要はありませんでした。
Google は、これまで Android に SOAP ライブラリを追加することにほとんど関心を示していません。私の推測では、Google はむしろ、REST ベースのサービスや、データ カプセル化形式としての JSON の使用といった Web サービスの現在のトレンドをサポートしたいと考えているようです。あるいは、メッセージングに XMPP を使用するかもしれません。しかし、これは単なる推測です。
XML ベースの Web サービスは、現時点では Android では少々難しいタスクです。NetBeans についてはよく知らないので、そこで利用できるツールについてはわかりませんが、もっと優れたライブラリが利用できるべきだという意見には賛成です。XmlPullParser を使用すれば SAX を使わなくても済むかもしれませんが、それについてはあまりよく知りません。