黑莓 / j2me 的 rpc 库 ( json / xml / * )

Posted

技术标签:

【中文标题】黑莓 / j2me 的 rpc 库 ( json / xml / * )【英文标题】:rpc lib for blackberry / j2me ( json / xml / * ) 【发布时间】:2011-02-03 05:22:13 【问题描述】:

我正在尝试设置 rpc 服务器,以便黑莓手机应用程序可以调用它。想先试试json。

我已经使用 http://jsonrpcphp.org/ 设置了一个工作服务器端 impl。

找不到任何用于黑莓/j2me 的直接库。 android-json-rpc 看起来很有趣,但黑莓 SDK 抱怨 “无法解析类型 java.net.URI。它是从所需的 .class 文件中间接引用的”在这一行

HttpPost request = new HttpPost(serviceUri);

我正在使用 v4.1 的 apache http 核心和客户端来使 android-json-rpc 工作。

看起来 URI 类没有与 j2me/blackberry 标准库绑定。

有没有一种快速而肮脏的方法让 rpc 在 blackberry 上工作?我不介意 xml 或任何其他编码,http 是我感兴趣的传输。

【问题讨论】:

【参考方案1】:

BlackBerry 6 有built-in the JSON parser 和一些better APIs for making HTTP requests。不过,在此之前,您必须将 JSON 解析器编译到您的应用程序中,并使用 Java ME HttpConnection 类来发出和获取 HTTP 请求。所以这取决于你的目标是什么版本。

【讨论】:

【参考方案2】:

如果您的目标是 Implementing JSON in your application 的示例。使用起来非常简单。

祝你好运

【讨论】:

以上是关于黑莓 / j2me 的 rpc 库 ( json / xml / * )的主要内容,如果未能解决你的问题,请参考以下文章

黑莓推出原生网络浏览器

在 J2ME 项目 (Netbeans 6.9.1) 中未检测到预处理器块

从黑莓中动态生成的 basicEditField 获取价值

仅在黑莓的文本框中更改特定文本的颜色

如何在黑莓应用程序中使用软键?

J2ME/Blackberry - 如何读/写文本文件?