package com.seewo.libsvendors.utils.reflect;

import android.net.wifi.WifiConfiguration;
import android.net.wifi.WifiManager;

/* JADX INFO: loaded from: classes.dex */
public class WifiManagerInsider {
    private static final BaseInsider INSIDER = new BaseInsider();
    public static final String EXTRA_WIFI_AP_STATE = (String) getStaticField("EXTRA_WIFI_AP_STATE");
    public static final String WIFI_AP_STATE_CHANGED_ACTION = (String) getStaticField("WIFI_AP_STATE_CHANGED_ACTION");
    public static final int WIFI_AP_STATE_FAILED = ((Integer) getStaticField("WIFI_AP_STATE_FAILED")).intValue();
    public static final int WIFI_AP_STATE_ENABLED = ((Integer) getStaticField("WIFI_AP_STATE_ENABLED")).intValue();
    public static final int WIFI_AP_STATE_ENABLING = ((Integer) getStaticField("WIFI_AP_STATE_ENABLING")).intValue();
    public static final int WIFI_AP_STATE_DISABLED = ((Integer) getStaticField("WIFI_AP_STATE_DISABLED")).intValue();
    public static final int WIFI_AP_STATE_DISABLING = ((Integer) getStaticField("WIFI_AP_STATE_DISABLING")).intValue();

    private static class BaseInsider {
        private BaseInsider() {
        }

        int getWifiApState(WifiManager wifiManager) {
            return ((Integer) Insider.callMethod(wifiManager, "getWifiApState", new Object[0])).intValue();
        }

        boolean isWifiApEnabled(WifiManager wifiManager) {
            return ((Boolean) Insider.callMethod(wifiManager, "isWifiApEnabled", new Object[0])).booleanValue();
        }

        boolean setWifiApEnabled(WifiManager wifiManager, WifiConfiguration wifiConfiguration, boolean z) {
            return ((Boolean) Insider.callMethod(wifiManager, "setWifiApEnabled", wifiConfiguration, Boolean.valueOf(z))).booleanValue();
        }

        WifiConfiguration getWifiApConfiguration(WifiManager wifiManager) {
            return (WifiConfiguration) Insider.callMethod(wifiManager, "getWifiApConfiguration", new Object[0]);
        }
    }

    private WifiManagerInsider() {
    }

    public static int getWifiApState(WifiManager wifiManager) {
        return INSIDER.getWifiApState(wifiManager);
    }

    public static boolean isWifiApEnabled(WifiManager wifiManager) {
        return INSIDER.isWifiApEnabled(wifiManager);
    }

    public static boolean setWifiApEnabled(WifiManager wifiManager, WifiConfiguration wifiConfiguration, boolean z) {
        return INSIDER.setWifiApEnabled(wifiManager, wifiConfiguration, z);
    }

    public static WifiConfiguration getWifiApConfiguration(WifiManager wifiManager) {
        return INSIDER.getWifiApConfiguration(wifiManager);
    }

    private static <T> T getStaticField(String str) {
        return (T) Insider.getStaticField(WifiManager.class, str);
    }
}
