@RitcheeQinG
2020-04-26T03:49:55.000000Z
字数 858
阅读 479
Android
import android.os.Build;public class PhoneBrandUtils {private static final String BRAND_HUAWEI = "huawei";private static final String BRAND_OPPO = "oppo";private static final String BRAND_HONOR = "honor";private static final String BRAND_MEIZU = "meizu";private static final String BRAND_SAMSUNG = "samsung";private static final String BRAND_HTC = "htc";private static final String BRAND_XIAOMI = "xiaomi";public enum BrandEnum {Huawei,Oppo,Xiaomi,Meizu,Samsung,HTC,Unknown}public static BrandEnum getPhoneBrand() {String brand = Build.BRAND;if (null != brand) {String brandL = brand.toLowerCase();switch (brandL) {case BRAND_HUAWEI:case BRAND_HONOR:return BrandEnum.Huawei;case BRAND_OPPO:return BrandEnum.Oppo;case BRAND_XIAOMI:return BrandEnum.Xiaomi;case BRAND_SAMSUNG:return BrandEnum.Samsung;case BRAND_MEIZU:return BrandEnum.Meizu;case BRAND_HTC:return BrandEnum.HTC;default:break;}}return BrandEnum.Unknown;}}