Android开发之Wifi基础教程

 更新时间:2015年02月06日 12:11:36   作者:books1958  
这篇文章主要介绍了Android开发Wifi基础教程,实例分析了Wifi的各种常见基本技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了Android开发Wifi的基础知识。分享给大家供大家参考。具体如下:

Android提供了WifiManager这个类,通过这个类可以进行wifi相关的各种操作。

通过

wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE) 

可获取该类的实例。

1. 获取wifi开启状态 (只要手机的wifi打开了,即认为是开启状态,而与是否连接了某个wifi无关):

boolean isOpen = wifiManager.isWifiEnabled(); 

2. 修改wifi状态,通过参数可打开wifi或关闭wifi

wifiManager.setWifiEnabled(true); 

3. 获取附近的wifi (必须在wifi已经打开的情况下)

List<ScanResult> list = wifiManager.getScanResults(); 

4. 获取当前连接上的wifi

WifiInfo wifiInfo = wifiManager.getConnectionInfo(); 

5. 获取当前的wifi配置列表(即为手机连接wifi时页面显示的wifi列表)

List<WifiConfiguration> configList = wifiManager.getConfiguredNetworks(); 

6. 连接 / 断开连接 某个wifi (注:不会改变wifi的开启状态)

连接,第一个参数为wifiManager.getConfiguredNetworks()中或wifiManager.getConnectionInfo()中返回的某个wifi的net id,第二个参数为连接该wifi的同时是否关闭其它wifi

wifiManager.enableNetwork(netId, true); 

断开连接,参数含义同上

wifiManager.disableNetwork(netId); 
wifiManager.disconnect();

完整实例代码点击此处本站下载

希望本文所述对大家的Android程序设计有所帮助。

相关文章

  • Android自定义View仿QQ运动步数效果

    Android自定义View仿QQ运动步数效果

    这篇文章主要为大家详细介绍了Android自定义View仿QQ运动步数效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Android 系统实现多种开机动画和logo切换功能

    Android 系统实现多种开机动画和logo切换功能

    这篇文章主要介绍了android 系统实现多种开机动画和logo切换功能,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • Android TabLayout 自定义样式及使用详解

    Android TabLayout 自定义样式及使用详解

    这篇文章主要为大家介绍了Android TabLayout 自定义样式及使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • popupwindow焦点问题解决方案

    popupwindow焦点问题解决方案

    在android 开发过程中,总会遇到一些问题,比如popupwindow焦点问题等等,我们该如何解决呢?需要的朋友可以了解下
    2012-11-11
  • Android中使用背景色Alpha值遇到的一个坑

    Android中使用背景色Alpha值遇到的一个坑

    通过修改Alpha值可以对透明度进行设置,这个大家应该都不陌生,下面这篇文章主要给大家介绍了关于Android中使用背景色Alpha值遇到的一个坑,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
    2017-12-12
  • Android Hilt的使用以及遇到的问题

    Android Hilt的使用以及遇到的问题

    这篇文章主要介绍了Android Hilt的使用以及遇到的问题,帮助大家更好的理解和学习使用Android开发,感兴趣的朋友可以了解下
    2021-04-04
  • Android中实现记事本动态添加行效果

    Android中实现记事本动态添加行效果

    记事本对我们每个人来说再熟悉不过,下面这篇文章主要给大家介绍了在Android中实现记事本动态添加行效果的相关资料,这是最近在开发中遇到的一个小需求,想着分享出来供大家参考学习,需要的朋友们下面来一起看看吧。
    2017-06-06
  • Android中的Launch Mode详情

    Android中的Launch Mode详情

    这篇文章主要介绍了Android中的Launch Mode详情,文章围绕主题的相关资料展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • Android开发使用自定义View将圆角矩形绘制在Canvas上的方法

    Android开发使用自定义View将圆角矩形绘制在Canvas上的方法

    这篇文章主要介绍了Android开发使用自定义View将圆角矩形绘制在Canvas上的方法,结合实例形式分析了Android自定义view绘制圆角矩形的相关方法与使用技巧,需要的朋友可以参考下
    2017-10-10
  • Android实现自由拖动并显示文字的悬浮框

    Android实现自由拖动并显示文字的悬浮框

    这篇文章主要为大家详细介绍了Android实现自由拖动并显示文字的悬浮框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01

最新评论