快速业务通道

探讨:通过j2me获取手机imei号码和cellid - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15

探讨:通过j2me获取手机imei号码和cellid

时间:2011-08-09 张氏兄弟

本篇是本人收集到的怎么获取手机的Imei和cellid的总结,由于这两个属性是每个厂商自己实现,故 而没有统一的方法。本人收集的也不全,测试亦是不全面。放置一篇文章在这里,希望有兴趣的人多多补 充。

资料来源如下:

http://web.mit.edu/21w.780/www/spring2007/guide/ http://wiki.forum.nokia.com/index.php/CS000947_-_Getting_Cell_ID_in_Java_ME http://forums.sun.com/thread.jspa?threadID=5278668 https://developer.sonyericsson.com/message/110949

测试代码如下,当中使用了polish做适配:

package study; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.midlet.MIDlet; import javax.microedition.midlet.MIDletStateChangeException; import de.enough.polish.ui.Form; /** * * @author: zhanghongzhi lanfanss@126.com * @version: 0.1 * @time: 2008-8-10 下午01:56:17 * */ public class GetIMEIAndCellId extends MIDlet implements CommandListener {    private Command exitCommand = new Command("exit", Command.EXIT, 1);    Form form = new Form("imei and cellid");    Display display = null;    public GetIMEIAndCellId() {      display = Display.getDisplay(this);    }    protected void destroyApp(boolean arg0) {    }    protected void pauseApp() {    }    protected void startApp() throws MIDletStateChangeException {      //获取系统信息      String info = System.getProperty("microedition.platform");      //获取到imei号码      String imei = "";      //cellid      String cellid = "";      //lac      String lac = "";      //#if polish.vendor==Sony-Ericsson      imei = System.getProperty("com.sonyericsson.imei");      //参考 http://forums.sun.com/thread.jspa?threadID=5278668      //https://developer.sonyericsson.com/message/110949      cellid = System.getProperty("com.sonyericsson.net.cellid");      //获取索爱机子的      lac = System.getProperty("com.sonyericsson.net.lac");      //#else if polish.vendor==Nokia      imei = System.getProperty("phone.imei");      if (imei == null || "".equals(imei)) {        imei = System.getProperty("com.nokia.IMEI");      }      if (imei == null || "".equals(imei)) {        imei = System.getProperty("com.nokia.mid.imei");      }      //获取到cellid      //参考http://wiki.forum.nokia.com/index.php/CS000947_- _Getting_Cell_ID_in_Java_ME      //#if polish.group==Series60      cellid = System.getProperty("com.nokia.mid.cellid");      //#else if polish.group==Series40      cellid = System.getProperty("Cell-ID");      //#endif      //#else if polish.vendor==Siemens      imei = System.getProperty("com.siemens.imei");      //#e

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号