Check VPN Status
More block (vpn)
Create a more block named "vpn" and add following code into it add curly bracket before and after
public boolean vpn() {
    String iface = "";
    try {
        for (java.net.NetworkInterface networkInterface : Collections.list(java.net.NetworkInterface.getNetworkInterfaces())) {
            if (networkInterface.isUp())
                iface = networkInterface.getName();
                Log.d("DEBUG", "IFACE NAME: " + iface);
            if ( iface.contains("tun") || iface.contains("ppp") || iface.contains("pptp")) {
                return true;
            }
        }
    } catch (Exception e1) {
        e1.printStackTrace();
    }
    return false;
}
Add following code where you want to check:
if (vpn()) {
// vpn is connected
}
else
{
//vpn not connected
}


Post a Comment