Red de conocimientos turísticos - Conocimientos sobre calendario chino - Cómo cambiar el código de máquina de los teléfonos Android

Cómo cambiar el código de máquina de los teléfonos Android

En circunstancias normales, si desea obtener el número de serie único del dispositivo, TelephonyManager.getDeviceId() es suficiente.

Pero el ID del dispositivo quedará expuesto, por lo que es mejor cifrar estos ID. El número de serie cifrado aún puede identificar de forma única el dispositivo; por ejemplo, utilice String.hashCode(), combinado con UUID:

final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);

Cadena final tmDevice, tmSerial, tmPhone, androidId;

tmDevice = "" tm.getDeviceId();

tmSerial = "" tm.getSimSerialNumber()

androidId = "" android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.ANDROID_ID

UUID dispositivoUuid = nuevo UUID( androidId .hashCode(), ((long)tmDevice.hashCode() lt;lt; 32) | tmSerial.hashCode());

String UniqueId = deviceUuid.toString();

El ID del dispositivo final puede ser algo como esto: 00000000-54b3-e7c7-0000-000046bffd97.

ype="text/javascript" src="../css/tongji.js">