【问题标题】:XML-client on Android. Connect to server and send dataAndroid 上的 XML 客户端。连接服务器并发送数据
【发布时间】:2011-05-21 14:46:44
【问题描述】:

我对 Android 上的 XML-RPC 有一些问题。 我包含 kxmlrpc,并尝试执行以下代码:

XmlRpcClient client = new XmlRpcClient("http://my.docs-group.ru/xml/",80);

String s;

s="<?xml version=\"1.0\" encoding=\"utf-8\" ?><request><message><sender>Sender 1</sender> <text>Message 1</text> <abonent phone=\"79234243526\" number_sms=\"1\" phone_id=\"101\"/>   </message>   <security>     <login value=\"user\" />     <password value=\"123456\" />   </security></request>";

client.execute("getResponse", new Vector());

方法“执行”需要向量。如何将带有 xml 代码的字符串转换为向量?我正在做的事情是否正确(连接到 XML 服务器并发送数据)?

我发现 Android 无法正常使用 Java 代码的信息,应该重写方法“execute”。 (从这里http://www.anddev.org/web_services_-_an_xml-rpc_client_for_android-t646.html,第4点)。但是我必须把我的代码放在哪里?我使用 Eclipse。

【问题讨论】:

    标签: android xml xml-rpc


    【解决方案1】:

    也许XML-RPC Examples 页面和Java XML-RPC Tutorial 会有所帮助。请注意,过程调用的所有参数始终收集在 Vector 中。

    在您指出的这个页面中,所有内容都得到了很好的解释。如果您按照这些步骤并修改您的类和代码,如图所示,它就可以工作......

    【讨论】:

    • 我尝试这样做,但我无法修改 jar 文件中的类。你能帮帮我吗?
    • 例如我可以用 WinRAR 解压 jar 文件
    • 我提取了jar文件,但是它们的扩展名为.class,无法编辑。
    猜你喜欢
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多