public static boolean isHardWareVendorQualcomm() {
String hardware = android.os.Build.HARDWARE;
if (hardware.matches("qcom")) {
Log.d(TAG, "Qualcomm platform");
return true;
}
return false;
}
public static boolean isHardWareVendorMediaTek() {
String hardware = android.os.Build.HARDWARE;
if (hardware.matches("mt[0-9]*")) {
Log.d(TAG, "MediaTek platform");
return true;
}
return false;
}
public static boolean isHardWareVendorSprd() {
String hardware = android.os.Build.HARDWARE;
if (hardware.matches("sp[0-9]*") || hardware.startWith("ums")) {
Log.d(TAG, "SPRD platform");
return true;
}
return false;
}
Android 通过代码区分高通/MTK/展锐平台
于 2020-08-01 14:23:43 首次发布
本文提供了三种检测Android设备硬件供应商的方法:Qualcomm、MediaTek和Sprd。通过检查android.os.Build.HARDWARE字段,可以判断设备是否使用了这三家公司的硬件。

2631





