package com.ifpdos.debugmenu.action;

import android.content.Context;
import android.net.wifi.WifiManager;
import android.util.Log;
import com.cvte.vman.VmanMiddleWare;
import d.b.a.a.a;
import d.f.a.j2.e.e;
import d.f.a.p1.ih;
import d.i.f.g.e.b;

/* JADX INFO: loaded from: classes.dex */
public class WlanEthernetMacQRAction extends MacQRForNecAction {
    private static final int RETRY_COUNT = 3;
    private static final String TAG = "WlanEthernetMacQRAction";
    private final boolean isWifiOnBefore;
    private String lanMacAddress;
    private final WifiManager mWifiManager;
    private int retryCount;
    private String wlanMacAddress;

    public WlanEthernetMacQRAction(Context context) {
        super(context);
        this.wlanMacAddress = null;
        this.retryCount = 0;
        WifiManager wifiManager = (WifiManager) context.getSystemService("wifi");
        this.mWifiManager = wifiManager;
        this.isWifiOnBefore = wifiManager.isWifiEnabled();
    }

    private void openWifi() {
        if (this.mWifiManager.isWifiEnabled()) {
            return;
        }
        int i2 = this.retryCount;
        if (3 == i2) {
            Log.e(TAG, "open wifi fail!");
            return;
        }
        this.retryCount = i2 + 1;
        this.mWifiManager.setWifiEnabled(true);
        try {
            Thread.sleep(100L);
        } catch (InterruptedException e2) {
            StringBuilder sbB = a.B("error: ");
            sbB.append(e2.getMessage());
            Log.e(TAG, sbB.toString());
        }
        if (this.mWifiManager.isWifiEnabled()) {
            return;
        }
        openWifi();
    }

    @Override // com.ifpdos.debugmenu.action.MacQRForNecAction
    public d.f.a.h2.a getCancelListener() {
        return new ih(this);
    }

    @Override // com.ifpdos.debugmenu.action.MacQRForNecAction
    public String getTips() {
        StringBuilder sbB = a.B("LAN:");
        sbB.append(this.lanMacAddress.replace(":", "-").toUpperCase());
        sbB.append(";WLAN:");
        sbB.append(this.wlanMacAddress.replace(":", "-").toUpperCase());
        return sbB.toString();
    }

    @Override // com.ifpdos.debugmenu.action.MacQRForNecAction
    public String getValidMAC() {
        try {
            openWifi();
            String[] strArr = (String[]) b.d(this.mWifiManager).b("getFactoryMacAddresses", new Object[0]).f3661b;
            if (strArr != null && strArr.length > 0) {
                this.wlanMacAddress = strArr[0];
            }
        } catch (Exception unused) {
            Log.e(TAG, "getWLANMacAddressFrom WifiManager#getFactoryMacAddresses() error");
        }
        this.lanMacAddress = c.n.a.j(VmanMiddleWare.getInstance().getAtCfgControl().getMacByFuncType(2));
        StringBuilder sbB = a.B("getValidMAC from[AtCfgControl.getMacByFuncType(AtCfgControlManager.NIC_MAC_TYPE_SOC)], lanMacAddress = ");
        sbB.append(this.lanMacAddress);
        Log.d(TAG, sbB.toString());
        return this.lanMacAddress + ";" + this.wlanMacAddress;
    }

    public /* synthetic */ void h() {
        Log.i(TAG, "close qrcode dialog");
        boolean zIsWifiEnabled = this.mWifiManager.isWifiEnabled();
        boolean z = this.isWifiOnBefore;
        if (zIsWifiEnabled != z) {
            this.mWifiManager.setWifiEnabled(z);
        }
    }

    @Override // com.ifpdos.debugmenu.action.MacQRForNecAction, com.ifpdos.debugmenu.action.base.ItemButtonAction, d.f.a.j2.e.e.a
    public void onLongClick(Context context, e eVar) {
    }
}
