Update DeviceInfoUtils.java

This commit is contained in:
2024-05-16 00:55:14 +08:00
parent b3752e4716
commit 620235c089

View File

@@ -1,15 +1,16 @@
package com.nbee.echolink.utils; package com.nbee.echolink.utils;
import java.util.Locale; import java.util.Locale;
import android.content.Context; import android.content.Context;
import android.os.Build; import android.os.Build;
import android.provider.Settings;
import android.telephony.TelephonyManager; import android.telephony.TelephonyManager;
import android.util.Log; import android.util.Log;
public class DeviceInfoUtils { public class DeviceInfoUtils {
/** /**
* 获取设备宽度px * 获取设备宽度px
*
*/ */
public static int getDeviceWidth(Context context) { public static int getDeviceWidth(Context context) {
return context.getResources().getDisplayMetrics().widthPixels; return context.getResources().getDisplayMetrics().widthPixels;
@@ -21,6 +22,7 @@ public class DeviceInfoUtils {
public static int getDeviceHeight(Context context) { public static int getDeviceHeight(Context context) {
return context.getResources().getDisplayMetrics().heightPixels; return context.getResources().getDisplayMetrics().heightPixels;
} }
/** /**
* 获取厂商名 * 获取厂商名
**/ **/
@@ -64,8 +66,6 @@ public class DeviceInfoUtils {
} }
/** /**
*
*
* fingerprit 信息 * fingerprit 信息
**/ **/
public static String getDeviceFubgerprint() { public static String getDeviceFubgerprint() {
@@ -74,7 +74,6 @@ public class DeviceInfoUtils {
/** /**
* 硬件名 * 硬件名
*
**/ **/
public static String getDeviceHardware() { public static String getDeviceHardware() {
return android.os.Build.HARDWARE; return android.os.Build.HARDWARE;
@@ -82,14 +81,12 @@ public class DeviceInfoUtils {
/** /**
* 主机 * 主机
*
**/ **/
public static String getDeviceHost() { public static String getDeviceHost() {
return android.os.Build.HOST; return android.os.Build.HOST;
} }
/** /**
*
* 显示ID * 显示ID
**/ **/
public static String getDeviceDisplay() { public static String getDeviceDisplay() {
@@ -98,15 +95,24 @@ public class DeviceInfoUtils {
/** /**
* ID * ID
*
**/ **/
public static String getDeviceId() { public static String getDeviceId() {
return android.os.Build.ID; return android.os.Build.ID;
} }
/** /**
* 获取手机用户名 * 获取设备的Android ID。
* *
* @param context 上下文对象,用于访问应用特定的资源和类。
* @return 设备唯一的Android ID是一个64位的十进制字符串。
*/
public static String getAndroidID(Context context) {
// 通过Settings.Secure.getString获取设备的Android ID
return Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID);
}
/**
* 获取手机用户名
**/ **/
public static String getDeviceUser() { public static String getDeviceUser() {
return android.os.Build.USER; return android.os.Build.USER;