android 中如何获取IMEI号、手机号码和其他手机信息?

鉴客 发布于 2011/09/08 12:50
阅读 9K+
收藏 1
我想获取手机的 IMEI 号和其他手机方面的详细信息,好像说手机号码无法获取到?
加载中
0
wyzc小胖胖
wyzc小胖胖

我的手机号码也是显示未知 2.2的版本

0
无鸯
无鸯

IMEI 号的获取方法:

TelephonyManager telephonyManager=(TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
String imei=telephonyManager.getDeviceId();

需要权限:

<uses-permission android:name="android.permission.READ_PHONE_STATE" />

0
无鸯
无鸯

SIM卡号的获取方法:

TelephonyManager telephonyManager=(TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
String simSerialNum = telephonyManager.getSimSerialNumber();

有关TelephonyManager的API,详见:

http://developer.android.com/intl/zh-CN/reference/android/telephony/TelephonyManager.html

0
TrulyBelieve
TrulyBelieve

较新的SIM卡都无法取手机号的,不是手机问题、不是软件问题,是运营商问题

据说SIM卡联网注册时,通过IMEI去找匹配的手机号,手机号只存在在运营商的数据库里

这样的好处是,可以换卡不换号,好维护。

我试过156的可以取手机号,但是现在186的都不行了

返回顶部
顶部