繁体   English   中英

Android:如何判断设备是不是华为?

[英]Android : How to detect the device is Huawei or not?

我正在尝试找到一种方法来检测该设备是否为华为。 我的应用程序有一段代码会导致华为设备崩溃,如果设备是华为,我想避免执行该代码。

我不想使用基于 GMS 和 HMS 可用性的检查,因为我的应用不包含对这些包的依赖项。

谢谢

尝试这个。 代码标准很差,但它完成了工作。 我认为华为永远不会更改其名称。

private boolean isHuaweiDevice(){
    String manufacturer = android.os.Build.MANUFACTURER;
    String brand =  android.os.Build.BRAND;
    return  manufacturer.toLowerCase().contains("huawei") ||  brand.toLowerCase().contains("huawei");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM