注意:在Java ME平台上获取手机串号,在某些手机中是可行的,但是某些手机中就是无法获取的。对于即便是可以获取串号的手机来说,也仅仅限于进行了签名的应用程序才可以获得手机串号。

在诺基亚手机中,我们可以这样获取手机串号: System.getProperty("com.nokia.mid.imei")

在Series60平台的手几种,这样的获取串号操作需要你的应用程序被认证为网络运营商信任的应用程序或者手机生产商信任的应用程序,并且只有在Series40第三版功能包1之后的手机设备中才能够使用。 On Series 40 phones this requires that your midlet is signed to either operator or manufacturer domain, and this is only available Series 40 3rd Edition FP1 devices and newer.

在S60平台,有些S60第三版的手机已经实现了这样的功能,如E60,E61,E62,但是不包括3250和5500。对于S60平台,获取串号并不需要签名认证。

在西门子手机中,我们可以这样获取传号: System.getProperty("com.siemens.IMEI")

其他手机:

三星: System.getProperty("com.samsung.imei");

索尼爱立信: System.getProperty("com.sonyericsson.imei");

摩托罗拉: System.getProperty("IMEI" );

诺基亚: System.getProperty("phone.imei");

System.getProperty("com.nokia.IMEI");

通过j2me获取手机imei号码和cellid(基站号) : http://azi.javaeye.com/blog/237214

读取索爱手机固件版本信息和IMEI号

有时候我们可能需要取得当前手机固件的版本信息,直到一系列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

手机IMEI

IMEI码是"International Mobile Equipment Identity"的缩写,中文的意思是“国际移动设备识别码”,也俗称俗称"串号"存储在手机的EEPROM(俗称码片)里,每一个移动设备都对应一个唯一的IMEI。其组成结构为TAC(6位数字) FAC(两位数字) SNR(6位数字) SP (1位数字)。TAC(设备型号核准号码),由欧洲型号认证中心分配。(和我们网卡的MAC地址很相似)  
        1.TAC:为设备型号核准号码,代表了手机的型号。各个手机品牌如诺基亚、爱立信或阿尔卡特,只要是同一型号的手机,TAC码一定是一样的,比如说笔者所见的几款阿尔卡特OT301的TAC码就都是332157。现在有不法商贩从广东那里买来旧机拆了机芯装换个壳子当新机卖,我们可以从TAC的差别中寻到其蛛丝马迹,只要你知道该型号手机的正确TAC编码一比较就知道了,因为旧机的型号一般都比较老了不会和现在比较流行的型号一样。  

2.FAC:为最后装配号码,代表了手机最后完成装配时是在什么地方,也就是最后装配的工厂在哪个国家或地区,一般不会具体的到哪个厂家,所以这并不是哪个国家制造的代号。不过,我们一般都将最后装配工序完成的工厂所在地当作手机产地,因此,FAC码也可以认为是手机产地的代号。现在各大手机厂商在国内都有自己的生产基地,生产中低档型号是没有问题的,所以你如果在国内买到这些品牌在国外的生产基地生产出来的中低档产品,那么这时候你就要当心一点了。因为国内还没有什么品牌的某款产品出现销售情况俏销至国内来不及生产要进口的状况。为防万一最好将将入网证放在验钞机下进行验证,如果入网证上显示出红色的“CMII”的图案和一个不是很清晰的数字,则为正规入网证,否则可以肯定的判定为是水货的。  

3.SEN:为出厂序列号,代表了手机在手机的在工厂的编号。和其它产品的出厂序号一样,是为厂家的内部管理服务的,对我们一般用户并无多大意义。但是同一个牌子且同一型号的SN是不可能一样的,如果你发现有二支手机的SN是一模一样的话,那么其中一个至少有一个是假货了。
  4.SPN:为备用号码,一般这个数字是零,当然也不都是,笔者的阿尔卡特OT301就是“4”,而像爱立 信T18SC、T28SC以近的机型在IMEI码最后还加上了两位版本号码,这其实也是正常的,只要前面三个号码没问题这个就可以不管它了。 应用实例。下面列出常见品牌产地代码数值及代表地区(摘自3G365智能手机网S60论坛)  

诺基亚:48、60、62、80、81、92、93-中国;06、07、08、20-法国;19、40、41、44-英国;10-芬兰;18-新加坡;30-韩国;67、68-美国;(10,70(改版?):芬兰;20:德国;30:韩国;40:北京;60:东莞。   

摩托罗拉: 07、08-德国;18-新加坡;40、41-苏格兰;44-英国;48-香港、东南亚改装机;67-美国;80、81、92、93-中国;68-美洲;06(部分),07,08:德国;17:马来西亚(杭州?);18:新加坡;40,41:苏格兰;44:英国;47:香港,东南亚改装机;48:大陆改装机;67:美国;68,美洲生产线;80,81,82:天津;92,93:杭州东信。  

爱立信 19-英国;51-瑞典;61-香港;62-中国;19:英国;42:爱沙尼亚;51:瑞典(南京?);61:香港;62:北京;71:马来西亚。  

其他品牌:西门子 37:上海;51:德国;松 下 62:北京;三星 89、90、92:韩国:飞利浦 69:深圳

下面是在J2ME中获得IMEI的方法:
        1、 MOTO系列的手机可以通过读取系统的IMEI属性获得,代码如下:String imei = System.getProperty("IMEI");
        2、 SIEMENS系列的手机可以通过读取系统的com.siemens.IMEI属性获得,代码如下:String imei = System.getProperty("com.siemens.IMEI");

如何在Java ME平台上获取手机串号IMMI相关推荐

  1. 如何在Java ME平台上获取手机串号

    注意:在Java ME平台上获取手机串号,在某些手机中是可行的,但是某些手机中就是无法获取的.对于即便是可以获取串号的手机来说,也仅仅限于进行了签名的应用程序才可以获得手机串号. 在诺基亚手机中,我们 ...

  2. 获取手机串号 版本 品牌

    判断用户是否开启某个服务 public static boolean serviceIsStart(Context cont, String className) {ActivityManager m ...

  3. Android 获取手机串号

    今天在单位讨论怎么样使用手机进行办公的时候简单呢,突然想到了手机卡的串号,只要通过手机卡的串号就能唯一确定一张手机卡,这样子的话,在登录系统的时候,都不要登录了,只要使用串号就可以了,而且也不会与其它 ...

  4. iPhone手机 手机设备号和手机串号imsi

    经过调研,代码实现获取iPhone手机串号是获取不到的,网上提供的一些获取手机串号都是通过第三方库来写的,使用这些库的app在app store是审核不了的,所以目前还没有办法获取手机串号imsi的. ...

  5. iPhone手机 手机设备号和手机串号imsi

    经过调研,代码实现获取iPhone手机串号是获取不到的,网上提供的一些获取手机串号都是通过第三方库来写的,使用这些库的app在app store是审核不了的,所以目前还没有办法获取手机串号imsi的. ...

  6. 如何在Windows11和Windows10上获取驱动程序更新

    如何在Windows11和Windows10上获取驱动程序更新?如果您使用的是Windows 10,您将在必要时通过Windows更新收到这些修复,并且您的设备受OEM支持.否则,您可以使用英特尔的驱 ...

  7. Android 手机上获取手机当前上网IP地址(手机网关给手机号分配的IP)

    Android 手机上获取手机当前上网IP地址 (手机网关给手机号分配的IP) 每个手机上网通过移动网关的时候,网关都会给该手机号分配一个IP地址(当然这个IP地址会在下线上线后会改变,网关都有记录的 ...

  8. Android之获取手机IMEI号和IMSI号

    首先我们看一下IMEI号和IMSI号是什么: (1)IMEI(International Mobile Equipment Identity,国际移动身份识别码):是由15位数字组成的"电子 ...

  9. android获取手机IMSI号

    1.什么是imsi号 国际移动用户识别码(IMSI:International Mobile SubscriberIdentification Number)是区别移动用户的标志,储存在SIM卡中,可 ...

最新文章

  1. ASP.NET MVC3细嚼慢咽---(2)模板页
  2. sql语句遇到错误: The used SELECT statements have a different number of columns :
  3. mysql脚本下载_Mysql备份脚本
  4. Java之枚举----小试牛刀练习
  5. 软件架构设计_给非专业人士介绍——软件架构设计工作
  6. Servlet基本_オブジェクトのスコープ
  7. dock怎么自定义_如何自定义和调整Mac的Dock
  8. 白嫖GPU!Kaggle大神带你打比赛!
  9. Linux系统内存还有剩余就开始使用swap交换区了
  10. Navigation + Tab Bar 常用组合框架
  11. C语言程序设计(谭浩强第五版)——例题
  12. 2020年MySQL数据库面试题(50道题含答案和思维导图总结)
  13. 基于R语言分析决策树和随机森林(1)
  14. 千月影视APP前端搭建_②_创建APP应用
  15. linux 下面dev文件,Linux下目录的含义,例如lib中放置了什么文件,dev是什么
  16. Windows下把文件夹压缩成.tar.gz格式
  17. 三行代码,可以让你电脑崩溃!
  18. 世界卫生组织国际癌症研究机构致癌物清单
  19. 买了云服务器不会用?写了网站不会部署?超详细springboot+vue前后端项目部署教程来啦
  20. MySQL按天查询语句

热门文章

  1. PT展最新情报!智慧灯杆龙头企业正火热报展!
  2. 2011年6月安徽省计算机水平(二级c语言试题)及解析答案,2011年计算机等级二级C语言填空题练习题及答案解析(2)...
  3. 【推荐系统】WOE、IV、OR值、信息增益、卡方检验
  4. 数字图像处理(二)——BMP图像的统计
  5. php早午晚问候语_php 自动变换随机问候语的简单示例
  6. 【个人知识成长】-1.2-知识树
  7. 如何提高重要信息通知的到达率?
  8. ie、火狐、谷歌浏览器隐藏滚动条
  9. 心态决定一切(生命感悟)
  10. 跨境人关于instagram养号攻略,这些你都知道吗?