问题标签 [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 投票
1 回答
331 浏览

asp.net - ASP.net 向 Android 提供如何使用 KSOAP2 解析的列表

我有一个 asp.net 网络服务,它给了我这个:

现在我想用android解析它,它适用于单个字符串但不适用于这个?我怎样才能让这个工作?

0 投票
4 回答
13291 浏览

java - 使用java获取Android项目中电脑的IP地址

我正在使用ksoap2-android,我需要使用 java 获取 IP 地址,这样我就不必每次都手动输入。

我所说的 IP 地址是指,例如,如果我使用命令 shell执行ipconfig
: Connection-specific DNS Suffix。:
链路本地 IPv6 地址。. . . . : f0::ed2:e3bf:8206:44%13
IPv4 地址。. . . . . . . . . . :192.168.1.107 <--这是一个
子网掩码。. . . . . . . . . . :255.255.255.0
默认网关。. . . . . . . . : 192.168.1.1

问题是正在开发一个 android 应用程序,并且模拟器具有与机器不同类型的 IP。
我需要获取机器的IP,怎么做?

多谢

0 投票
2 回答
4064 浏览

web-services - 具有多个参数值的 ksoap2 属性信息?

我在 android 中为我的应用程序使用 ksoap2。我正在发送复杂类型,但我有一个问题:现在我正在做:

这给了我一个肥皂请求,看起来像:

<文档>
<uriList>#literal</uriList>
</documents>

如果我想要多次重复 <uriList> 怎么办?即:
<documents>
<uriList>#literal</uriList>
<uriList>#literal2</uriList>
<uriList>#literal3</uriList>
</documents>

我怎么能在 ksoap2 中做到这一点?

谢谢您的帮助 :)

0 投票
1 回答
2345 浏览

android - 在android中解析JSON的异常

我的代码是:

控制台中显示的响应:

我如何解析这个 JSOn 对象.. 我试过了

但抛出异常:

我的网络服务方法:

WSDL:

请帮助解析响应:

0 投票
1 回答
12667 浏览

android - 如何在android中使用kso​​ap超时?

我正在使用 ksoap2 在 Android 中创建用户注册应用程序。

当我向服务器发送请求并且在 10 秒内没有响应时,我想用“重试”消息提示用户。如果服务器在 10 秒内响应,我希望程序在没有消息的情况下继续。

我怎样才能做到这一点?KSoap2 中是否有 TimerTask 或任何 Timeout 方法?

0 投票
1 回答
10033 浏览

android - 在 ksoap2 for android 中使用不带“i:type=”属性的 addMapping

我在 ksoap2 中使用信封.addMapping 函数,我需要让它生成没有 i:type 属性的项目。

这是我的代码生成的肥皂请求

我需要使它<scan i:type="n3:scanItem" xmlns:n3="">生成为 <scan>

这是我的代码

据我所知,问题出在这envelope.addMapping(null, "scanItem",new Scan().getClass());条线上,即使我删除了“scanItem”部分,它仍然会生成<scan i:type="n3:" xmlns:n3="">

解决这个问题的任何帮助都会令人惊叹。

0 投票
1 回答
622 浏览

android - KSoap-Android 导致转换为 Dalvik 格式失败,错误 1

我对 Eclipse 和 Android 还很陌生。我正在尝试将 Ksoap2-android-assembly-2.5.4-jar-with-dependencies.jar 文件添加到我的 Java Build Path 库中,这显然是可以做到的,但是自动重建立即给了我上面的信息错误。我已经搜索了论坛并尝试清理该项目,但这无济于事。我也尝试过其他程序集,一直到 2.5.3。没有成功。

我正在运行 Eclipse 版本 3.5.2,Build M20100211-1343,Galileo Build。在我可以安装它之前,我几乎已经死在水中了。任何建议将被认真考虑。

谢谢。

0 投票
4 回答
12967 浏览

android - KSOAP 永不超时

我正在使用支持超时的 ksoap2 2.5.4(在 Android 2.2 上)。我正在使用 Apache 2.2.16 来处理我的请求。一切正常,但是当我关闭我的 Apache(或断开运行 Apache 的远程 PC)时,调用永远不会超时。我正在使用单独的线程来调用我的 WS,在这种情况下,该线程停止工作/响应/停止大约 2 分钟。

我什至尝试在预定义的超时后使用 Timer 取消该线程,但它不起作用。线程仍然存在,正在等待 2 分钟。

我也收到了可能与它有关的警告(我不知道该怎么做):

是否有机会使 KSOAP 工作或改进计时器以在预定义的超时后中断该线程?感谢您的回答或任何想法尝试什么!

0 投票
2 回答
5578 浏览

android - 为什么反射会减慢Android手机的速度

我读了很多次,反射会减慢手机的性能。这有多真实?

例如,在我的情况下,我从 Web 服务中获取一些参数,这些参数与我在我的 android 应用程序中的类的参数同名。所以我只是使用java字段和反射设置这些参数的值......它似乎并没有降低性能......

任何人都可以向我解释这个关于反射减慢性能的想法背后的事实吗?

0 投票
1 回答
9814 浏览

android - Web 服务 Http 身份验证 - Android 上的 KSOAP2

我已经在网上搜索了一段时间,但无法为我的问题找到合适的解决方案。这篇文章也没有真正的帮助,因为使用的类和方法在 ksoap2 for android 中不存在:Basic HTTP authentication using KSOAP for android

我正在尝试访问我在 sap soa 管理器中设置的 SAP Web 服务。Web 服务需要在 http 标头中进行基本身份验证。通过soapUI 访问这个web 服务是没有问题的,因为可以在那里设置http 认证。

我的问题:我想使用 android 设备访问 Web 服务,并且我想使用 KSOAP2 for Android,因为我已经有一些使用该库的经验。我的问题是我不知道如何对 Web 服务进行身份验证?

有没有人遇到过类似的问题并且知道如何解决?如果您能帮助我,我将不胜感激!