1:获取开机时长
public static long getBootTime(){
return SystemClock.elapsedRealtime();
}
2:获取android_id
public static String getUDID(Context context) {
try {
return Settings.Secure.getString(context.getContentResolver(),
Settings.Secure.ANDROID_ID);
} catch (Throwable e) {
return "android_id_unknown";
}
}
3: 判断是否亮屏
public static boolean isScreenOn(Context context) {
try {
PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT_WATCH) {
return pm.isInteractive();
}
return pm.isScreenOn();
} catch (Throwable e) {
e.printStackTrace();
}
return false;
}
4:Fingerprint 信息
public static String getDeviceFingerprint() {
return Build.FINGERPRINT;
}
5:手机主板名
public static String getDeviceBoard() {
return android.os.Build.BOARD;
}
6:品牌
public static String getBrand() {
return Build.BRAND;
}



