<!-- 以下是使用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相关推荐

  1. Android WiFi开发教程(三)——WiFi热点数据传输

    在上一篇文章中介绍了WiFi的搜索和连接,如果你还没阅读过,建议先阅读上一篇Android WiFi开发教程(二)--WiFi的搜索和连接.本篇接着简单介绍手机上如何通过WiFi热点进行数据传输. 跟 ...

  2. Android Wi-Fi基本操作

    2019独角兽企业重金招聘Python工程师标准>>> 从用户角度看,Android Wi-Fi模块自下向上可以看为5层:硬件驱动程序,wpa_suppplicant,JNI,WiF ...

  3. Android Wi-Fi子系统学习笔记

    一.学习目的 了解Android  Wi-Fi模组的移植及调试 二.基础知识 1.wifi的两个标志: (1)无线 (2)基于IEEE802.11协议 2.Android wifi模块的三个作用 (1 ...

  4. Android Wifi开发之WifiConfiguration

    最近在写一个和Wifi有关的程序,原来的意图是想去拿到手机当前WIFI连接下的密码.如果是对于有Root过的手机,我们可以从路径:/data/data/com.android.settings/dat ...

  5. mac android wifi调试

    mac android wifi调试 1,用USB连接你的手机: 2,打开命令行输入: adb tcpip 5555; 结果: MacBook-Pro:~ user$ adb tcpip 5555;r ...

  6. android Wifi开发相关内容

    今天,简单讲讲android里如何使用WifiManager. 之前,我看代码时,看到了wifi相关的代码,发现自己对于这个内容的使用还很不熟悉,所以在网上查找资料,最终解决了问题.这里记录一下. 移 ...

  7. Android开发之Android WIFI ADB(ADB WIFI)无线调试的技巧

    老套路线上效果图 以前又adb wifi可以使用,不过那是17年我用的AS2.3版本,并且除了adb wifi这个插件外还得手机安装一个app才可以,特别麻烦. 显示有心插件了->Android ...

  8. Android wifi驱动的移植 realtek 8188

    Android wifi驱动的移植 一般我们拿到的android源代码中wifi应用层部分是好的, 主要是wifi芯片的驱动要移植并添加进去. wifi驱动的移植, 以realtek的8188etv为 ...

  9. linux wifi开发书籍,Android WIFI开发介绍.pdf

    Android WIFI开发介绍: WifiStateTracker 会创建WifiMonitor 接收来自底层的事件,WifiService 和WifiMonitor 是整个模块的核心.WifiSe ...

  10. Android WiFi开发

    概述 介绍Android WiFi的扫描.连接.信息.以及WiFi热点等等的实现,并用代码实现. 详细 代码下载:http://www.demodashi.com/demo/10660.html 一. ...

最新文章

  1. python opencv 灰度图非局部平均去噪
  2. PMCAFF | O2O防刷单并没那么难,看完这些你也会反作弊
  3. 红管2不显示服务器,红色管弦乐队2怎么建立服务器 | 手游网游页游攻略大全
  4. [vue] 如果让你教一个2-3年经验前端经验的同事使用vue,你该怎么教?
  5. 在输入文本框中获取值
  6. SQL Server 软件用户登录过程中常遇到的一些错误
  7. CSS半透明磨砂效果实现
  8. 对flashsky印象最深的一段话
  9. php调用手写板,在Linux操作系统中使用手写板
  10. 目标客户画像_4 种类型 + 10 大步骤,详解用户画像
  11. Android init.rc介绍及其语法
  12. css mix-blend,CSS混合模式mix-blend-mode/background-blend-mode简介
  13. lua能解决php什么问题,我们能用lua做什么
  14. 4种方法设置Word文档保护
  15. 16S多样性测序,到底该选啥引物?!
  16. 盘一盘 Python 特别篇 18 - 时区|夏令时
  17. 中南林业科技大学的计算机研究生分数线,2020中南林业科技大学研究生分数线(以及历年复试)...
  18. ellipse函数用法
  19. 买二手房不后悔先知道8件事 高楼层未必卖得好
  20. input设置点击无边框_设置Word页眉页脚奇偶页不同

热门文章

  1. HTTP缓存相关知识介绍
  2. 你还在使用fastjson,可以尝试jsoncode
  3. 你画的流程图,全组人都能看得懂吗?
  4. 最全面的MySQL笔记
  5. chrome开发者工具各种骚技巧
  6. 为什么超 80% 的开源开发者苦苦挣扎在贫困线?
  7. IIS+ASP.NET MVC必须知道的事
  8. 广西2021高考成绩位次查询,2020年广西高考一分一段表及高考位次成绩排名查询(理科+文科)...
  9. 404 错误页面_如何设计404错误页面,以使用户留在您的网站上
  10. PostgreSQL Huge Page 使用建议 - 大内存主机、实例注意