博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android的WiFi开启与关闭
阅读量:5882 次
发布时间:2019-06-19

本文共 2068 字,大约阅读时间需要 6 分钟。

注意:要首先注册开启和关闭WiFi的权限,

  MainActivity.java

package com.wyl.wifi;import android.content.Context;import android.database.sqlite.SQLiteOpenHelper;import android.net.wifi.WifiManager;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast;public class MainActivity extends ActionBarActivity {	Button btn;	Button btn2;	Button btn3;	TextView tv;	EditText et;	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);		btn = (Button) findViewById(R.id.btn01);// 检查网卡		btn2 = (Button) findViewById(R.id.btn02);// 开启网卡		btn3 = (Button) findViewById(R.id.btn03);// 关闭网卡		et = (EditText)findViewById(R.id.editText2);		StartWifiListener start = new StartWifiListener();		CloseWifiListener close = new CloseWifiListener();		btn2.setOnClickListener(start);		btn3.setOnClickListener(close);	}		class StartWifiListener implements OnClickListener{		@Override		public void onClick(View v) {			//最重要的就是先获取到WifiManager			WifiManager wifiman = (WifiManager)MainActivity.this.getSystemService(Context.WIFI_SERVICE);			wifiman.setWifiEnabled(true);//开启WiFi			System.out.println("wifi state --->"+wifiman.getWifiState());			Toast.makeText(MainActivity.this, ""+wifiman.getWifiState(), Toast.LENGTH_LONG);		}			}	class CloseWifiListener implements OnClickListener{		@Override		public void onClick(View v) {			WifiManager wifiman = (WifiManager)MainActivity.this.getSystemService(Context.WIFI_SERVICE);			wifiman.setWifiEnabled(false);//关闭WiFi			System.out.println("wifi state --->"+wifiman.getWifiState());			Toast.makeText(MainActivity.this, ""+wifiman.getWifiState(), Toast.LENGTH_LONG);		}			}		}

  

转载地址:http://lopix.baihongyu.com/

你可能感兴趣的文章
云im php,网易云IM
查看>>
河南农业大学c语言平时作业答案,河南农业大学2004-2005学年第二学期《C语言程序设计》期末考试试卷(2份,有答案)...
查看>>
c语言打开alist文件,C语言 文件的打开与关闭详解及示例代码
查看>>
c语言 中的共用体和结构体如何联合定义,结构体(Struct)、联合体(Union)和位域
查看>>
SDL如何嵌入到QT中?!
查看>>
P1026 统计单词个数
查看>>
[js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
查看>>
poi excel 常用api
查看>>
AD提高动态的方法(附SNR计算)
查看>>
[转]轻松实现可伸缩性,容错性,和负载平衡的大规模多人在线系统
查看>>
五 数组
查看>>
也谈跨域数据交互解决方案
查看>>
EntityFramework中使用Include可能带来的问题
查看>>
面试题28:字符串的排列
查看>>
css important
查看>>
WPF 实现窗体拖动
查看>>
来自维基百科程序员Brandon Harris
查看>>
NULL不是数值
查看>>
CentOS 5 全功能WWW服务器搭建全教程
查看>>
scala111
查看>>