1. ホーム
  2. android

[解決済み] Android端末のシリアルナンバーを調べるには?

2022-05-17 20:21:58

質問

Android アプリでユニークな ID を使用する必要があり、デバイスのシリアル番号が良い候補になると思いました。私のアプリで Android デバイスのシリアル番号を取得するにはどうすればよいですか。

どのように解決するのですか?

TelephonyManager tManager = (TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();

getSystemService は Activity クラスのメソッドです。 getDeviceID() は、携帯電話がどの無線を使っているか (GSM または CDMA) に応じて、デバイスの MDN または MEID を返します。

各デバイスは、ここで一意の値を返さなければなりません (それが電話であると仮定して)。 これは、SIM スロットまたは CDMA 無線を持つすべての Android デバイスで動作するはずです。 Android を搭載した電子レンジについては、各自で対処してください。)