我正试图找到一种方法来检测设备是否是华为的。我的应用程序有一段代码会导致华为设备崩溃,如果设备是华为,我想避免执行这段代码。
我不想使用基于GMS和HMS可用性的检查,因为我的应用程序不包含这些包的依赖项。
谢谢
发布于 2022-10-06 21:04:51
尝尝这个。代码标准很差,但是它完成了任务。我不认为华为会改名。
private boolean isHuaweiDevice(){
String manufacturer = android.os.Build.MANUFACTURER;
String brand = android.os.Build.BRAND;
return manufacturer.toLowerCase().contains("huawei") || brand.toLowerCase().contains("huawei");
}https://stackoverflow.com/questions/73979344
复制相似问题