J2ME那些事儿――002

 
本节目录:
1、MIDlet生命周期
2、MIDlet开发流程
 
1、  MIDlet生命周期
     MIDlet3个状态:(1)暂停状态;(2)激活状态;(3)销毁状态
它们之间的转换情况如下图:
 
(1)       暂停状态( Paused
MIDlet 刚启动时,就处于暂停状态,直到通过调用 startApp 方法转化为活动状态。
(2)       激活状态( Active
系统调用 startApp 方法把 MIDlet 从暂时状态转变到活动状态。 MIDlet 创建用户接口并等待用户交互,等待响应按键或其他输入事件。
(3)       销毁状态( Destroyed
当系统调用 destroyApp MIDlet 调用 notifyDestroy 方法后,系统状态发生转换并且是不可逆转的。销毁状态执行终止指令,同时其资源被系统回收。
(4)       startApp 方法
系统调用这个方法使 MIDlet 第一次进入激活状态以及在 MIDlet 从暂停状态恢复时进入激活状态。
(5)       pauseApp 方法
移动设备操作过程中遇到需要挂起或者暂停时,系统会调用所有激活状态的 MIDlet pauseApp 方法, MIDlet 会释放掉尽可能多的资源。
(6)       destroyApp 方法
destroyApp 方法是系统终止 MIDlet 的一般方法。
 
2、  MIDlet开发流程
总结一下 MIDlet 的开发流程:
 
编写程序源代码
编译
预校验
打包
模拟器
创建描述文件
实际设备
MIDlet绋�搴�寮���娴�绋��� 
 
从上图 可以大致看出,从编写 MIDlet 到能够在实际设备上运行,需要如下几个步骤:
(1)       编程程序源代码;
(2)       编译( Compile );
(3)       预校验( Preverify );
(4)       编写描述文件( JAD )和清单文件( MANIFEST.MF );
(5)       打包成 JAR 文件( Package );
(6)       在模拟器上测试与调试( Debug );
(7)       将程序下载到实际设备上运行( Run )。
 

你可能感兴趣的:(职场,流程,周期,休闲,midlet)