学习J2ME编程需要掌握的七种技术
<!----><o:p> </o:p>
J2ME编程是Java在智能家电领域的应用,主要包含以下技术:
1、 高级用户界面
高级用户界面是指J2ME编程中用到的Form(窗体)、TextBox(文本框)、List(列表框)和Alert(提示信息框)等的使用,以及其中的一些控件的使用,当然也包括相应的事件处理。应用在一般的如登陆窗体、关于窗体和提示等。
2、 低级用户界面
低级用户界面指Canvas类和Graphics类等的使用,以及相应的事件处理,应用与游戏编程以及特殊界面的绘制等。
3、 记录存储系统
记录存储系统是手机中支持的用于数据永久保存的技术。因为手机中没有数据文件的概念,所以一般需要保存的数据只能以记录的形式保存。
4、 声音处理系统
MIDP1.0不支持声音处理,但是很多手机厂商如Nokia、Siemens等都支持,所以播放声音也是一项需要掌握的技术。该技术使用的API多和手机厂商相关。但是MIDP2.0就提供了通用的支持。
5、 网络编程
网络编程指在手机中通过GPRS或者CDMA网络以HTTP协议或者SOCKET的形式连接网络。现在的手机支持HTTP网络编程的占大多数,支持SOCKET的相对很少。所以网络编程暂时也就是使用HTTP协议进行编程。
6、 多线程
多线程是J2ME应用中比较核心的技术之一,因为进行网络编程和低级用户界面编程是为了响应迅速,都需要处理成多线程。所以也必须熟练掌握。
7、 短信息编程
很多手机都提供了用于发送短信息的API,如NOKIA、SIEMENS、SAMSUNG等,所以在J2ME中发送短信息也是一个比较常用的技术。
8、 其他
当然根据厂商的不同还提供了其他的一些技术,如Siemens的API中支持文件,Nokia的API支持读取系统通讯录等等。
分享到:
相关推荐
《J2ME游戏编程》是一本专注于教授如何利用Java Micro Edition(J2ME)平台开发游戏的书籍。J2ME是Java技术的一个分支,主要用于移动设备和嵌入式系统,如早期的智能手机、功能手机以及某些家用电器。本书旨在帮助...
本教程将围绕J2ME编程展开,通过章节讲解,帮助你掌握这一核心技术。 首先,我们要理解J2ME的基本结构。J2ME由配置(Configurations)和 profilings 组成。配置定义了Java虚拟机(JVM)和运行时环境的基本特性,而...
本文将详细介绍J2ME中的网络通信技术,特别是HTTP和Socket两种常用方法,并通过具体的示例代码帮助读者更好地理解和应用这些技术。 #### 二、HTTPConnection详解 HTTP (Hypertext Transfer Protocol) 是一种用于从...
### BlackBerry J2ME 编程指南 #### 第一篇:J2ME编程基本指南 ##### 1 引言 根据mobile vision的最新报告...希望这份指南能够帮助广大开发者更好地理解和掌握J2ME编程,为开发高质量的移动应用程序打下坚实的基础。
**J2ME游戏编程**是移动...总之,J2ME游戏编程需要开发者熟悉Java语言,掌握MIDP API,理解图形绘制和事件处理,并具备一定的算法基础和优化技巧。通过学习和实践,开发者能够创建出能在各种J2ME设备上运行的趣味游戏。
综上所述,大连理工大学的J2ME编程英语课件为学习者提供了全面的J2ME开发知识,覆盖了从基础理论到实际应用的各个环节,是深入理解移动设备编程的宝贵资源。通过学习这些内容,开发者可以熟练掌握在移动设备上构建...
学习J2ME之前,掌握一定的Java基础知识是非常重要的。J2ME基于Java语言,但又有所区别。在学习过程中,我们需要关注以下几方面的Java基础知识: 1. **核心概念**:了解Java的核心概念,如类、对象等。 2. **编程...
《精通J2ME无线编程》是一本专注于Java Micro Edition(J2ME)移动开发的专业...通过阅读这本书,读者不仅可以掌握J2ME的基本原理和技术,还能学习到如何创建功能丰富的无线应用程序,提升在移动开发领域的专业技能。
通过阅读和分析这个章节,读者可以深化对J2ME编程的理解,并提升实际开发能力。 总的来说,这份"轻松学习手机编程J2ME经典"教程是一个宝贵的资源,无论你是刚刚接触手机编程的新手,还是寻求提升现有技能的开发者。...
每个步骤都旨在增强读者的实际操作技能,并帮助他们建立起J2ME编程的扎实基础。 3. **J2ME Game Development with MIDP2.pdf** 游戏开发是J2ME应用的一个重要领域,这本书专注于使用MIDP2(Mobile Information ...
在"J2ME手机游戏编程入门"这个主题中,我们主要会学习以下几个核心知识点: 1. **J2ME架构**:J2ME由配置(Configurations)和 profiles 组成。配置定义了Java运行时环境的基础特性,如内存大小,而profiles则增加...
这个压缩包包含的是一系列J2ME手机游戏编程的源代码,是学习J2ME游戏开发的重要参考资料。通过实际分析这些源代码,开发者可以深入理解J2ME的编程机制,掌握游戏开发的核心技术。 在J2ME手机游戏中,主要涉及到以下...
这本书通过丰富的实例和源代码,帮助读者理解并掌握J2ME技术在游戏开发中的应用。 1. **J2ME基础知识**:J2ME由配置(Configurations)和 profiles(配置文件)组成,例如CLDC(Connected Limited Device ...
Java 2 Micro Edition(J2ME)是一种专为...无论是想学习J2ME游戏开发的初学者还是希望拓展经验的开发者,都能从中获益。对每个示例进行深度剖析,理解其背后的逻辑和实现方式,将有助于你掌握J2ME游戏编程的核心技能。
J2ME开发教程涵盖了移动设备应用程序开发的各个方面,重点介绍了J2ME(Java 2 Platform, Micro Edition)的技术细节,这是一套专为嵌入式消费电子...未来开发者需要继续跟进最新的移动开发趋势,掌握适应变化的技术栈。
通过这本书的学习,读者不仅可以掌握J2ME编程的基础,还能了解到游戏开发的一些通用原则和技术。此外,通过实践案例,读者将有机会将理论知识转化为实际操作,增强编程和问题解决的能力。总的来说,这本书是J2ME...
在深入学习J2ME时,开发者还需要掌握MIDP API,这是MIDlets用来实现图形用户界面、网络通信、数据存储等功能的API集合。此外,理解KVM(K Virtual Machine),即J2ME设备上的Java虚拟机,及其内存管理和性能优化也是...
3. **必看教程.avi**:这表明该视频教程对于那些希望深入j2ME编程的人来说是不可或缺的学习资源。.avi文件是一种常见的视频格式,可以在多种媒体播放器上观看。 【知识点详解】: 1. **j2ME架构**:j2ME由配置...
《精通J2ME无线编程》是一本专注于Java Micro Edition(J2ME)技术在无线...通过学习,开发者不仅能掌握J2ME的基本语法和框架,还能了解到无线设备上的高级编程技巧,从而能够开发出高质量、适应性强的移动应用程序。