Android:如何检测设备是否为华为?

3
我希望能够检测设备是否为华为,并避免在华为设备上执行可能导致崩溃的代码。我不想基于GMS和HMS可用性进行检查,因为我的应用程序不包含这些软件包的依赖关系。谢谢。
1个回答

4

试试这个。代码规范不好,但能完成任务。我不认为华为会改变它的名字。

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接