深入解析MIDP 2.0与CLDC工具类别
需积分: 0 186 浏览量
更新于2024-07-25
收藏 400KB PDF 举报
"深入MIDP 2.0 CLDC 与MIDP 工具类别.pdf"
本文主要探讨了MIDP 2.0和CLDC(Connected Limited Device Configuration)的相关工具类别,这是Java在移动设备特别是早期智能机上的应用开发标准。MIDP 2.0是Java Micro Edition (Java ME)的一部分,用于提供移动信息设备的开发框架,而CLDC则是MIDP的基础,定义了低内存设备的Java虚拟机和基本类库。
首先,MIDlet,即MIDP的应用程序,需要获取系统参数来了解运行环境。这通常通过调用`java.lang.System.getProperty()`方法实现。文章列举了几个关键的系统属性:
1. `microedition.profiles`:返回设备支持的Profile信息,Profile定义了特定设备或环境的一组服务和API。
2. `microedition.configuration`:获取系统支持的Configuration信息,Configuration定义了设备的基本能力。
3. `microedition.locale`:显示设备当前使用的区域设置,这对于国际化和本地化非常重要。
4. `microedition.platform`:指示MIDlet正在运行的平台或设备的名称。
5. `microedition.encoding`:返回系统默认的语言编码,这对于处理文本数据至关重要。
例如,下面的Java代码片段展示了如何获取这些系统属性:
```java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class SystemPropertyTest extends MIDlet {
public void startApp() {
String profiles = System.getProperty("microedition.profiles");
String configuration = System.getProperty("microedition.configuration");
String locale = System.getProperty("microedition.locale");
String platform = System.getProperty("microedition.platform");
String encoding = System.getProperty("microedition.encoding");
// 打印或处理这些属性值
...
}
// 其他MIDlet生命周期方法...
}
```
本文的作者强调,理解底层函数库是掌握任何平台编程技巧的关键。对于MIDP 2.0,这意味着熟悉它提供的工具类别,以及CLDC的基础工具类别。这些工具类别帮助开发者实现各种功能,如用户界面、网络通信、数据存储等。
文章还提到,所有示例代码都在Java 2 SDK 1.4.x和J2ME Wireless Toolkit 2.0的Win32版本上进行了测试,并且所有操作都在Windows 2000 Professional和XP Professional中文版操作系统上验证。虽然不同版本的Windows可能有差异,但基本兼容性应该不受影响。
如果读者想要获取本文的示例代码,可以访问指定的网址进行下载。通过这些实例,开发者可以更深入地了解如何利用MIDP 2.0和CLDC进行实际的移动应用开发。
2009-06-26 上传
2009-02-21 上传
2009-03-03 上传
2021-10-28 上传
2009-11-12 上传
2021-09-30 上传
2021-09-30 上传
2008-11-07 上传
2021-09-27 上传
huzhouhzy
- 粉丝: 83
- 资源: 1944
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性