电脑技术学习

Java手机技术之J2ME新手入门要点

dn001


八、在J2ME中获得手机IMEI的方法

IMEI是Internation mobile entity identification的简称,在手机中输入*#06#可以显示该数字,长度为15位,全球唯一,永远不会冲突,所以可以作为识别用户的一个标志。

下面是在J2ME中获得IMEI的方法:

1、MOTO系列的手机可以通过读取系统的IMEI属性获得,代码如下:

String imei = System.getProperty("IMEI");

2、SIEMENS系列的手机可以通过读取系统的com.siemens.IMEI属性获得,代码如下:

String imei = System.getProperty("com.siemens.IMEI");

九、J2ME网络连接中显示问题的解决办法

在网络编程中,有些时候会出现一些在没有接收到网络数据就显示界面的,造成界面显示不符合要求(例如公告显示,会先显示公告的背景图片再显示公告信息),这里提一个简单的解决办法给大家:

解决这种情况的方法分成三个步骤:

1、在需要显示的界面中,调用发送网络数据的方法。每次显示时调用该构造方法,不调用Display的setCurrent方法显示。

2、显示等待界面(例如进度条等),给用户提示,在进行网络连接。

3、在处理网络反馈的数据完以后,调用Display的setCurrent方法显示显示当前界面。