Android 通过代码区分高通/MTK/展锐平台

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]*")) {
        Log.d(TAG, "MediaTek platform");
        return true;
    }
    return false;
}

猜你喜欢

转载自blog.csdn.net/zhangqi6627/article/details/107730379