Java手机技术之J2ME新手入门要点
八、在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方法显示显示当前界面。