Skip to content

Commit e332556

Browse files
committed
优化 DeviceOs 的代码注释及文档介绍
1 parent 8f2860a commit e332556

File tree

2 files changed

+39
-39
lines changed

2 files changed

+39
-39
lines changed

README.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ dependencies {
6666
* 判断系统类型
6767

6868
```java
69-
// 判断当前设备的厂商系统是否为 HyperOS(小米新系统
69+
// 判断当前设备的厂商系统是否为 HyperOS(小米手机、红米手机的系统
7070
DeviceOs.isHyperOs();
7171
// 判断当前设备的厂商系统是否为国内版本的 HyperOS
7272
DeviceOs.isHyperOsByChina();
@@ -75,7 +75,7 @@ DeviceOs.isHyperOsByGlobal();
7575
// 判断当前设备的厂商系统开启了 HyperOS 的系统优化选项
7676
DeviceOs.isHyperOsOptimization();
7777

78-
// 判断当前设备的厂商系统是否为 MIUI(小米老系统
78+
// 判断当前设备的厂商系统是否为 MIUI(小米手机、红米手机的老系统
7979
DeviceOs.isMiui();
8080
// 判断当前设备的厂商系统是否为国内版本的 MIUI
8181
DeviceOs.isMiuiByChina();
@@ -84,58 +84,58 @@ DeviceOs.isMiuiByGlobal();
8484
// 判断当前设备的厂商系统是否开启了 MIUI 优化选项
8585
DeviceOs.isMiuiOptimization();
8686

87-
// 判断当前设备的厂商系统是否为 RealmeUI(真我系统
87+
// 判断当前设备的厂商系统是否为 RealmeUI(真我手机的系统
8888
DeviceOs.isRealmeUi();
8989

90-
// 判断当前设备的厂商系统是否为 ColorOS(OPPO 系统
90+
// 判断当前设备的厂商系统是否为 ColorOS(OPPO 手机、一加手机的系统
9191
DeviceOs.isColorOs();
9292

93-
// 判断当前设备的厂商系统是否为 OriginOS(VIVO 系统
93+
// 判断当前设备的厂商系统是否为 OriginOS(vivo 手机的系统
9494
DeviceOs.isOriginOs();
9595

96-
// 判断当前设备的厂商系统是否为 FuntouchOS(VIVO 的老系统
96+
// 判断当前设备的厂商系统是否为 FuntouchOS(vivo 手机的老系统
9797
DeviceOs.isFuntouchOs();
9898

99-
// 判断当前设备的厂商系统是否为 MagicOS 或者 MagicUI(荣耀系统
99+
// 判断当前设备的厂商系统是否为 MagicOS 或者 MagicUI(荣耀手机的系统
100100
DeviceOs.isMagicOs();
101101

102-
// 判断当前设备的厂商系统是否为 HarmonyOS(华为鸿蒙的系统
102+
// 判断当前设备的厂商系统是否为 HarmonyOS(华为手机、荣耀手机的系统
103103
DeviceOs.isHarmonyOs();
104104

105-
// 判断当前设备的厂商系统是否为 EMUI 或者 EmotionUI(华为和荣耀的老系统
105+
// 判断当前设备的厂商系统是否为 EMUI 或者 EmotionUI(华为手机、荣耀手机的老系统
106106
DeviceOs.isEmui();
107107

108-
// 判断当前设备的厂商系统是否为 OneUI(三星系统
108+
// 判断当前设备的厂商系统是否为 OneUI(三星手机的系统
109109
DeviceOs.isOneUi();
110110

111-
// 判断当前设备的厂商系统是否为 OxygenOS(一加的老系统,相当于 H2OS 的海外版)
111+
// 判断当前设备的厂商系统是否为 OxygenOS(一加手机的老系统,相当于 H2OS 的海外版)
112112
DeviceOs.isOxygenOs();
113113

114-
// 判断当前设备的厂商系统是否为 H2OS(一加的老系统,相当于 OxygenOS 的国内版)
114+
// 判断当前设备的厂商系统是否为 H2OS(一加手机的老系统,相当于 OxygenOS 的国内版)
115115
DeviceOs.isH2Os();
116116

117-
// 判断当前设备的厂商系统是否为 Flyme(魅族系统
117+
// 判断当前设备的厂商系统是否为 Flyme(魅族手机的系统
118118
DeviceOs.isFlyme();
119119

120-
// 判断当前设备的厂商系统是否为 MyOS(中兴或者努比亚的系统
120+
// 判断当前设备的厂商系统是否为 MyOS(中兴手机、努比亚手机的系统
121121
DeviceOs.isMyOs();
122122

123-
// 判断当前设备的厂商系统是否为 MifavorUI(中兴老系统
123+
// 判断当前设备的厂商系统是否为 MifavorUI(中兴手机的老系统
124124
DeviceOs.isMifavorUi();
125125

126-
// 判断当前设备的厂商系统是否为 SmartisanOS(锤子系统
126+
// 判断当前设备的厂商系统是否为 SmartisanOS(锤子手机的系统
127127
DeviceOs.isSmartisanOs();
128128

129-
// 判断当前设备的厂商系统是否为 EUI(乐视的系统
129+
// 判断当前设备的厂商系统是否为 EUI(乐视手机的系统
130130
DeviceOs.isEui();
131131

132-
// 判断当前设备的厂商系统是否为 ZUI(联想的系统
132+
// 判断当前设备的厂商系统是否为 ZUI(联想手机、摩托罗拉手机的系统
133133
DeviceOs.isZui();
134134

135-
// 判断当前设备的厂商系统是否为 nubiaUI(努比亚的老系统
135+
// 判断当前设备的厂商系统是否为 nubiaUI(努比亚手机的老系统
136136
DeviceOs.isNubiaUi();
137137

138-
// 判断当前设备的厂商系统是否为 360UI(360 系统
138+
// 判断当前设备的厂商系统是否为 360UI(360 手机的系统
139139
DeviceOs.is360Ui();
140140

141141
// 获取当前设备的厂商系统名称

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

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ public final class DeviceOs {
282282
"ro.config.leui_ringtone_slot2",
283283
"ro.leui_oem_unlock_enable" };
284284

285-
/* ---------------------------------------- 下面是联想的系统 ---------------------------------------- */
285+
/* ---------------------------------------- 下面是联想、摩托罗拉的系统 ---------------------------------------- */
286286

287287
static final String OS_NAME_ZUI_OS = "ZUI";
288288
/**
@@ -518,7 +518,7 @@ private DeviceOs() {
518518
}
519519

520520
/**
521-
* 判断当前设备的厂商系统是否为 HyperOS(小米或者红米手机的系统
521+
* 判断当前设备的厂商系统是否为 HyperOS(小米手机、红米手机的系统
522522
*/
523523
public static boolean isHyperOs() {
524524
return TextUtils.equals(sCurrentOsName, OS_NAME_HYPER_OS);
@@ -564,7 +564,7 @@ public static boolean isHyperOsOptimization() {
564564
}
565565

566566
/**
567-
* 判断当前设备的厂商系统是否为 MIUI(小米或者红米手机的系统
567+
* 判断当前设备的厂商系统是否为 MIUI(小米手机、红米手机的老系统
568568
*/
569569
public static boolean isMiui() {
570570
return TextUtils.equals(sCurrentOsName, OS_NAME_MIUI);
@@ -646,21 +646,21 @@ public static boolean isRealmeUi() {
646646
}
647647

648648
/**
649-
* 判断当前设备的厂商系统是否为 ColorOS( OPPO 手机的系统)
649+
* 判断当前设备的厂商系统是否为 ColorOS( OPPO、一加手机的系统
650650
*/
651651
public static boolean isColorOs() {
652652
return TextUtils.equals(sCurrentOsName, OS_NAME_COLOR_OS);
653653
}
654654

655655
/**
656-
* 判断当前设备的厂商系统是否为 OriginOS( VIVO 手机的系统)
656+
* 判断当前设备的厂商系统是否为 OriginOS( vivo 手机的系统)
657657
*/
658658
public static boolean isOriginOs() {
659659
return TextUtils.equals(sCurrentOsName, OS_NAME_ORIGIN_OS);
660660
}
661661

662662
/**
663-
* 判断当前设备的厂商系统是否为 FuntouchOS(vivo 手机的老系统
663+
* 判断当前设备的厂商系统是否为 FuntouchOS(vivo 手机的老系统)
664664
*/
665665
public static boolean isFuntouchOs() {
666666
return TextUtils.equals(sCurrentOsName, OS_NAME_FUNTOUCH_OS);
@@ -674,91 +674,91 @@ public static boolean isMagicOs() {
674674
}
675675

676676
/**
677-
* 判断当前是否为鸿蒙系统(华为的系统
677+
* 判断当前设备的厂商系统是否为 HarmonyOS(华为手机、荣耀手机的系统
678678
*/
679679
public static boolean isHarmonyOs() {
680680
return TextUtils.equals(sCurrentOsName, OS_NAME_HARMONY_OS);
681681
}
682682

683683
/**
684-
* 判断当前设备的厂商系统是否为 EMUI 或者 EmotionUI(华为的老系统
684+
* 判断当前设备的厂商系统是否为 EMUI 或者 EmotionUI(华为手机、荣耀手机的老系统
685685
*/
686686
public static boolean isEmui() {
687687
return TextUtils.equals(sCurrentOsName, OS_NAME_EMUI);
688688
}
689689

690690
/**
691-
* 判断当前设备的厂商系统是否为 OneUI(三星的系统
691+
* 判断当前设备的厂商系统是否为 OneUI(三星手机的系统
692692
*/
693693
public static boolean isOneUi() {
694694
return TextUtils.equals(sCurrentOsName, OS_NAME_ONE_UI);
695695
}
696696

697697
/**
698-
* 判断当前设备的厂商系统是否为 OxygenOS(一加的老系统,相当于 H2OS 的海外版)
698+
* 判断当前设备的厂商系统是否为 OxygenOS(一加手机的老系统,相当于 H2OS 的海外版)
699699
*/
700700
public static boolean isOxygenOs() {
701701
return TextUtils.equals(sCurrentOsName, OS_NAME_OXYGEN_OS);
702702
}
703703

704704
/**
705-
* 判断当前设备的厂商系统是否为 H2OS(一加的老系统,相当于 OxygenOS 的国内版)
705+
* 判断当前设备的厂商系统是否为 H2OS(一加手机的老系统,相当于 OxygenOS 的国内版)
706706
*/
707707
public static boolean isH2Os() {
708708
return TextUtils.equals(sCurrentOsName, OS_NAME_H2_OS);
709709
}
710710

711711
/**
712-
* 判断当前设备的厂商系统是否为 Flyme(魅族的系统
712+
* 判断当前设备的厂商系统是否为 Flyme(魅族手机的系统
713713
*/
714714
public static boolean isFlyme() {
715715
return TextUtils.equals(sCurrentOsName, OS_NAME_FLYME);
716716
}
717717

718718
/**
719-
* 判断当前设备的厂商系统是否为 MyOS(中兴或者努比亚的系统
719+
* 判断当前设备的厂商系统是否为 MyOS(中兴手机、努比亚手机的系统
720720
*/
721721
public static boolean isMyOs() {
722722
return TextUtils.equals(sCurrentOsName, OS_NAME_MY_OS);
723723
}
724724

725725
/**
726-
* 判断当前设备的厂商系统是否为 MifavorUI(中兴的老系统
726+
* 判断当前设备的厂商系统是否为 MifavorUI(中兴手机的老系统
727727
*/
728728
public static boolean isMifavorUi() {
729729
return TextUtils.equals(sCurrentOsName, OS_NAME_MIFAVOR_UI);
730730
}
731731

732732
/**
733-
* 判断当前设备的厂商系统是否为 SmartisanOS(锤子的系统
733+
* 判断当前设备的厂商系统是否为 SmartisanOS(锤子手机的系统
734734
*/
735735
public static boolean isSmartisanOs() {
736736
return TextUtils.equals(sCurrentOsName, OS_NAME_SMARTISAN_OS);
737737
}
738738

739739
/**
740-
* 判断当前设备的厂商系统是否为 EUI(乐视的系统
740+
* 判断当前设备的厂商系统是否为 EUI(乐视手机的系统
741741
*/
742742
public static boolean isEui() {
743743
return TextUtils.equals(sCurrentOsName, OS_NAME_EUI_OS);
744744
}
745745

746746
/**
747-
* 判断当前设备的厂商系统是否为 ZUI(联想的系统
747+
* 判断当前设备的厂商系统是否为 ZUI(联想手机、摩托罗拉手机的系统
748748
*/
749749
public static boolean isZui() {
750750
return TextUtils.equals(sCurrentOsName, OS_NAME_ZUI_OS);
751751
}
752752

753753
/**
754-
* 判断当前设备的厂商系统是否为 nubiaUI(努比亚的老系统
754+
* 判断当前设备的厂商系统是否为 nubiaUI(努比亚手机的老系统
755755
*/
756756
public static boolean isNubiaUi() {
757757
return TextUtils.equals(sCurrentOsName, OS_NAME_NUBIA_UI);
758758
}
759759

760760
/**
761-
* 判断当前设备的厂商系统是否为 360UI(360 的系统
761+
* 判断当前设备的厂商系统是否为 360UI(360 手机的系统
762762
*/
763763
public static boolean is360Ui() {
764764
return TextUtils.equals(sCurrentOsName, OS_NAME_360_UI);

0 commit comments

Comments
 (0)