-1

こんにちは(私の下手な英語で申し訳ありません)、

EclipseエミュレーターのIMEI番号を取得しようとしましたが、3日前に「0000000000000」を取得することに成功しましたが、常に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" />

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

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 に答える