郭克华j2me移动开发实战教学视频讲义02_norestriction

郭克华j2me移动开发实战教学视频讲义02_norestriction

ID:34576049

大小:377.93 KB

页数:17页

时间:2019-03-08

郭克华j2me移动开发实战教学视频讲义02_norestriction_第1页
郭克华j2me移动开发实战教学视频讲义02_norestriction_第2页
郭克华j2me移动开发实战教学视频讲义02_norestriction_第3页
郭克华j2me移动开发实战教学视频讲义02_norestriction_第4页
郭克华j2me移动开发实战教学视频讲义02_norestriction_第5页
资源描述:

《郭克华j2me移动开发实战教学视频讲义02_norestriction》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、郭克华J2ME移动开发实战教学视频讲义第2章界面和Command郭克华所有作品由ChinaSEI独家发布。网址为:http://www.chinasei.com对应视频可在http://www.chinasei.com上下载。本讲义属于郭克华团队网友整理,比视频略有扩充,如果有文字等小错,请多包涵。在不盈利的情况下,欢迎免费传播。版权所有.郭克华本讲义经过修正、扩充,连同视频,由清华大学出版社出版。详细可查询http://www.china-pub.com/49067,http://product.dangdang.com/product.aspx?product_id=20742080第

2、2章界面和Command【本章导读语】上一章开发了一个简单的手机应用程序,但是,那个程序还不能做任何工作。并且上一章中对MIDlet的原理还没有进行讲解。MIDlet开发中的各个函数分别代表什么功能?MIDlet什么时候载入内存,什么时候消失?这是本章首先要解决的问题。要想让手机应用程序完成一定的功能,还必须在界面上添加相应的控件。界面元素是J2ME移动开发中的基础,本章内容将特别针对界面的开发进行讲解。在学习这些内容之前,我们首先看一下文档。打开MIDP文档,我们发现,在左上角有11个包(参考图1-21),在表1-3中详细讲解了这11个包的意义。这些包是:java.io:标准JavaIO

3、包,隶属CLDC1.1。java.lang:核心语言包,隶属CLDC1.1。java.util:工具包,隶属CLDC1.1。javax.microedition.io:CLDC通用连接框架类和接口,隶属CLDC1.1&MIDP2.1。javax.microedition.midlet:MIDlet类包,隶属MIDP2.1。javax.microedition.lcdui:界面类包,隶属MIDP2.1。javax.microedition.rms:记录管理系统,隶属MIDP2.1。javax.microedition.lcdui.game:游戏编程扩展,隶属MIDP2.1。javax.mic

4、roedition.media:多媒体类包,隶属MIDP2.1。javax.microedition.media.control:多媒体控制类包,隶属MIDP2.1。javax.microedition.pki:数字签名类包,隶属MIDP2.1。其中前三个包以java开头,分别是java.io,java.lang和java.util包,是核心包,里面的API属于CLDC,和移动开发没有特定联系,只是提供支持,如java.lang中包含了String类等;其他的包都是以javax开头的,表示扩展包。核心包的掌握依赖于J2SE的基础,所以我们目前的讲解主要针对扩展包。本节的内容针对如下两个扩展

5、包:javax.microedition.midlet:只包含一个MIDlet类,可作为所有MIDlet的父类;javax.microedition.lcdui:界面类包,对GUI组件提供支持。这两个包里面将提供了界面元素开发的重要内容。本章将利用这两个包里面的一些类,开发一些手机应用。【2-1】详解MIDlet结构〖实例需求〗javax.microedition.midlet中只包含一个MIDlet类,MIDlet(MobileInformationDeviceslet)是手机上运行的J2ME应用程序,即移动信息设备小程序。理论上讲,手机应用程序都J2ME移动开发实战教程是MIDlet,

6、所以在编写的过程中,为了让MIDlet有自己的功能,编写的程序应该继承javax.microedition.midlet.MIDlet。在上章中,我们已经讲解了MIDlet的创建,本例中将基于文档,来讲解MIDlet的程序结构和生命周期。〖开发过程〗第一步:创建MIDlet(参考例1-4)。打开Eclipse,首先按照上一章中的方法新建一个名为Prj2_1的项目,在里面创建一个名为MIDlet1的MIDlet(参考上一章中建立项目和MIDlet的方法)。观查MIDlet1.java,会发现它的定义为:importjavax.microedition.midlet.MIDlet;public

7、classMIDlet1extendsMIDlet{说明MIDlet1继承了MIDlet,由此我们打开文档,来看看javax.microedition.midlet.MIDlet类的定义。MIDlet类的定义为:此处说明,该类是一个抽象类,抽象类无法直接实例化,但可以继承它,并且重写里面的抽象函数。在这个类里面有一些成员函数,其中有六个比较重要,分别是:1:三个抽象函数,必须被重写:2:三个普通函数:这些函数体现了MID

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。