29 lines
771 B
Java
29 lines
771 B
Java
package com.xscm.moduleutil.utils;
|
|
|
|
import android.os.Build;
|
|
import android.provider.Settings;
|
|
|
|
import com.xscm.moduleutil.widget.CommonAppConfig;
|
|
import com.xscm.moduleutil.base.CommonAppContext;
|
|
|
|
|
|
public class DeviceUtils {
|
|
|
|
public static String getDeviceId() {
|
|
String s = StringUtil.contact(
|
|
Settings.System.getString(CommonAppContext.getInstance().getContentResolver(), Settings.System.ANDROID_ID),
|
|
Build.SERIAL,
|
|
Build.FINGERPRINT,
|
|
String.valueOf(Build.TIME),
|
|
Build.USER,
|
|
Build.HOST,
|
|
Build.getRadioVersion(),
|
|
Build.HARDWARE,
|
|
CommonAppConfig.PACKAGE_NAME1
|
|
);
|
|
return Md5Utils.getMD5(s);
|
|
}
|
|
|
|
|
|
}
|