有时候我们可能需要取得当前手机固件的版本信息,直到一系列MIDP2.0的手机问世这才能为可能。从索尼爱立信的Z1010开始,包括 K700, K500, Z500 , S700/S710系列, Vodafone F500i和 V800。
读取这些信息非常轻易只需要调用方法System.getProperty("microedition.platform") ,这时候将返回一个与下面类似的字符串:
SonyEriCssonK700i/R2L001
其中“/”前面是手机的型号,后面是固件的版本信息。
读取手机的IMEI号码也很轻易,调用方法:System.getProperty("com.sonyericsson.imei");这时候将返回手机的IMEI号码:IMEI 123456-00-123456-1-00
需要说明的一点是:在SonyEricsson P910上查询IMEI号码的时,传递的字符串参数应该是com.sonyericsson.IMEI(IMEI大写)。假如在不支持此项功能的手机上查询固件信息或IMEI号的时候将什么都不返回,例如在T610上调用。
原文地址:Getting MIDlet firmware version info and IMEI number