android wifi
<!-- 以下是使用wifi访问网络所需要的权限 -->
<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"/>
public class WifiActivity extends Activity {/** Called when the activity is first created. */private Button startButton = null;private Button stopButton = null;private Button checkButton = null;private WifiManager wifiManager = null;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);startButton = (Button)findViewById(R.id.startWifi);stopButton = (Button)findViewById(R.id.stopWifi);checkButton = (Button)findViewById(R.id.checkWifi);startButton.setOnClickListener(new StartWifiListener());stopButton.setOnClickListener(new StopWifiListener());checkButton.setOnClickListener(new CheckWifiListener());}class StartWifiListener implements OnClickListener{@Overridepublic void onClick(View v) {wifiManager = (WifiManager)WifiActivity.this.getSystemService(Context.WIFI_SERVICE);wifiManager.setWifiEnabled(true);System.out.println("wifi state --->" wifiManager.getWifiState());Toast.makeText(WifiActivity.this, "当前Wifi网卡状态为" wifiManager.getWifiState(), Toast.LENGTH_SHORT).show();}}class StopWifiListener implements OnClickListener{@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubwifiManager = (WifiManager)WifiActivity.this.getSystemService(Context.WIFI_SERVICE);wifiManager.setWifiEnabled(false);System.out.println("wifi state --->" wifiManager.getWifiState());Toast.makeText(WifiActivity.this, "当前Wifi网卡状态为" wifiManager.getWifiState(), Toast.LENGTH_SHORT).show();}}class CheckWifiListener implements OnClickListener{@Overridepublic void onClick(View v) {wifiManager = (WifiManager)WifiActivity.this.getSystemService(Context.WIFI_SERVICE);System.out.println("wifi state --->" wifiManager.getWifiState());Toast.makeText(WifiActivity.this, "当前Wifi网卡状态为" wifiManager.getWifiState(), Toast.LENGTH_SHORT).show();}} }
转载于:https://www.cnblogs.com/madehua/archive/2012/07/08/2581785.html
android wifi相关推荐
- Android WiFi开发教程(三)——WiFi热点数据传输
在上一篇文章中介绍了WiFi的搜索和连接,如果你还没阅读过,建议先阅读上一篇Android WiFi开发教程(二)--WiFi的搜索和连接.本篇接着简单介绍手机上如何通过WiFi热点进行数据传输. 跟 ...
- Android Wi-Fi基本操作
2019独角兽企业重金招聘Python工程师标准>>> 从用户角度看,Android Wi-Fi模块自下向上可以看为5层:硬件驱动程序,wpa_suppplicant,JNI,WiF ...
- Android Wi-Fi子系统学习笔记
一.学习目的 了解Android Wi-Fi模组的移植及调试 二.基础知识 1.wifi的两个标志: (1)无线 (2)基于IEEE802.11协议 2.Android wifi模块的三个作用 (1 ...
- Android Wifi开发之WifiConfiguration
最近在写一个和Wifi有关的程序,原来的意图是想去拿到手机当前WIFI连接下的密码.如果是对于有Root过的手机,我们可以从路径:/data/data/com.android.settings/dat ...
- mac android wifi调试
mac android wifi调试 1,用USB连接你的手机: 2,打开命令行输入: adb tcpip 5555; 结果: MacBook-Pro:~ user$ adb tcpip 5555;r ...
- android Wifi开发相关内容
今天,简单讲讲android里如何使用WifiManager. 之前,我看代码时,看到了wifi相关的代码,发现自己对于这个内容的使用还很不熟悉,所以在网上查找资料,最终解决了问题.这里记录一下. 移 ...
- Android开发之Android WIFI ADB(ADB WIFI)无线调试的技巧
老套路线上效果图 以前又adb wifi可以使用,不过那是17年我用的AS2.3版本,并且除了adb wifi这个插件外还得手机安装一个app才可以,特别麻烦. 显示有心插件了->Android ...
- Android wifi驱动的移植 realtek 8188
Android wifi驱动的移植 一般我们拿到的android源代码中wifi应用层部分是好的, 主要是wifi芯片的驱动要移植并添加进去. wifi驱动的移植, 以realtek的8188etv为 ...
- linux wifi开发书籍,Android WIFI开发介绍.pdf
Android WIFI开发介绍: WifiStateTracker 会创建WifiMonitor 接收来自底层的事件,WifiService 和WifiMonitor 是整个模块的核心.WifiSe ...
- Android WiFi开发
概述 介绍Android WiFi的扫描.连接.信息.以及WiFi热点等等的实现,并用代码实现. 详细 代码下载:http://www.demodashi.com/demo/10660.html 一. ...
最新文章
- python opencv 灰度图非局部平均去噪
- PMCAFF | O2O防刷单并没那么难,看完这些你也会反作弊
- 红管2不显示服务器,红色管弦乐队2怎么建立服务器 | 手游网游页游攻略大全
- [vue] 如果让你教一个2-3年经验前端经验的同事使用vue,你该怎么教?
- 在输入文本框中获取值
- SQL Server 软件用户登录过程中常遇到的一些错误
- CSS半透明磨砂效果实现
- 对flashsky印象最深的一段话
- php调用手写板,在Linux操作系统中使用手写板
- 目标客户画像_4 种类型 + 10 大步骤,详解用户画像
- Android init.rc介绍及其语法
- css mix-blend,CSS混合模式mix-blend-mode/background-blend-mode简介
- lua能解决php什么问题,我们能用lua做什么
- 4种方法设置Word文档保护
- 16S多样性测序,到底该选啥引物?!
- 盘一盘 Python 特别篇 18 - 时区|夏令时
- 中南林业科技大学的计算机研究生分数线,2020中南林业科技大学研究生分数线(以及历年复试)...
- ellipse函数用法
- 买二手房不后悔先知道8件事 高楼层未必卖得好
- input设置点击无边框_设置Word页眉页脚奇偶页不同
热门文章
- HTTP缓存相关知识介绍
- 你还在使用fastjson,可以尝试jsoncode
- 你画的流程图,全组人都能看得懂吗?
- 最全面的MySQL笔记
- chrome开发者工具各种骚技巧
- 为什么超 80% 的开源开发者苦苦挣扎在贫困线?
- IIS+ASP.NET MVC必须知道的事
- 广西2021高考成绩位次查询,2020年广西高考一分一段表及高考位次成绩排名查询(理科+文科)...
- 404 错误页面_如何设计404错误页面,以使用户留在您的网站上
- PostgreSQL Huge Page 使用建议 - 大内存主机、实例注意