-1

嗨(抱歉我的英语不好),

我尝试获取 Eclipse 模拟器的 IMEI 号,但它始终为空,虽然我在 3 天前成功获取了“0000000000000”(我不知道我同时更改了什么)

private String IMEI = null;

TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
IMEI = tm.getDeviceId(); // empty

我没有忘记许可。

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

可能是什么问题呢?谢谢

4

2 回答 2

1

模拟器不会分配给它的 IMEI ......这个值可能没问题。在手机上试试。

于 2012-04-11T20:59:16.787 回答
0
TelehponyManager manager = (TelehponyManager)getSystemService(TELEPHONY_SERVICE);
String imei = manager.getDeviceId();

此代码在真实设备上运行良好,但在模拟器下 IMEI 始终为零且不可配置。

于 2012-04-11T21:06:14.260 回答