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. [python3.5][uiautomator]android uiautomatro自动化测试-1
  2. android获取手机信息大全
  3. android获取手机序列号
  4. android 获取设备IMEI与序列号
  5. Android的Bitmap类中常用方法
  6. android 如何实现EditText从不可编辑状态变成可变成可编辑状态
  7. 获取Android设备唯一标识(唯一序列号)
  8. 如何检索Android设备的唯一ID
  9. 如何检索Android设备的唯一ID

随机推荐

  1. Android(安卓)proguard.flags
  2. android 自学日记(六) ——SAX解析中换行问
  3. Firmware加载原理分析
  4. Android(安卓)修改HOSTS解决办法
  5. Android在诸如editText等组件设置输入法
  6. Android沉浸式状态栏变色
  7. Android(安卓)只开启一个Activity实例
  8. android微信纯图片分享和网页分享
  9. android ListView+CheckBox实现单选
  10. 提高Android(安卓)Studio的gradle编译速