如何找到获取移动没有和imei没有使用Android应用程序并在应用程序中显示

时间:2014-02-14 09:47:35

标签: android

>如何找到获取移动设备和imei没有使用Android应用程序。


我正在为移动运营商开发应用。首先,我想找到任何东西(IMSI,ICCID,IMEI,MSISDN)。

现在作为解决方法,我会要求用户在我的应用中注册他的电话号码。但如果用户更换SIM卡,那么会再次发生不好的事情。

2 个答案:

答案 0 :(得分:0)

使用以下方法获取手机号码和IMEI号码

TelephonyManager tm = (TelephonyManager)Your_Context getSystemService(Context.TELEPHONY_SERVICE);
// get IMEI
String imei = tm.getDeviceId();
String phone = tm.getLine1Number();

但它并非总是可靠的,例如非电话设备。您还需要添加permision "android.permission.READ_PHONE_STATE"

答案 1 :(得分:0)

你可以尝试一下:

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

String imeiSIM1 = telephonyManager.getDeviceId();;

Refer this For More Clear Information

希望这可以帮助