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

import android.content.Context;
import android.net.LinkProperties;
import android.util.Log;
import com.seewo.libsvendors.utils.reflect.Reflect;

/* JADX INFO: loaded from: classes.dex */
public class AndroidEthernetManager33 extends AndroidEthernetManager {
    public AndroidEthernetManager33(Context context) {
        super(context);
    }

    @Override // com.seewo.libsvendors.vendor.google.ethernet.AndroidEthernetManager, com.seewo.libsvendors.inter.IEthernetManager
    public void setEnable(boolean z) {
        try {
            if (this.mEthernetManager != null) {
                Reflect.on(this.mEthernetManager).call("setEthernetEnabled", Boolean.valueOf(z)).get();
            }
        } catch (Exception e) {
            Log.e(AndroidEthernetManager.TAG, "setEthernetEnabled: ", e);
        }
    }

    @Override // com.seewo.libsvendors.vendor.google.ethernet.AndroidEthernetManager, com.seewo.libsvendors.inter.IEthernetManager
    public int getEnableState() {
        if (this.mEthernetManager == null) {
            return -1;
        }
        try {
            return ((Boolean) Reflect.on(this.mEthernetManager).call("isAvailable", getCurrentInterface()).get()).booleanValue() ? 1 : 0;
        } catch (Exception e) {
            Log.e(AndroidEthernetManager.TAG, "getEnableState error: " + e.getMessage());
            return 0;
        }
    }

    @Override // com.seewo.libsvendors.vendor.google.ethernet.AndroidEthernetManager, com.seewo.libsvendors.inter.IEthernetManager
    public int isCableConnected() {
        return isNetworkConnected() ? 1 : 0;
    }

    private String getCurrentInterface() {
        try {
            LinkProperties linkProperties = (LinkProperties) Reflect.on(this.mConnectivityManager).call("getLinkProperties", 9).get();
            if (linkProperties != null) {
                Log.d(AndroidEthernetManager.TAG, "getCurrentInterface: linkProperties is " + linkProperties.getInterfaceName());
                return linkProperties.getInterfaceName();
            }
            Log.w(AndroidEthernetManager.TAG, "getCurrentInterface: linkProperties is null!");
            return "eth0";
        } catch (Exception unused) {
            Log.e(AndroidEthernetManager.TAG, "getCurrentInterface error: use default");
            return "eth0";
        }
    }
}
