当前位置: 代码迷 >> Android >> android 取得IMSI / IMEI
  详细解决方案

android 取得IMSI / IMEI

热度:159   发布时间:2016-05-01 16:51:15.0
android 获得IMSI / IMEI

???? 手机里的SIM卡的IMSI (国际移动用户ID) 和IMEI (国际移动设备ID). IMSI 与 SIM唯一对应, IMEI 与 设备唯一对应.
可能应用的场合: 你可能需要 唯一的id 去授权/注册,或者用于你的Android-Activity的license目的 下面的两行代码将会使你获得SIM卡唯一 ID IMSI 和设备唯一ID IMEI
描述:
???? IMSI是一个 唯一的数字, 标识了GSM和UMTS 网络里的唯一一个用户. 它 存储 在手机的SIM卡里,它会通过手机发送到网络上.
???? IMEI也是一串唯一的数字, 标识了 GSM 和 UMTS网络里的唯一一个手机. 它通常被打印在手机里电池下面的那一面,拨? *#06# 也能看到它.

?

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

?执行以上代码需要增加权限 AndroidManifest.xml

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

?

  相关解决方案