私はこれに関して多くのポストを見つけましたが、適切に答えは見つかりませんでした。 私のアプリケーションはIMEI番号が必要ですが、それは000000000000000(15ゼロ)を示しています。 デバイスとうまく動作していますが、エミュレータで正常に動作します。 私はこれらのゼロ以外のいくつかのユニークな番号が欲しいです。 プログラム上の解決策があれば、ここに答えを投稿してください。 私はこの番号の代わりに、(15ゼロ) "352373051009616"なぜIMEI番号000000000000000を与えるエミュレータ
TelephonyManager telephonyManager =(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)を設定しなければなりません。
文字列imei = telephonyManager.getDeviceId();
textDeviceID2.setText( "デバイスID: - " + imei);
エミュレータはIMEIとして使用するものだ任意の可能な解決策(programiticallyだけでなく、ハードコード)
エミュレータでは、IMEI番号がありません。代わりにAndroid_ID – sanu
さんにお返事ありがとうございます。私はIMEI(ゼロを除く)を設定する必要がある理由は、同じアプリケーションでAndroid_ID、IMEI、IMSIを設定する必要があります – Adb
'imei =(telephonyManager.getDeviceId()==" 000000000000000 "?) something_else ":telephonyManager.getDeviceId());'? –