重複の可能性:
Android デバイスの一意の ID
私の知る限り、emei番号、macアドレスは、ハッキング作業によって変更される可能性があります。置換も編集もできない各デバイスで一意の値を見つける必要があります。価値はありますか?
重複の可能性:
Android デバイスの一意の ID
私の知る限り、emei番号、macアドレスは、ハッキング作業によって変更される可能性があります。置換も編集もできない各デバイスで一意の値を見つける必要があります。価値はありますか?
SIM カードを搭載した電話やデバイスの場合、基本的に SIM のシリアル番号である ICCID を利用できます。ICCID をハッキングする方法は聞いたことがないので、おそらく信頼できるでしょう。
Android では、 http ://developer.android.com/reference/android/telephony/TelephonyManager.html#getSimSerialNumber%28%29 から ICCID を取得できます。
もう 1 つのオプションは IMSI (サブスクリプション番号に対応) で、Android でも利用できます。
これを試して。
String android_id = Secure.getString(getContentResolver(), Secure.ANDROID_ID);
注: エミュレーターは NULL 値を返すため、エミュレーター環境でこの値を使用しようとすると、アプリケーションがクラッシュします。
Mac OSX の場合、コマンド ラインを使用できます。
ioreg -rd1 -c IOPlatformExpertDevice | awk '/IOPlatformUUID/ { split($0, line, "\""); printf("%s\n", line[4]); }'