2012-07-03 9 views
6

私はこれに関して多くのポストを見つけましたが、適切に答えは見つかりませんでした。 私のアプリケーションはIMEI番号が必要ですが、それは000000000000000(15ゼロ)を示しています。 デバイスとうまく動作していますが、エミュレータで正常に動作します。 私はこれらのゼロ以外のいくつかのユニークな番号が欲しいです。 プログラム上の解決策があれば、ここに答えを投稿してください。 私はこの番号の代わりに、(15ゼロ) "352373051009616"なぜIMEI番号000000000000000を与えるエミュレータ

TelephonyManager telephonyManager =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)を設定しなければなりません。

文字列imei = telephonyManager.getDeviceId();

textDeviceID2.setText( "デバイスID: - " + imei);

エミュレータはIMEIとして使用するものだ任意の可能な解決策(programiticallyだけでなく、ハードコード)

+7

エミュレータでは、IMEI番号がありません。代わりにAndroid_ID – sanu

+0

さんにお返事ありがとうございます。私はIMEI(ゼロを除く)を設定する必要がある理由は、同じアプリケーションでAndroid_ID、IMEI、IMSIを設定する必要があります – Adb

+0

'imei =(telephonyManager.getDeviceId()==" 000000000000000 "?) something_else ":telephonyManager.getDeviceId());'? –

答えて

1

希望番号thisが役に立ちます。あなたはあなたのエミュレータのIMEI番号を編集することができ、命令はそこに非常に明確です。

関連する問題