j2me资料,用于手机编程
需积分: 0 200 浏览量
更新于2009-04-21
收藏 4.22MB RAR 举报
**J2ME简介**
J2ME,全称Java 2 Platform, Micro Edition,是Java平台的一个子集,专为资源有限的移动设备如手机、PDA等设计。它提供了丰富的功能,让开发者能够构建功能丰富的应用程序,包括游戏、实用工具、通信应用等。
**手机编程基础**
手机编程主要是指针对移动设备进行应用开发,J2ME因其跨平台性和易用性,成为手机编程的主流选择之一。J2ME由一系列配置和可选包组成,包括Connected Limited Device Configuration (CLDC) 和 Mobile Information Device Profile (MIDP),它们定义了不同类型的移动设备上运行Java应用程序的最低需求。
**配置J2ME手机软件开发环境**
在开始J2ME手机编程前,首先要配置开发环境。这通常包括以下步骤:
1. **安装Java SDK**: 安装Java Development Kit (JDK),这是编写Java程序的基础。
2. **获取J2ME SDK**: 获取Sun Microsystems(现Oracle)提供的J2ME Wireless Toolkit (J2ME WTK) 或者其他第三方工具,如NetBeans或Eclipse的J2ME插件。
3. **配置J2ME WTK**: 设置WTK的路径,确保编译器和模拟器正常工作。
4. **创建项目**: 在开发环境中新建一个J2ME项目,并指定CLDC和MIDP版本。
5. **编写代码**: 使用Java语言编写应用程序,遵循J2ME的API。
6. **测试与调试**: 利用J2ME WTK的模拟器进行应用程序的测试和调试。
**J2ME编程关键概念**
1. **MIDlet**: J2ME应用程序的基本单元,类似于Java应用程序中的主类。
2. **Displayable**: 显示用户界面的基类,所有的UI组件都继承自Displayable。
3. **Canvas**: 用于自定义图形界面,可以绘制文本、图像等。
4. **Form**: 提供了一个可以包含多个Item(如Label、TextBox)的界面。
5. **Applet Life Cycle**: MIDlet有特定的生命周期,包括startApp(), pauseApp(), resumeApp()和destroyApp()方法。
6. **Wireless Messaging API (WMA)**: 用于实现短信服务,发送和接收SMS消息。
7. **Connection API**: 支持网络连接,如HTTP和TCP/IP,用于数据交换。
8. **Personal Basis Profile (PBP)** 和 Personal Profile (PP): 高级特性集,扩展了MIDP的功能。
**学习资源**
"J2ME入门视频教程01(配置J2ME手机软件开发环境).avi" 是一个很好的起点,它将引导初学者完成J2ME开发环境的配置过程。此外,还有许多在线教程、书籍和论坛可供进一步学习,如Oracle官方文档、Stack Overflow和GitHub上的开源项目。
通过深入学习J2ME,开发者可以掌握创建交互式、功能丰富的移动应用程序所需的技能,为手机用户提供创新的体验。随着移动设备技术的不断发展,J2ME知识仍然是理解和开发移动应用的重要基础。
love_smile
- 粉丝: 1
- 资源: 2
最新资源
- FocusAny v0.4.0 一键锁屏、局域网IP、开机启动、交互优化、自定义协议
- 基于DSPf28335设计的FIR滤波器,包括MATLAB和CCS源码
- C#使用MVC框架创建WebApi服务接口
- 30个资深java热门面试题
- 毕业设计-python二维码识别系统(毕业全套文档+源代码).zip
- 三相电力电子变压器PET 输入级三相PWM整流器10kV 双闭环控制输出15kv 中间级DAB输入15kv输出700V 输出级三相逆变器输出380V交流 开关频率20k
- 西门子博途1200 1500 PLC PID双输出功能(制冷+加热)
- 质子交膜燃料电池PEMFC Matlab simulink滑模控制模型,过氧比控制,温度控制,阴,阳极气压控制 赠学习资料
- 计算机网络实验四 思科小型小型校园网的搭建
- Matlab实现CNN-GRU多特征分类预测 1.Matlab实现CNN-GRU多特征分类预测,运行环境Matlab2020b及以上 2.数据为Excel数据,直接替数据就可以运行程序 3.程序经
- “人力资源+大数据+薪酬报告+涨薪调薪”
- “人力资源+大数据+薪酬报告+涨薪调薪”
- “人力资源+大数据+薪酬报告+涨薪调薪”
- “人力资源+大数据+薪酬报告+涨薪调薪”
- 电动车驱动装置市场规模:预计到2030年年复合增长率(CAGR)高达9.6%
- 微信小程序开发的初级知识解析