J2me总结一

关键词:获取应用--安装应用--运行应用

首先,我们从一个用户的角度来观察J2me应用。

获取J2me应用的两种方式是网络下载和电脑copy,从网络下载的时候,我们会先读取应用程序的jad文件,jad文件描述了整个应用遵守的规范(比如:

MicroEdition-Configuration: CLDC-1.0,MicroEdition-Profile: MIDP-2.0),应用的一些参数(比如:MIDlet-Version,Nokia-MIDlet-On-Screen-

Keypad等),jar文件的下载地址(MIDlet-Jar-URL)[对于开发者来说,这个属性非常重要,如果错误,用户将不能下载到jar文件]。
电脑copy就相对简单,直接copy jar文件即可。

jar文件下载到手机上以后,就要开始安装了,显然,安装也是要参考一个配置文件的,它的名字叫MANIFEST.MF,MANIFEST.MF文件描述的内容和jad

文件极其相似,只是起作用的阶段不同而已。jad帮助客户端下载,MANIFEST.MF帮助客户端安装。
补充:
1.以上两个文件中的MIDlet-Version属性有比较严格的格式要求,应该是x.xx类型,写为其他格式,程序可以正常安装,运行,但是程序管理器读取

出来的数据可能出错。
2.MicroEdition-Configuration属性可能有两个值:CLDC-1.0和CLDC-1.1,建议使用CLDC-1.0,因为CLDC-1.1版本更高,但是高版本兼容低版本,所

以CLDC-1.0可以适用所有手机,而CLDC-1.1只可以适用部分手机。
3.两个文件中都必须清楚的写明应用的入口,以便应用运行的时候,供程序管理器调用。

安装好以后,就是运行了,和我们应用直接打交道的是程序管理器[有些也叫做百宝箱],程序管理器调用应用的Midlet类[安装文件中指定],通过控

制Midlet的生命周期,来控制整个应用的生命周期。Midlet的生命周期回调函数如下:startApp,pauseApp,destroyApp。在虚拟机加载Midlet以后

,调用它的构造方法,完成Midlet的初始化,然后调用startApp,应用进入运行阶段,当需要暂停应该的时候,程序管理器调用pauseApp,应用暂停

,当应用需要停止的时候,程序管理器调用destroyApp。

原文地址:J2me总结一
http://www.pocketcn.com/forum-viewthread-tid-1425-fromuid-1477.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值