手机上通过*#06#可以取到手机的IMEI号,但还没有快捷的方式可以读取IMSI号码
为此,可以写一个小Android应用程序来实现该目标主要包括如下几个方面:
1)获取imsi权限+android运营商sim卡imsi号
2)获取imsi權限+androidIME标识两种方法(手机唯一的标识)
3. 获取imsi权限+android一个能唯一标识每台Android设备的序号与服务器通信
所以如果你想得到设备的唯一序号, TelephonyManager.getDeviceId() 就足够了泹很明显暴露了DeviceID会使一些用户不满,所以最好把这些id加密了实际上加密后的序号仍然可以唯一的识别该设备,并且不会明显的暴露用户嘚特定设备例如,使用 String.hashCode() 结合UUID:
得到设备独一无二的标识: 可以用于客户端与服务端通信的唯一标识