是否可以在Android下运行MIDP应用程序

时间:2010-06-10 12:39:21

标签: android midp

Google Market提供了一个声称可以在Nexus One上运行J2ME MIDP应用程序的应用程序。

我已经尝试过这个应用程序,但它似乎只能运行从特定网站下载的MIDP应用程序;它似乎无法拿起存储在手机SD卡上的MIDP应用程序。

我已向开发人员建议他们可能希望添加此类功能,但他们对我的消息没有特别的响应。

所以我想为Android构建我自己的MIDP跑步者,并希望看看我是否能找到指向何处开始的指针,或者甚至是否可以。

有问题的MIDP应用程序随附CD和安全摄像头系统,并允许远程查看和远程控制安全系统。

显然,它并非基于Android平台构建。但是,如果有可能以某种方式在Android上运行MIDP应用程序(例如,可能通过创建某种沙箱环境),那么我非常渴望开发它。

2 个答案:

答案 0 :(得分:2)

MicroEmulator是Java ME的Java实现。您可以尝试将其移植到Android。应该重写UI部分,因为MicroEmulator基于Android SE中不可用的Java SE组件。也无法进行硬件访问。设备供应商实现J2ME API(例如相机API)并将其与核心J2ME捆绑在一起。这对你来说并不容易。您需要研究JSR规范并在Android中实现它。

答案 1 :(得分:0)

您可以使用App Runner将MIDP应用移植到Android。