package tillekesoft.b4a.ToggleWifiData;
import android.net.wifi.WifiManager;
import android.content.Context;
import anywheresoftware.b4a.BA;
import anywheresoftware.b4a.BA.ActivityObject;
import anywheresoftware.b4a.BA.Permissions;
import anywheresoftware.b4a.BA.ShortName;
import anywheresoftware.b4a.BA.Author;
import anywheresoftware.b4a.BA.Version;
@ShortName("ToggleWifiData")
@Permissions(values={"android.permission.CHANGE_WIFI_STATE", "android.permission.ACCESS_WIFI_STATE","android.permission.UPDATE_DEVICE_STATS","android.permission.MODIFY_PHONE_STATE"})
@Author("Moster67")
@Version(1.0f)
public class ToggleWifiData {
private BA ba;
public void Initialize(BA ba)
{
this.ba = ba;
}
public boolean isWIFI_enabled()
{
WifiManager wifiManager = (WifiManager) this.ba.context.getSystemService(Context.WIFI_SERVICE);
if(wifiManager.isWifiEnabled()){
return true;
}else{
return false;
}
}
public boolean toggleWIFI()
{
WifiManager wifiManager = (WifiManager) this.ba.context.getSystemService(Context.WIFI_SERVICE);
if(wifiManager.isWifiEnabled()){
if(wifiManager.setWifiEnabled(false))
return true;
}else{
if(wifiManager.setWifiEnabled(true))
return true;
}
return false;
}
}