4

我必须从 Blackberry Simulator调用 .NET Web 服务( http://192.168.1.14/CG/authentication.asmx )。我已经使用 KSOAP2 在 Android 中完成了它,但我不知道如何在 Blackberry 中执行此操作。我可以在黑莓中使用 KSOAP2 吗?如果可以,请提供一些代码片段。也请告诉您是否知道任何其他方法来做到这一点。

4

3 回答 3

3

我以前没有使用过 KSOAP2,但我知道您可以将它用于 Blackberry。

为了调用 Web 服务,我使用Sun Java Wireless Toolkit (WTK)从您的 Web 服务的 WSDL 文件中生成存根,该文件对您来说应该是http://192.168.1.14/CG/authentication.asmx?wsdl

然后,您可以将 WTK 生成的文件导入您的项目,以使用以下方式调用您的 Web 方法:

//Generated stub file
Service1Soap_Stub stub = new Service1Soap_Stub();

//Web service method
result = stub.methodName(param1, param2);
于 2009-07-22T14:32:02.750 回答
1

或者,您可以使用 SAX 和标准 J2ME 库。以下链接是关于如何完成此操作的一个很好的教程: http ://www.simplified-tech.com/website/webapp.nsf/webpages/ArticlesBBWebServices

于 2009-09-07T15:52:35.960 回答
0

您可以查看WSClient++,它生成的代码无需反射,非常适合移动平台。

于 2010-07-19T19:47:57.743 回答