手机唯一标识IMEI以及与IMSI的区别

       IMEI是手机身份唯一标识号,全球范围内每个手机对应一个IMEI。目前,IMEI由经GSMA(全球移动通信协会)授权的BABT(英国通信认证管理委员会)和PTCRB(北美PCS型号认证管理委员会)向手机生产企业核发。

       在android中获取IMEI的代码如下:

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

       需要在menifest.xml中注册权限:

       <!-- 读取手机信息 -->   
      <uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>

手机里的SIM卡的IMSI (国际移动用户ID) 和IMEI (国际移动设备ID). IMSI 与 SIM唯一对应, IMEI 与 设备唯一对应.
可能应用的场合: 你可能需要 唯一的id 去授权/注册,或者用于你的Android-Activity的license目的

  IMSI是一个 唯一的数字, 标识了GSM和UMTS 网络里的唯一一个用户. 它 存储 在手机的SIM卡里,它会通过手机发送到网络上. 
  IMEI也是一串唯一的数字, 标识了 GSM 和 UMTS网络里的唯一一个手机. 它通常被打印在手机里电池下面的那一面,拨  *#06# 也能看到它.

      在android中获取IMSI的代码如下:

TelephonyManager tm = (TelephonyManager)context.getSystemService(Context.TELEPHONY_SERVICE);

String imsi = tm.getSubscriberId(); 

同样需要注册权限:

<!-- 读取手机信息 -->   
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>  



 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值