package com.seewo.vcommons.data;

import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class AdministratorConstants {
    public static final String ACTION_ADMINISTRATOR_PASSWORD_AUTH = "com.ifpdos.action.administrator_auth";
    public static final String ACTION_SETTING_ADMINISTRATOR_NETWORK_LOCK_CHANGE = "com.ifpdos.vsettings.action_change_administrator_network_lock";
    public static final String ACTION_SETTING_ADMINISTRATOR_PASSWORD_CLEAN = "com.ifpdos.vsettings.action_clear_administrator_password";
    public static final String ACTION_SETTING_ADMINISTRATOR_PASSWORD_SET = "com.ifpdos.vsettings.action_set_administrator_password";
    public static final String ACTION_SETTING_ADMINISTRATOR_SETTINGS_LOCK_CHANGE = "com.ifpdos.vsettings.action_change_administrator_settings_lock";
    public static final String DEFAULT_ADMINISTRATOR_PASSWORD = "";
    public static final String KEY_ADMINISTRATOR_APP_LOCK_LOCKED = "KEY_ADMINISTRATOR_APP_LOCK_LOCKED";
    public static final String KEY_ADMINISTRATOR_LOCK_LEVEL_LIST = "key_administrator_lock_level_list";
    public static final String KEY_ADMINISTRATOR_NETWORK_LOCK_LOCKED = "KEY_ADMINISTRATOR_NETWORK_LOCK_LOCKED";
    public static final String KEY_ADMINISTRATOR_SETTING_LOCK_LOCKED = "KEY_ADMINISTRATOR_SETTING_LOCK_LOCKED";
    public static final String KEY_ADMINISTRATOR_SYSTEM_BAR_LOCKED = "KEY_ADMINISTRATOR_SYSTEM_BAR_LOCKED";
    public static final String KEY_ADMINISTRATOR_SYSTEM_DEVELOPER_LOCK_LOCKED = "KEY_ADMINISTRATOR_SYSTEM_DEVELOPER_LOCK_LOCKED";
    public static final String KEY_ADMINISTRATOR_SYSTEM_MODULE_LOCKED = "KEY_ADMINISTRATOR_SYSTEM_MODULE_LOCKED";
    public static final String KEY_IS_ADMINISTRATOR_LOCK_FOREGROUND = "key_is_administrator_lock_foreground";
    public static final String KEY_IS_ADMINISTRATOR_LOCK_FOREGROUND_IN_NATIVE_SETTINGS = "key_is_administrator_lock_foreground_in_native_settings";
    public static final String KEY_PWS = "psw";
    public static final String KEY_SETTING_ADMINISTRATOR_PASSWORD = "KEY_SETTING_ADMINISTRATOR_PASSWORD";
    public static final int LEVEL_1 = 1;
    public static final int LEVEL_2 = 2;
    public static final int SETTING_ADMINISTRATOR_PASSWORD_LENGTH = 4;
    private static final List<Integer> sLevels = new ArrayList();

    public static boolean isLockLevel(int i) {
        List<Integer> list = sLevels;
        Collections.sort(list);
        return !list.isEmpty() && list.get(0).intValue() == i;
    }

    public static void addAdministratorLockLevel(String str, Context context, int i) {
        List<Integer> list = sLevels;
        list.remove(Integer.valueOf(i));
        list.add(Integer.valueOf(i));
        Collections.sort(list);
        PreferencesUtils.putBoolean(context, str, !list.isEmpty());
        PreferencesUtils.putString(context, KEY_ADMINISTRATOR_LOCK_LEVEL_LIST, list.toString());
    }

    public static void removeAdministratorLockLevel(String str, Context context, int i) {
        List<Integer> list = sLevels;
        list.remove(Integer.valueOf(i));
        Collections.sort(list);
        PreferencesUtils.putBoolean(context, str, !list.isEmpty());
        PreferencesUtils.putString(context, KEY_ADMINISTRATOR_LOCK_LEVEL_LIST, list.toString());
    }

    public static void clearAdministratorLockLevel(String str, Context context) {
        List<Integer> list = sLevels;
        list.clear();
        PreferencesUtils.putBoolean(context, str, false);
        PreferencesUtils.putString(context, KEY_ADMINISTRATOR_LOCK_LEVEL_LIST, list.toString());
    }

    public static boolean isHaveAdministratorPassword(Context context) {
        return !TextUtils.isEmpty(PreferencesUtils.getString(context, KEY_SETTING_ADMINISTRATOR_PASSWORD, ""));
    }

    public static void setAdministratorPassword(Context context, String str) {
        PreferencesUtils.putString(context, KEY_SETTING_ADMINISTRATOR_PASSWORD, str);
        if (TextUtils.isEmpty(str)) {
            context.sendBroadcast(new Intent(ACTION_SETTING_ADMINISTRATOR_PASSWORD_CLEAN));
        } else {
            context.sendBroadcast(new Intent(ACTION_SETTING_ADMINISTRATOR_PASSWORD_SET));
        }
    }

    public static boolean checkAdministratorPasswordValid(Context context, String str) {
        String string = PreferencesUtils.getString(context, KEY_SETTING_ADMINISTRATOR_PASSWORD, "");
        return !TextUtils.isEmpty(string) && string.equals(str);
    }

    public static String getAdministratorPassword(Context context) {
        return PreferencesUtils.getString(context, KEY_SETTING_ADMINISTRATOR_PASSWORD, "");
    }

    public static boolean isSettingsLocked(Context context) {
        return isHaveAdministratorPassword(context) && PreferencesUtils.getBoolean(context, KEY_ADMINISTRATOR_SETTING_LOCK_LOCKED);
    }

    public static void setSettingsLocked(Context context, boolean z) {
        PreferencesUtils.putBoolean(context, KEY_ADMINISTRATOR_SETTING_LOCK_LOCKED, z);
        context.sendBroadcast(new Intent(ACTION_SETTING_ADMINISTRATOR_SETTINGS_LOCK_CHANGE));
    }

    public static boolean isNetworkLocked(Context context) {
        return isHaveAdministratorPassword(context) && PreferencesUtils.getBoolean(context, KEY_ADMINISTRATOR_NETWORK_LOCK_LOCKED);
    }

    public static void setNetworkLocked(Context context, boolean z) {
        PreferencesUtils.putBoolean(context, KEY_ADMINISTRATOR_NETWORK_LOCK_LOCKED, z);
        context.sendBroadcast(new Intent(ACTION_SETTING_ADMINISTRATOR_NETWORK_LOCK_CHANGE));
    }

    public static void setSystemBarLocked(Context context, boolean z) {
        PreferencesUtils.putBoolean(context, KEY_ADMINISTRATOR_SYSTEM_BAR_LOCKED, z);
    }

    public static boolean isSystemBarLocked(Context context) {
        return isHaveAdministratorPassword(context) && PreferencesUtils.getBoolean(context, KEY_ADMINISTRATOR_SYSTEM_BAR_LOCKED);
    }

    public static boolean isSystemModuleLocked(Context context) {
        return isHaveAdministratorPassword(context) && PreferencesUtils.getBoolean(context, KEY_ADMINISTRATOR_SYSTEM_MODULE_LOCKED);
    }

    public static void setSystemModuleLocked(Context context, boolean z) {
        PreferencesUtils.putBoolean(context, KEY_ADMINISTRATOR_SYSTEM_MODULE_LOCKED, z);
    }

    public static void setAppLocked(Context context, boolean z) {
        PreferencesUtils.putBoolean(context, KEY_ADMINISTRATOR_APP_LOCK_LOCKED, z);
        context.sendBroadcast(new Intent(ACTION_SETTING_ADMINISTRATOR_SETTINGS_LOCK_CHANGE));
    }

    public static boolean isAppLocked(Context context) {
        return isHaveAdministratorPassword(context) && PreferencesUtils.getBoolean(context, KEY_ADMINISTRATOR_APP_LOCK_LOCKED);
    }

    public static void setSystemDeveloperLocked(Context context, boolean z) {
        PreferencesUtils.putBoolean(context, KEY_ADMINISTRATOR_SYSTEM_DEVELOPER_LOCK_LOCKED, z);
        context.sendBroadcast(new Intent(ACTION_SETTING_ADMINISTRATOR_SETTINGS_LOCK_CHANGE));
    }

    public static boolean isSystemDeveloperLocked(Context context) {
        return isHaveAdministratorPassword(context) && PreferencesUtils.getBoolean(context, KEY_ADMINISTRATOR_SYSTEM_DEVELOPER_LOCK_LOCKED);
    }
}
