- Forum-Beiträge: 12
07.08.2014, 13:09:38 via Website
07.08.2014 13:09:38 via Website
Hallo,
ich möchte gerne ein Device eindeutig erkennen. Ich habe im Internet gesucht und bin dabei auf den folgenden Quellcode gestoßen.
final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
final String tmDevice, tmSerial, androidId;
tmDevice = "" + tm.getDeviceId();
tmSerial = "" + tm.getSimSerialNumber();
androidId = "" + android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);
UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32) | tmSerial.hashCode());
this.deviceID = deviceUuid.toString();
Meine Frage - Erstellt man damit wirklich eine eindeutige ID ? Wenn man zwei identische Telefone hat, sind die UDID in diesem Fall trotzdem unterschiedlich ?
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.