嗨(抱歉我的英语不好),
我尝试获取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" />
可能是什么问题? 感谢
答案 0 :(得分:1)
模拟器没有分配给它的IMEI ......值可能没问题。在手机上试一试。
答案 1 :(得分:0)
TelehponyManager manager = (TelehponyManager)getSystemService(TELEPHONY_SERVICE);
String imei = manager.getDeviceId();
此代码在真实设备上运行得非常好,但是在仿真器IMEI总是全零并且它不可配置。