FileDocCategorySizeDatePackage
WifiCommand.javaAPI DocAndroid 5.1 API2149Thu Mar 12 22:22:08 GMT 2015com.android.commands.svc

WifiCommand

public class WifiCommand extends Svc.Command

Fields Summary
Constructors Summary
public WifiCommand()

        super("wifi");
    
Methods Summary
public java.lang.StringlongHelp()

        return shortHelp() + "\n"
                + "\n"
                + "usage: svc wifi [enable|disable]\n"
                + "         Turn Wi-Fi on or off.\n\n";
    
public voidrun(java.lang.String[] args)

        boolean validCommand = false;
        if (args.length >= 2) {
            boolean flag = false;
            if ("enable".equals(args[1])) {
                flag = true;
                validCommand = true;
            } else if ("disable".equals(args[1])) {
                flag = false;
                validCommand = true;
            }
            if (validCommand) {
                IWifiManager wifiMgr
                        = IWifiManager.Stub.asInterface(ServiceManager.getService(Context.WIFI_SERVICE));
                try {
                    wifiMgr.setWifiEnabled(flag);
                }
                catch (RemoteException e) {
                    System.err.println("Wi-Fi operation failed: " + e);
                }
                return;
            }
        }
        System.err.println(longHelp());
    
public java.lang.StringshortHelp()

        return "Control the Wi-Fi manager";