package com.seewo.vcommons.utils;

import com.seewo.vcommons.data.PropertiesUtils;

/* JADX INFO: loaded from: classes.dex */
public class MouseIconUtils {
    private static final String MOUSE_ICON_LIST;
    private static final String MOUSE_ICON_SWITCH = "sys.mouse.fade";
    private static final String SP20_SPOTLIGHT_ENABLE = "persist.sys.sp20.spotlight";

    static {
        MOUSE_ICON_LIST = BoardTypeUtils.isSupportSELinux() ? "persist.ctm.mouseicon.blacklist" : "persist.mouseicon.blacklist";
    }

    private MouseIconUtils() {
    }

    public static void setMouseIconVisible(boolean z, int i, int i2) {
        String str = changeIdToString(i) + ":" + changeIdToString(i2) + ";";
        String mouseIconSystemProperties = getMouseIconSystemProperties();
        if (mouseIconSystemProperties.contains(str)) {
            if (z) {
                setMouseIconSystemProperties(mouseIconSystemProperties.replace(str, ""));
            }
        } else {
            if (z) {
                return;
            }
            setMouseIconSystemProperties(mouseIconSystemProperties + str);
        }
    }

    public static void setAllMouseIconVisible(boolean z) {
        PropertiesUtils.setProperty(MOUSE_ICON_SWITCH, z ? "0" : "1");
    }

    private static String changeIdToString(int i) {
        StringBuilder sb = new StringBuilder(Integer.toHexString(i));
        int length = 4 - sb.length();
        for (int i2 = 0; i2 < length; i2++) {
            sb.insert(0, "0");
        }
        return sb.toString().toLowerCase();
    }

    private static String getMouseIconSystemProperties() {
        return PropertiesUtils.getProperty(MOUSE_ICON_LIST);
    }

    private static void setMouseIconSystemProperties(String str) {
        PropertiesUtils.setProperty(MOUSE_ICON_LIST, str);
    }

    public static void setSP20SpotlightEnable(boolean z) {
        PropertiesUtils.setProperty(SP20_SPOTLIGHT_ENABLE, String.valueOf(z));
    }

    public static boolean isSP20SpotlightEnable() {
        return PropertiesUtils.getProperty(SP20_SPOTLIGHT_ENABLE, true);
    }
}
