基于J2ME的
Java手机
软件开发
泉州华侨大学
计算机科学系(362011)许向锋
摘要:基于J2ME的J。,。手机软件开发的基础理论和开发过程。可马1
关键词:J2ME语言CLDCMIDPJava手机
1
O
目前手机软件状况在信息社会中手机及其它无线
通信设备越来越多地
importimportpublic
javax.microedition.midlet.+:javax.microedition.Icdui.+;
classfirstMIDletextendsMIDleIimplements
走进普通老百姓的
工作和生活。随着信息
网络化的不断进展,手机及其它无线设备上网的趋势越来越明显。但是传统手机存在以下弊端:(1)传统手机中的软件均是出厂时由硬件厂商固化在其硬件设备中,要更新手机功能必须更换一部手机;(2)传统手机访问互联网是通过WAP(Wireless
plicationAp—
CommandListenerl//实现事件接口
privatepublicDisplaydisplay;
firstMlDlet(){
//构造函数
displ8y=Di8P18y.getDj8p】8y(this);}
publicvoid
startApp()throws
M[DletState-
Protoc01),所有网络资源必须在网络接通时才
publicpublicvoidvoid
cha“geExc。ptiond;spl8y=Di8play.g。tDi8p
f
//启动
可使用,不仅耗时,费用亦很高。国内外手机软件的最新动态表明,Java手机将是未来手机的发展方向.是业界的热点。2开发基于J2ME的Java手机软件2.1真实运行环境及软件开发环境Java手机软件的真实运行环境是Java手机,只有在支持Java的手机上软件才能正常运行。一般来说,Java手机软件的开发过程先是在台式机上模拟,模拟成功后再将其硬化到手机中。所用的模拟开发环境是:
系统环境:
Windows
Limitedbile2000Device
J8y(this);l}//暂停
pauseApp(){
destroyApp(bool咖unconditional)throws
stateChB“geExceptioⅡ{commandAction(Commandl//退出时调用s){
c.Displayable
MIDlelpublicvoid
J}
2.4举例以下代码演示一个简单的MIDP
程序,用于显示欢迎信息及从网络读取网页信息,用户可在程序开始处进行选择。下面对其中几个关键方法中的代码进行说明(写在其后的注释中)。变量定义及某些初始化信息忽略不写。在构造方法中,有如下代码:
di5p18y=Di8p18y.getDisplay(this)t//取得当前窗口
list=new
Server;平台支持:J2ME
ConfigurationDevieeProfile