2012-04-11 14 views
-1

こんにちは(と私の悪い英語のため申し訳ありません)、シミュレータのIMEI番号が常に0000000000000であるのはなぜですか?

私は「0000000000000」3日前に取得するには成功するが、(私が何を私知らない、私はEclipseのエミュレータのIMEI番号を取得しようとするが、それは常にnullです一方で変更されました)

private String IMEI = null; 

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

私は退院を忘れませんでした。

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

何が問題なのですか? ありがとう

答えて

1

エミュレータに割り当てられているIMEIがありません。値はおそらく大丈夫です。それを電話で試してみてください。

0
TelehponyManager manager = (TelehponyManager)getSystemService(TELEPHONY_SERVICE); 
String imei = manager.getDeviceId(); 

このコードは実際のデバイスでは問題なく動作しますが、エミュレータの下ではIMEIは常にすべてゼロで設定できません。

関連する問題