Android手机识别相关

一、手机识别: 

  1、IMEI  

   IMEI,International Mobile Equipment Identity 国际移动装备辨识码(识别移动设备),共15位,组成:TAC(6位)+FAC(2位)+SNR(6位)+SP(1位)

     TAC 型号核准号码 ,一般代表机型;

     FAC 最后装配号,一般代表产地;

     SNR串号,一般代表生产顺序号;

     SP 检验码,一般为“0”,目前留作备用。 

获取IMEI码的两个方法:

String imei =((TelephonyManager) context.getSystemService(TELEPHONY_SERVICE)).getDeviceId();

String IMEI =android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMEI);

2、IMSI 

    IMSI ,International Mobile Subscriber Identity 国际移动用户识别码(识别SIM卡), 共15位,  组成:MCC+MNC+MIN

    MCC,Mobile Country Code,移动国家代码,共3位(中国的为460);

    MNC,Mobile Network Code,移动网络号码 ,共2位(常用值:中国移动为00、02  ,中国联通为01 ,中国电信为03); 

    APN配置文件中代码:MCC+MNC     如中国移动:46000  中国联通:46001

获取IMSI的方法: 

<span style="font-size:12px;">String IMSI =android.os.SystemProperties.get(android.telephony.TelephonyProperties.PROPERTY_IMSI); </span>  

3、UUID

     uuid Universally Unique Identifier 通用唯一识别码  

    其原理是在程序安装后第一次运行时生成一个ID,该方式和设备唯一标识不一样,不同的应用程序会产生不同的ID,同一个程序重新安装也会不同。所以这不是设备的唯一ID,但是可以保证每个用户的ID是不同的。可以说是用来标识每一份应用程序的唯一ID(即Installtion ID),可以用来跟踪应用的安装数量等。

二、手机定位

 专业名词:

  LAC,Location Area Code,位置区域码;

  LBS,Location Based Services,定位服务。组成 :移动设备、定位、通信网络、服务与内容提供商;

  CID,Cell Identity,基站编号 。

例: 

 

CellLocation  CellLocation1 = TelephonyManager1.getCellLocation();
<span style="color:#009900;"> //获取手机位置信息;</span>
GsmCellLocation  GsmCellLocation1 = (GsmCellLocation) CellLocation1;  
      GsmCellLocation1.getLac();   
      GsmCellLocation1.getCid(); 

 

三、TelephonyManager的几个接口

1、getDeviceSoftwareVersion() //得到软件版本

2、getDeviceId()   //获得设备的ID,IMEI或MEID

3、getCellLocation()   //获得位置信息,主要是注册小区的位置码

4、getCurrentPhoneType() //获得当前手机的类型,GSM/CDMA

5、getSimOperatorName() //获得运营商的名字

6、getSimOperator()//提取手机的MCC+MNC

7、getSimSerialNumber() //SIM卡串号

8、listen() //注册监听器监听Phone状态

9、getAllCellInfo() //获取所有Phone的信息

10、 getDataState() //数据的连接状态,如 DATA_DISCONNECTED、DATA_CONNECTING、DATA_CONNECTED、DAT_SUSPENDED等

   

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值