9

私はこれに関する多くの投稿を見つけましたが、適切に答えられていません。私のアプリケーションにはIMEI番号が必要ですが、それを実行しましたが、000000000000000(15個のゼロ)が表示されています。デバイスでは正常に動作していますが、エミュレータで正しく実行したいと思います。これらのゼロ以外の一意の番号が必要です。ここにプログラムによる解決策がある場合は、回答を投稿してください。(15個のゼロ)「352373051009616」の代わりにこの数値を設定する必要があります

TelephonyManager telephonyManager =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

文字列imei=telephonyManager.getDeviceId();

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

考えられる解決策(プログラムおよびハードコーディング)

4

3 に答える 3

1

これがお役に立てば幸いです。エミュレータのIMEI番号を編集でき、手順は非常に明確です。

于 2012-07-03T04:31:42.473 に答える
1

これは、エミュレーターが IMEI として使用するものです。本当に必要な場合、または変更したい場合は、エミュレーターの実行可能ファイルを 16 進エディターで開き、http://codepainters.wordpress.com/2009/12/11/android-imei-number-and-に従って変更できます。エミュレーター/

于 2012-07-03T04:28:33.380 に答える