之前讲的是自己定义的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"/>
实现效果如下:
相关推荐
员工能够通过员工号,密码的认证方式,也可以轻松对接企业AD域管理系统, 访客支持多种上网认证方式:员工授权,一键上网,会议室扫码,短信认证,密码认证,微信认证,问卷答题上网等。网管人员能对员工及访客的...
企业wifi管家是专门管理企业wifi的一个软件系统,提供应用级的安全机制,能够基于特定用户身份、时间、位置的差异,实现应用级的访问权限管理,兼顾每个人的网络体验,针对不同部门,不同群体可以控制不同网络带宽...
php源码 智能WIFI运营系统
简单易用的wifi无线管理系统。 开启win7自带的wifi功能。将有无线功能的计算机当作无线路由用。简单,cmd操作,没有复杂软件带来的问题。
机场WIFI内容管理系统项目建设解决方案
研究了一种基于WiFi感应的智能电源管理系统,可自动判断室内是否有人,并根据场景对不同的电源插座进行智能控制。该系统由无线路由器荣耀立方、定制设计的电源插座和无需安装额外APP的智能手机组成。荣耀立方是整个...
Android_WiFi电源管理
残月WiFi无线网络管理器是一款免费的功能强大的wifi连接管理器,这款wifi连接管理器是很赞的软件,搜信号速度超级快,连接也很稳定!本站提供WiFi管理器电脑版下载。 残月WiFi无线网络管理器: 1.更佳的图形处理...
WIFI链接管理器在公共wifi下是有效的; 在有可用的wifi的情况下,类似星巴克,肯德基这种公共wifi可以使用,这种情况其实我们可以直接跟服务员要密码,加密的wifi没密码就不能用,比如自己在家庭中设置的wifi,是不...
基于WiFi的课堂考勤系统
wifi密码管理器1.2
这款WiFi无线网络管理器是一款免费的功能强大的wifi连接管理器,它搜索信号的速度超级快,连接也很稳定!
连接,破解,扫描,雷达,地图,可以说是成品了
1.校园WIFI全覆盖:综合布线,综合管路及桥架系统。学生只要输入学号登录,就可免费电话视频等通信; 2.查看附近系统:通过定位系统可以看到附近的吃、住、行、娱、购等,了解具体位置和路径轨迹,提升学生校园生活...
4.计时功能,电脑或手机连接上WIFI后可以更改系统时间,外部电源断掉系统时间仍可以继续运作 5. 具备定时开关电功能,电脑或手机连接上WIFI后可以设定热水器或者开关插座定时打开及定时关闭 5.亮度采集功能,系统...
今天小编为大家介绍一款简单好用的网吧架设授权WiFi共享的软件——网云...是用户实现网吧WiFi共享管理功能的好帮手。 网云网吧WiFi授权系统 v2.6.6.28更新日志 1、修复了一个客户端错误 网云网吧WiFi授权系统截图
按照WiFi模块1脚GND连接开发板的地,WiFi模块5脚,3.3V连接开发板的3.3V,WiFi模块4脚,RXD连接开发板的TXD,WiFi模块8脚,TXD连接开发板的RXD。 2、通过串口调试程序“XCOM V2.0”发送AT命令和接收信息。利用...
基于wifidog机制开发的WiFi营销系统,基于TinkphpP3.1版本,full sources
基于Wifi的智能图书管理系统设计.pdf
安卓开发,wifi管理,扫描wifi,连接wifi