`

Wifi小小管理系统

阅读更多

                      之前讲的是自己定义的Service,现在我们来讲讲操作系统提供的·Service

在安卓中,很好的支持了wifi操作功能,用户只需要通过android.net.wifi.WifiManager;对象,从而进行wifi操作。

WifiMananger有多种方法,下面我们实现一个实例完成一个简单的打开关闭,做到这一点后,只要运用好service就可以不知不觉的关闭人家wifi,当然了,家里有小孩不想让他联网就可以做到这一点。

现在我们定义布局文件:

<TextView
        android:id="@+id/msg"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <Button
        android:id="@+id/open"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="open"
        android:text="打开wifi" />

    <Button
        android:id="@+id/close"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="close"
        android:text="关闭wifi" />

    <Button
        android:id="@+id/check"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:onClick="check"
        android:text="检查wifi" />

 这里定义了三个按钮,实现

Activity代码:

public class WifiDemo extends Activity {
    private TextView msg=null;
    private WifiManager m=null;	
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_wifi_demo);
		msg=(TextView)super.findViewById(R.id.msg);
		this.m=(WifiManager)super.getSystemService(Context.WIFI_SERVICE);
	}

	public void open(View v) {
		WifiDemo.this.m.setWifiEnabled(true);
		WifiDemo.this.msg.setText("打开Wifi,状态:"+WifiDemo.this.m.getWifiState());

	}

	public void close(View v) {
		WifiDemo.this.m.setWifiEnabled(false);
		WifiDemo.this.msg.setText("关闭Wifi,状态:"+WifiDemo.this.m.getWifiState());

	}

	public void check(View v) {
		
		WifiDemo.this.msg.setText("检查Wifi,状态:"+WifiDemo.this.m.getWifiState());

	}

}

 最后不要忘记添加权限

 

 <uses-permission      android:name="android.permission.CHANGE_NETWORK_STATE"/>
    <uses-permission      android:name="android.permission.CHANGE_WIFI_STATE"/>
    <uses-permission      android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission      android:name="android.permission.ACCESS_WIFI_STATE"/>

 

实现效果如下:




 
 

 

  • 大小: 36.6 KB
  • 大小: 47.2 KB
  • 大小: 40 KB
1
0
分享到:
评论

相关推荐

    企业WIFI安全管理系统使用手册.docx

    员工能够通过员工号,密码的认证方式,也可以轻松对接企业AD域管理系统, 访客支持多种上网认证方式:员工授权,一键上网,会议室扫码,短信认证,密码认证,微信认证,问卷答题上网等。网管人员能对员工及访客的...

    企业WiFi管理系统

    企业wifi管家是专门管理企业wifi的一个软件系统,提供应用级的安全机制,能够基于特定用户身份、时间、位置的差异,实现应用级的访问权限管理,兼顾每个人的网络体验,针对不同部门,不同群体可以控制不同网络带宽...

    智能WIFI运营管理系统

    php源码 智能WIFI运营系统

    win7系统wifi无线管理

    简单易用的wifi无线管理系统。 开启win7自带的wifi功能。将有无线功能的计算机当作无线路由用。简单,cmd操作,没有复杂软件带来的问题。

    机场WIFI内容管理系统项目建设解决方案.docx

    机场WIFI内容管理系统项目建设解决方案

    基于WiFi感应的智能电源管理系统

    研究了一种基于WiFi感应的智能电源管理系统,可自动判断室内是否有人,并根据场景对不同的电源插座进行智能控制。该系统由无线路由器荣耀立方、定制设计的电源插座和无需安装额外APP的智能手机组成。荣耀立方是整个...

    Android_WiFi电源管理

    Android_WiFi电源管理

    残月wifi连接管理器 v1.7.zip

    残月WiFi无线网络管理器是一款免费的功能强大的wifi连接管理器,这款wifi连接管理器是很赞的软件,搜信号速度超级快,连接也很稳定!本站提供WiFi管理器电脑版下载。 残月WiFi无线网络管理器: 1.更佳的图形处理...

    wifi链接管理器

    WIFI链接管理器在公共wifi下是有效的; 在有可用的wifi的情况下,类似星巴克,肯德基这种公共wifi可以使用,这种情况其实我们可以直接跟服务员要密码,加密的wifi没密码就不能用,比如自己在家庭中设置的wifi,是不...

    基于WiFi的课堂考勤系统

    基于WiFi的课堂考勤系统

    wifi密码管理器1.2

    wifi密码管理器1.2

    WiFi连接管理器WiFi_Connection_Manager_v1.6.0.8. 中文版

    这款WiFi无线网络管理器是一款免费的功能强大的wifi连接管理器,它搜索信号的速度超级快,连接也很稳定!

    wifi管理软件源码

    连接,破解,扫描,雷达,地图,可以说是成品了

    智慧校园系统解决方案(物联网及管理系统)

    1.校园WIFI全覆盖:综合布线,综合管路及桥架系统。学生只要输入学号登录,就可免费电话视频等通信; 2.查看附近系统:通过定位系统可以看到附近的吃、住、行、娱、购等,了解具体位置和路径轨迹,提升学生校园生活...

    WIFI智能家居控制系统、WIFI温度湿度检测系统

    4.计时功能,电脑或手机连接上WIFI后可以更改系统时间,外部电源断掉系统时间仍可以继续运作 5. 具备定时开关电功能,电脑或手机连接上WIFI后可以设定热水器或者开关插座定时打开及定时关闭 5.亮度采集功能,系统...

    网云网吧WiFi授权系统 v2.6.6.28.zip

    今天小编为大家介绍一款简单好用的网吧架设授权WiFi共享的软件——网云...是用户实现网吧WiFi共享管理功能的好帮手。  网云网吧WiFi授权系统 v2.6.6.28更新日志 1、修复了一个客户端错误 网云网吧WiFi授权系统截图

    实验五 WIFI无线通信系统实验.docx

    按照WiFi模块1脚GND连接开发板的地,WiFi模块5脚,3.3V连接开发板的3.3V,WiFi模块4脚,RXD连接开发板的TXD,WiFi模块8脚,TXD连接开发板的RXD。 2、通过串口调试程序“XCOM V2.0”发送AT命令和接收信息。利用...

    基于wifidog机制开发的WiFi营销系统TP3.1

    基于wifidog机制开发的WiFi营销系统,基于TinkphpP3.1版本,full sources

    基于Wifi的智能图书管理系统设计.pdf

    基于Wifi的智能图书管理系统设计.pdf

    安卓wifi管理

    安卓开发,wifi管理,扫描wifi,连接wifi

Global site tag (gtag.js) - Google Analytics