Google Market提供了一个声称可以在Nexus One上运行J2ME MIDP应用程序的应用程序。
我已经尝试过这个应用程序,但它似乎只能运行从特定网站下载的MIDP应用程序;它似乎无法拿起存储在手机SD卡上的MIDP应用程序。
我已向开发人员建议他们可能希望添加此类功能,但他们对我的消息没有特别的响应。
所以我想为Android构建我自己的MIDP跑步者,并希望看看我是否能找到指向何处开始的指针,或者甚至是否可以。
有问题的MIDP应用程序随附CD和安全摄像头系统,并允许远程查看和远程控制安全系统。
显然,它并非基于Android平台构建。但是,如果有可能以某种方式在Android上运行MIDP应用程序(例如,可能通过创建某种沙箱环境),那么我非常渴望开发它。
答案 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。