有没有办法为支持Java ME的设备开发新的JSR?

时间:2009-11-11 14:52:08

标签: java-me mobile mobile-phones sip

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:1)

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

Some related answers on stackoverflow