@RitcheeQinG
2020-04-26T03:49:55.000000Z
字数 858
阅读 431
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;
}
}