問題タブ [android-ksoap2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1016 参照

android - Web サービスからの応答に基づいて新しいアクティビティに移動する

Web サービスからの特定の応答に基づいて、プロジェクトの次のアクティビティを呼び出すコードを実装しています。NullPointerException が発生するため、同じことに関していくつかの問題に直面しています

これが私のAndroidコードです:

実行時例外も表示する Logcat を更新しました。

必要なすべてのインターネット アクセス許可を AndroidManifest.xml ファイルに入れました。問題の解決を手伝ってもらえますか?

0 投票する
1 に答える
2221 参照

android - Android で初めて Web サービスを使用するときのタイムアウト エラー

基本的なデータの取得を開始した直後に Web サービスを使用するアプリケーションに取り組んでいます。新しいエミュレーターの「クリーン インストール」を実行すると、Web サービスの消費がタイムアウトになり、アプリケーションがクラッシュします。しかし、同じコードを同じエミュレーターですぐに実行すると、問題なく動作し、毎回「クリーンな」エミュレーターでの最初の実行だけで問題が発生します。提案、アイデア、理由はありますか?

PS:Androidでxmlとksoap2を返す.net Webサービスを使用してそれを消費します。

ありがとう

0 投票する
2 に答える
1447 参照

android - 警告を生成するksoapを使用してWebサービス呼び出しを介して文字列を渡す

SOAPWebサービスを呼び出すAndroidコードを実装しました。Webサービスは、「abc#bcd#efg#」の形式の文字列パラメーターを取ります。このような文字列を渡すと、次のような警告が表示されます。

これに注意してください: ArrayList items2 = new ArrayList();

logcatから:

このため、アプリケーションは実行されますが、それでも意図した応答が得られません

私のAndroidコード:

私のWebサービスコード:

問題を解決するのを手伝ってください。ありがとう

0 投票する
1 に答える
361 参照

android - ksoap2 を介して Android で Web サービスを呼び出しているときに、「ホストが未解決です: paras:80」というエラーが表示される

私はアンドロイドが初めてで、ksoap2 を介してアンドロイドで Web サービスを呼び出そうとしていますが、まだ成功していません。この問題の。

これが私のJavaコードです:-

0 投票する
3 に答える
1839 参照

android - ksoap2を介してAndroidでWebサービス(.svc)を呼び出すときにエラーが発生しました

KSOAP2を介してWebサービスを呼び出しているAndroidプロジェクトの実行中に、次のエラーが発生します。

"expected:END_TAG { http://schemas.xmlsoap.org/soap/envelope/ } Body(position:END_TAGhttp://schemas.xmlsoap.org/soap/envelope/} s:fault> @ 1:742injava。 io.InputStreamReader@44ea98d0"

これが私のJavaコードです:

0 投票する
2 に答える
10811 参照

android - テーブルのレコードを含まない SOAP Web サービスから返された JSON 文字列

次の形式で JSON 文字列を返す .NET フレームワークを使用して実装された SOAP Web サービス (.asmx) があります。

{"checkrecord":[{"rollno":"abc2","percentage":40,"attended":12,"missed":34}],"Table1":[]}

現在、私の Android アプリでは、ksoap を使用して次の方法で Web サービスを呼び出しています。

応答を受け取りましたが、応答にレコードが含まれておらず、空白の値が表示されます。

Logcat からの応答は次のとおりです。

なぜこれが起こっているのか誰にも教えてもらえますか?

私のWebサービスコード:

編集: .NET でクライアント アプリを使用して Web サービス コードをテストしましたが、正常に動作しています。すべてのレコードと値を含む返された JSON 文字列に従って、適切な応答を取得しています。

0 投票する
3 に答える
179 参照

android - AndroidでIDを使用して応答を取得する方法は?

ID を使用して Web サーバーから応答を取得したいと考えています。名前空間、メソッド名、soap アクション、および URL と共に ID を送信する必要があります。ksoap ライブラリを使用してこの ID を送信する方法がわかりません。リクエストするIDを送信するためにどのような方法を使用する必要がありますか?

ありがとう、

0 投票する
1 に答える
956 参照

android - Android と .NET で同じ文字列を入力した後でも 2 つの異なるハッシュ値

Base64 ハッシュ文字列を取得するための SHA-1 ハッシュ用の .NET SOAP Web サービス (.asmx) があります。

これが私のWebサービスコードです:

入力文字列「abc」に対して返されるハッシュは次のとおりです。

qZk+NkcGgWq6PiVxeFDCbJzQ2J0=

ここで、SHA-1 と Base64 を使用した Android コードは次のとおりです。

Android が返すハッシュ値は (入力文字列「abc」の logcat から)

11-24 13:56:35.179: 情報/myapp(578): 48a4yT8WPFCmkTxMSC9WaEtSxJI=

11-24 13:56:35.179: INFO/System.out(578): --- 応答 ---- 48a4yT8WPFCmkTxMSC9WaEtSxJI=

誰かが私のコードで何が間違っているのか教えてもらえますか? 私はどこかで二重ハッシュしていますか

助けてください

ありがとう

0 投票する
2 に答える
2009 参照

android - KSOAP を使用した Web サービス

通貨換算アプリケーションで作業していますが、適切な出力が得られません (ゼロが得られます)。

http://www.webservicex.net/ws/WSDetails.aspx?CATID=2&WSID=10の Web サービスを使用しています。

WSDL は関数を次のように宣言します。

私のAndroidクラス:

誰が何が間違っているかについて提案がありますか?

THX!

ダニエル

0 投票する
3 に答える
5138 参照

xml - KSOAP 名前空間とリクエストの XML 出力フォーマット

SOAP インターフェイス経由でデータを取得する必要がある Android アプリを作成しています。KSOAP2 モジュールを使用しようとしています (ksoap2-android-2.6.0-jar-with-dependencies.jar を使用)。子要素に正しい名前空間プレフィックスを与えるために KSOAP を取得するのに問題があります。

これ欲しい:

しかし、ksoap2は私にこれを与えます:

唯一の違いは、2 番目の XML 要求の Port 要素のタグ ラベルに n0 プレフィックスがないことです。

私は適切な名前空間 xml 理論をブラッシュアップしてきましたが、適切に形成された XML では、関連するすべての要素に名前空間プレフィックスを付けるか、親要素にデフォルトの名前空間定義を含める必要があるようです。SoapUI をいじって、サーバーにリクエストを手動で送信し、これらのオプションのいずれかを機能させることができますが、ksoap でどちらのリクエスト形式も生成する方法がわかりません。つまり、デフォルトの名前空間を持つ要素を生成する方法や、すべての子要素に名前空間プレフィックスを持つ要素を生成する方法がわかりません。考えられるすべての設定のバリエーションを試しましたが、思いつく唯一の (洗練されていない) 解決策は、ポート ラベルにプレフィックスを手動で追加することです。誰かが私が望むものを達成する方法を考え出しましたか? 私のSOAPサーバーは'

関連するコード スニペットは次のとおりです。