UUID+设备号序列号 唯一识别码(不可变)

private String getMyUUID(){  final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);      final String tmDevice, tmSerial, tmPhone, 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());      String uniqueId = deviceUuid.toString();  Log.d("debug","uuid="+uniqueId);  return uniqueId; }

java 获取可变UUID

 private String getMyUUID(){  UUID uuid = UUID.randomUUID();     String uniqueId = uuid.toString();   Log.d("debug","----->UUID"+uuid);    return uniqueId;   }

获得的格式:如下样子

d22f30b8-2716-41d2-84f2-4cd56bb75ecc

更多相关文章

  1. android获取手机序列号
  2. Android 唯一识别码
  3. android 获取设备IMEI与序列号
  4. 获取Android设备唯一标识(唯一序列号)
  5. 如何获取Android唯一标识(唯一序列号)
  6. Android 8.0以上获取设备序列号解决方案
  7. 获得Android设备的唯一序列号(一)
  8. 关于android读取用户号码,手机串号,SIM卡序列号
  9. Android 获取cpu序列号

随机推荐

  1. ContOS下Firewalld的相关命令
  2. 王梓晨 | 京东敏捷团队看板与潜在交付物
  3. 阿里Goldeneye业务监控平台之架构演进,如
  4. 周涛教授弟子王军与他的卧龙大数据
  5. linux vim 复制粘贴代码
  6. 卫向军 | 从正交分解架构设计到矩阵式团
  7. DevOps原则,听伍道长细细道来
  8. Docker、Containerd、RunC...:你应该知道
  9. 企业采购正版软件时选择单机版还是浮动版
  10. Leo|20页PPT剖析唯品会API网关设计与实践