package com.seewo.libsvendors.vendor.google.wifiap;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.wifi.WifiManager;
import com.seewo.libsvendors.inter.IWifiApManager;
import com.seewo.libsvendors.utils.reflect.WifiManagerInsider;
import com.seewo.libsvendors.vendor.seewo.wifiap.IWifiApStateChangedListener;

/* JADX INFO: loaded from: classes.dex */
public class AndroidWifiApManager extends ContextWrapper implements IWifiApManager {
    private IWifiApStateChangedListener mWifiApStateChangedListener;
    private BroadcastReceiver mWifiApStateChangedReceiver;
    private WifiManager mWifiManager;

    public AndroidWifiApManager(Context context) {
        super(context);
        this.mWifiApStateChangedReceiver = new BroadcastReceiver() { // from class: com.seewo.libsvendors.vendor.google.wifiap.AndroidWifiApManager.1
            @Override // android.content.BroadcastReceiver
            public void onReceive(Context context2, Intent intent) {
                int intExtra = intent.getIntExtra(WifiManagerInsider.EXTRA_WIFI_AP_STATE, -1);
                if (intExtra == WifiManagerInsider.WIFI_AP_STATE_DISABLING) {
                    AndroidWifiApManager.this.notifyWifiApStateChanged(10);
                    return;
                }
                if (intExtra == WifiManagerInsider.WIFI_AP_STATE_DISABLED) {
                    AndroidWifiApManager.this.notifyWifiApStateChanged(11);
                    return;
                }
                if (intExtra == WifiManagerInsider.WIFI_AP_STATE_ENABLING) {
                    AndroidWifiApManager.this.notifyWifiApStateChanged(12);
                } else if (intExtra == WifiManagerInsider.WIFI_AP_STATE_ENABLED) {
                    AndroidWifiApManager.this.notifyWifiApStateChanged(13);
                } else if (intExtra == WifiManagerInsider.WIFI_AP_STATE_FAILED) {
                    AndroidWifiApManager.this.notifyWifiApStateChanged(14);
                }
            }
        };
        this.mWifiManager = (WifiManager) getApplicationContext().getSystemService("wifi");
        notifyWifiApStateChanged(isWifiApEnabled() ? 13 : 11);
    }

    @Override // com.seewo.libsvendors.inter.IWifiApManager
    public int getWifiApState() {
        return WifiManagerInsider.getWifiApState(this.mWifiManager);
    }

    @Override // com.seewo.libsvendors.inter.IWifiApManager
    public boolean isWifiApEnabled() {
        return WifiManagerInsider.isWifiApEnabled(this.mWifiManager);
    }

    @Override // com.seewo.libsvendors.inter.IWifiApManager
    public void setWifiApEnabled(boolean z) {
        WifiManager wifiManager = this.mWifiManager;
        WifiManagerInsider.setWifiApEnabled(wifiManager, WifiManagerInsider.getWifiApConfiguration(wifiManager), z);
    }

    @Override // com.seewo.libsvendors.inter.IWifiApManager
    public String getWifiApSsid() {
        return WifiManagerInsider.getWifiApConfiguration(this.mWifiManager).SSID;
    }

    @Override // com.seewo.libsvendors.inter.IWifiApManager
    public String getWifiApPassword() {
        return WifiManagerInsider.getWifiApConfiguration(this.mWifiManager).preSharedKey;
    }

    @Override // com.seewo.libsvendors.inter.IWifiApManager
    public void registerListener(IWifiApStateChangedListener iWifiApStateChangedListener) {
        this.mWifiApStateChangedListener = iWifiApStateChangedListener;
        registerReceiver(this.mWifiApStateChangedReceiver, new IntentFilter(WifiManagerInsider.WIFI_AP_STATE_CHANGED_ACTION));
    }

    @Override // com.seewo.libsvendors.inter.IWifiApManager
    public void unregisterListener() {
        this.mWifiApStateChangedListener = null;
        unregisterReceiver(this.mWifiApStateChangedReceiver);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void notifyWifiApStateChanged(int i) {
        IWifiApStateChangedListener iWifiApStateChangedListener = this.mWifiApStateChangedListener;
        if (iWifiApStateChangedListener != null) {
            iWifiApStateChangedListener.onWifiApStateChanged(i);
        }
    }
}
