天天看點

android 生成 guid,Android 擷取guid

固定

private String getUUID() {

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

final String tmDevice, tmSerial, androidId;

tmDevice = "" + tm.getDeviceId();

tmSerial = "" + tm.getSimSerialNumber();

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

UUID deviceUuid = new UUID(androidId.hashCode(), ((long) tmDevice.hashCode() << 32) | tmSerial.hashCode());

String uniqueId = deviceUuid.toString();

return uniqueId;

}

可變

private String getMyUUID(){

UUID uuid = UUID.randomUUID();

String uniqueId = uuid.toString();

return uniqueId;

}

PS: Andorid 6.0以上系統,要添加動态擷取限權。才能取到手機資訊。

Sharezer , 版權所有丨如未注明 , 均為原創丨本網站采用BY-NC-SA協定進行授權 , 轉載請注明Android 擷取guid!