Android获取IMSI和IMEI :
IMSI是一个唯一的数字,标识了GSM和UMTS 网络里的唯一一个用户
它存储 在手机的SIM卡里,它会通过手机发送到网络上。
IMEI也是一串唯一的数字,标识了GSM 和UMTS网络里的三星 Galaxy I9100。
它通常被打印在手机里电池下面的那一面,拨 #06# 也能看到它。
代码:
这里是你在Android里读出 唯一的 IMSI-ID / IMEI-ID 的方法。
Java:
String myIMSI =
androidosSystemPropertiesget(androidtelephonyTelephonyPropertiesPROPERTY_IMSI
);
// within my emulator it returns: 310995000000000
String myIMEI =
androidosSystemPropertiesget(androidtelephonyTelephonyPropertiesPROPERTY_IMEI
);
// within my emulator it returns: 000000000000000
手机号码不是所有的都能获取。只是有一部分可以拿到。这个是由于移动运营商没有把手
机号码的数据写入到sim卡中。sim卡只有唯一的编号,供网络与设备识别那就是imsi号码,手机的信号也可以说是通过这个号码在网络中传递的,并不是手机号码。
试想,你的sim丢失后,补办一张新的会换号码吗 —不会就是因为在你的手机号码对应的 imsi号在移动运营商中被修改成新sim卡的imsi号码。
这个就像是一个变量,当移动运营商为它赋值了,它自然就会有值。不赋值自然为空。
/ 获得手机的一些标志符 @param c @return String 手机的类型 /
public String fetch_status(Context c) {
TelephonyManager tm = (TelephonyManager) c
getSystemService(ContextTELEPHONY_SERVICE);//
String str = "";
String IMSI = tmgetSubscriberId();
str += "DeviceId(IMEI) = " + tmgetDeviceId() + "/n";
str += "DeviceSoftwareVersion = " + tmgetDeviceSoftwareVersion()
+ "/n";
str += "Line1Number = " + tmgetLine1Number() + "/n";
return str;
}
1、首先在手机中,点击打开手机拨号键,如下图所示。
2、然后在打开的拨号页面中,输入##4636##,如下图所示。
3、输入之后就会自动跳到测试页面,如下图所示。
4、现在大多手机是双卡,所以会有手机信息1和2两个选项,现在点击打开一个手机信息。
5、最后就可以看到手机sim卡的IMSI(国际移动用户识别码)了,如下图所示就完成了。
若博越收不到GNetlink指令,可以尝试以下方法:
1、先确定博越与服务器之间是否有正常的连接;
2、改变博越的IP地址或检查博越的IP参数设定,使其正确;
3、检查是否有相关的应用或进程在运行,阻碍该条命令的执行;
4、检查该条命令是否能正常发送;
5、检查该条命令的格式是否正确;
6、给相关的服务器重新设置正确的IP地址,然后重新发送GNetlink指令;
7、检查相关服务器是否可以接收GNetlink指令,允许相应的端口是否开放;
8、升级GNetlink的软件版本,确保使用的是最新的系统。
查询手机imsi号码的方法如下:
1、首先点击打开手机拨号键。
2、然后输入##4636##
3、输入之后就会自动跳到测试页面。
4、现在大多手机是双卡,所以会有手机信息1和2两个选项,现在点击打开一个手机信息。
5、手机里有一个卡槽没放SIM卡的话打开手机信息是什么都没有的。
6、最后就可以看到手机sim卡的IMSI(国际移动用户识别码)了。
尊敬的用户,您好!
根据您的描述。行机和韩机读数据esn和imsi的方法
1)三星插卡的cdma读ESN 和 IMSI方法一:
输入759#813580,出现界面模式
按2键,再按4键 ,连按4次键,调出8位的ESN ,由数字和字母组成
按2键,再按2键 ,连按5次键,调出10位的IMSI,为10位数字数字,第一位为0
按#02退出
2)三星插卡的cdma读ESN 和 IMSI方法二:
按左上角菜单键,再按数字6键,再按键,输入密码000000进入系统程序,
第一个菜单就是ESN,记下八位数值,
第二个就是NAM1 Phone Number显示的就是IMSI号码。一直按OK直到退出
3)lg插卡cdma手机读ESN 和 IMSI方法:
按菜单键,按0键,输入密码000000,
按确认键,查找esn字样,找到后记下数据,
同理查找nam字样,即imsi(以上中文界面)
4) 摩托罗拉V680读ESN 和 IMSI方法:
输入25#然后按录音键两下,然后输入071082,按3,再按3,
显示15位数字,后10位为要查询的IMSI码
例如:460030932242687(前五位删除,NAM为:0932242687)
输入25#然后按录音键两下,然后输入071082,按4,再按9,显示的是8位ESN码
5)韩机读ESN 和 IMSI方法:
输入580954045680,出现界面模式
按2键,再按4键 ,连按4次键,调出8位的ESN ,由数字和字母组成
按2键,再按2键 ,连按5次键,调出10位的IMSI,为10位数字数字,第一位为0
谢谢您对电信产品的关注,祝您生活愉快。如您还有其他疑问,欢迎来电信知道平台或电信官网提问,会有更多专业客服为您解答。
以上就是关于android 代码获取IMEI,IMSI都为空,怎么解决全部的内容,包括:android 代码获取IMEI,IMSI都为空,怎么解决、用IMSI码怎样激活白卡,开机之后也没有页面提示啊、博越收不到gnetlink指令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)