Skip to content

Commit 1df3c35

Browse files
committed
新增支持判断当前设备的品牌是否为诺基亚
1 parent bc40453 commit 1df3c35

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,9 @@ DeviceBrand.isKTouch();
238238
// 判断当前设备的品牌是否为美图
239239
DeviceBrand.isMeiTu();
240240

241+
// 判断当前设备的品牌是否为诺基亚
242+
DeviceBrand.isNokia();
243+
241244
// 获取当前设备的品牌名称
242245
DeviceBrand.getBrandName();
243246
```

library/src/main/java/com/hjq/device/compat/DeviceBrand.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ public final class DeviceBrand {
101101

102102
private static final String BRAND_NAME_MEITU = "Meitu";
103103
private static final String[] BRAND_ID_MEITU = { "Meitu" };
104+
105+
private static final String BRAND_NAME_NOKIA = "Nokia";
106+
private static final String[] BRAND_ID_NOKIA = { "Nokia" };
104107

105108
@NonNull
106109
private static final String CURRENT_BRAND_NAME;
@@ -169,6 +172,8 @@ public final class DeviceBrand {
169172
CURRENT_BRAND_NAME = BRAND_NAME_KTOUCH;
170173
} else if (compareBrand(brand, manufacturer, BRAND_ID_MEITU)) {
171174
CURRENT_BRAND_NAME = BRAND_NAME_MEITU;
175+
} else if (compareBrand(brand, manufacturer, BRAND_ID_NOKIA)) {
176+
CURRENT_BRAND_NAME = BRAND_NAME_NOKIA;
172177
} else {
173178
if (!TextUtils.isEmpty(brand)) {
174179
CURRENT_BRAND_NAME = brand;
@@ -383,6 +388,13 @@ public static boolean isKTouch() {
383388
public static boolean isMeiTu() {
384389
return TextUtils.equals(CURRENT_BRAND_NAME, BRAND_NAME_MEITU);
385390
}
391+
392+
/**
393+
* 判断当前设备的品牌是否为诺基亚
394+
*/
395+
public static boolean isNokia() {
396+
return TextUtils.equals(CURRENT_BRAND_NAME, BRAND_NAME_NOKIA);
397+
}
386398

387399
/**
388400
* 获取当前设备品牌的名称

0 commit comments

Comments
 (0)