并不是所有App都需要通过登录标识,也可以通过手机的唯一码区分不同的用户
/**
* 安卓设备唯一码工具类
*/
public class UUIDUtil {
/***
* 获取手机唯一的设备ID
* @return
*/
public static String getUniquePsuedoID() {
String m_szDevIDShort = "35" + (Build.BOARD.length() % 10) + (Build.BRAND.length() % 10) + (Build.CPU_ABI.length() % 10) + (Build.DEVICE.length() % 10) + (Build.MANUFACTURER.length() % 10) + (Build.MODEL.length() % 10) + (Build.PRODUCT.length() % 10);
String serial = null;
try {
serial = android.os.Build.class.getField("SERIAL").get(null).toString();
return new UUID(m_szDevIDShort.hashCode(), serial.hashCode()).toString();
} catch (Exception exception) {
serial = "serial";
}
return new UUID(m_szDevIDShort.hashCode(), serial.hashCode()).toString();
}
}