package com.seewo.vcommons.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 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 class BaseInsider {
        private BaseInsider() {
        }

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

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

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

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

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