Can WIFI be turned off programmatically

后端 未结 3 1457
悲&欢浪女
悲&欢浪女 2021-01-07 02:49

How can wifi be turned off/on programmatically and do is rooted or system app required for this.

3条回答
  •  無奈伤痛
    2021-01-07 02:53

    Permissions are required.

    I just wrote this app that toggles Wifi.

    Manifest

    
    
        
    
        
        
        
    
        
            
                
                    
                    
                
            
    
        
    
    

    layout

    
    
        

    Main Activity

     @Override
      public void onCreate(Bundle savedInstanceState)
      {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    
        final Button myButton = (Button) findViewById(R.id.my_button);
        myButton.setOnClickListener(new View.OnClickListener()
        {
          @Override
          public void onClick(View v)
          {
            final WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
            wifi.setWifiEnabled(!wifi.isWifiEnabled());
          }
        });
      }
    

提交回复
热议问题