3

我有一个不支持特定 JSR 的 MIDP2.0 移动设备(它是用于 J2ME 的 JSR 180 SIP API)。Sun 的网站说有一个参考实现,但似乎它已经被删除了。

问题是,我可以开发 JSR 180 并将其部署到设备上,以便应用程序可以使用它吗?还是应该在设备固件中(显然我无法轻松访问它)?

感谢您提供答案、链接、指南以及我可以获得的任何信息(对于试图记住 Java ME 的菜鸟)。

4

2 回答 2

2

JSR 是设备的 Java ME 平台的一部分,因此您(作为应用程序开发人员)不能修改它们(包括添加新类)。

但是,没有什么能阻止您在自己的应用程序中重新实现 JSR 的部分(或全部)功能,以解决该问题。但是,您将无法复制正确的包名称以使您的代码“完全”符合实际的 JSR。

我自己没有看过 JSR 180,所以我不知道这会有多少额外的工作,但我过去曾用 JSR 172(XML/Web 服务)做过类似的事情,在那里我编写了自己的基本 XML 解析器和 Web服务包装。

于 2009-11-11T17:26:00.970 回答
1

即使不知道您所针对的实际手机是什么,也可以肯定地说,您不太可能向其中添加新的 JSR。

关于 stackoverflow的一些相关 答案

于 2009-11-11T17:38:38.777 回答