J2ME快速转Android:实现应用迁移工具
3星 · 超过75%的资源 需积分: 9 43 浏览量
更新于2024-09-18
收藏 541KB DOCX 举报
随着移动设备市场的变迁,尤其是iPhone和Android智能手机的崛起,曾经的巨头Nokia面临着严峻的挑战。为了充分利用开发者多年为J2ME平台开发的应用,将这些应用程序快速移植到Android系统成为了一个重要的需求。J2MEBuilder是一个由作者Chen Jianming开发的中间件API库,android_midp.jar,旨在简化这一过程。它支持MIDP2.0、cldc1.0、WMA以及JSR75等标准API,但不支持JSR184-3D和JSR82-蓝牙功能。
使用该工具包的步骤如下:
1. 在Eclipse中创建新的Android项目:首先,创建一个名为"ExampleAndroidJ2me"的新项目,并选择一个Android SDK版本,建议选择1.5及以上,因为android_midp.jar自1.5版本开始兼容。如果需要使用彩信功能,推荐使用1.6及以上版本。
2. 添加android_midp类库:在新项目中,你需要将android_midp.jar作为外部库添加到项目的构建路径中,这将允许你的Android项目调用J2ME相关的API。
3. 编写第一个J2ME应用的Android版本:
- 新建一个名为HelloAndroidJ2me.java的Java类。
- 在HelloAndroidJ2me.java中,按照J2ME的标准导入必要的库,如`javax.microedition.lcdui.Command`、`CommandListener`、`Display`、`Displayable`和`Form`等。
- 实现`Displayable`接口,这是J2ME中显示对象的基础,然后你可以模仿J2ME中的HelloWorld程序结构,创建一个简单的用户界面,可能包括命令按钮和文本显示。
通过这种方式,原本基于J2ME的应用程序可以被转换成适应Android环境的可安装包(APK),从而能够在Android设备上运行。然而,由于个人时间和精力的限制,该工具可能存在一些未解决的bug和不完善之处。如果在使用过程中遇到问题,可以通过电子邮件chenjianming368@sina.com或MSN chenjianming368@yahoo.com.cn联系作者报告问题。J2MEBuilder提供了一种便捷的方法,帮助开发者加速将遗留的J2ME应用程序迁移到Android平台上,以适应不断变化的市场趋势。
2011-04-27 上传
105 浏览量
2012-01-20 上传
2023-11-20 上传
2024-09-10 上传
2023-11-20 上传
2023-04-29 上传
2024-10-31 上传
2024-10-31 上传
luohai859
- 粉丝: 252
- 资源: 20
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码