Skip to content

Commit

Permalink
adj: 对 HyperOS2 隐藏通知省略点数最大数量的功能
Browse files Browse the repository at this point in the history
  • Loading branch information
lingqiqi5211 committed Jan 11, 2025
1 parent 5366634 commit c3b8255
Showing 1 changed file with 10 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
*/
package com.sevtinge.hyperceiler.ui.fragment.app.systemui.statusbar;

import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isHyperOSVersion;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreAndroidVersion;
import static com.sevtinge.hyperceiler.utils.devicesdk.SystemSDKKt.isMoreHyperOSVersion;

Expand All @@ -38,6 +39,7 @@ public class IconManageNewSettings extends DashboardFragment {
SeekBarPreferenceCompat mNotificationIconColumns;
SwitchPreference mBatteryNumber;
SwitchPreference mBatteryPercentage;
SwitchPreference mNotificationIconColumnsEnabled;

@Override
public int getPreferenceScreenResId() {
Expand All @@ -53,8 +55,14 @@ public void initPrefs() {
mBatteryNumber = findPreference("prefs_key_system_ui_status_bar_battery_percent");
mBatteryPercentage = findPreference("prefs_key_system_ui_status_bar_battery_percent_mark");
mNotificationIconColumns = findPreference("prefs_key_system_ui_status_bar_notification_icon_maximum");

mNotificationIconColumns.setDefaultValue((isMoreHyperOSVersion(1f) && isMoreAndroidVersion(34)) ? 1 : 3);
mNotificationIconColumnsEnabled = findPreference("prefs_key_system_ui_status_bar_notification_dots_maximum_enable");

if (isMoreHyperOSVersion(2f)) {
mNotificationIconColumns.setVisible(false);
mNotificationIconColumnsEnabled.setVisible(false);
} else {
mNotificationIconColumns.setDefaultValue((isHyperOSVersion(1f) && isMoreAndroidVersion(34)) ? 1 : 3);
}

mAlarmClockIconN.setVisible(Integer.parseInt(PrefsUtils.mSharedPreferences.getString("prefs_key_system_ui_status_bar_icon_alarm_clock", "0")) == 3);

Expand Down

0 comments on commit c3b8255

Please sign in to comment.