批量新机器连接wifi,写了apk来连接
首先是获取wifimanager

  mWifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);

然后连接

    WifiConfiguration config = new WifiConfiguration();config.allowedAuthAlgorithms.clear();config.allowedGroupCiphers.clear();config.allowedKeyManagement.clear();config.allowedPairwiseCiphers.clear();config.allowedProtocols.clear();// 指定对应的SSIDconfig.SSID = "\"" + "ssid" + "\"";config.preSharedKey = "\"" + "pwd" + "\"";config.hiddenSSID = true;config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);config.status = WifiConfiguration.Status.ENABLED;int netId = mWifiManager.addNetwork(config);Log.e("TAG", netId + "   ");// 这个方法的第一个参数是需要连接wifi网络的networkId,第二个参数是指连接当前wifi网络是否需要断开其他网络// 无论是否连接上,都返回true。。。。mWifiManager.enableNetwork(netId, true);

需要的权限是

<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!-- 网络状态改变的权限 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<!-- 6.0以上打开蓝牙和wifi最好加上定位权限,获取wifi列表要用 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- 获取IP地址 -->
<uses-permission android:name="android.permission.INTERNET"/>

android代码连接wifi相关推荐

  1. android 切换连接wifi,Android代码连接Wifi时被系统切换到其他Wifi的问题

    首先说下Android代码连接Wifi的几个步骤:(以下涉及到具体API函数自查哈,写的时候凭借印象大致写了下) 转载请注明出处: 1.首先要开启Wifi连接开关,mWifiManager.setWi ...

  2. Android 代码连接wifi

    Android 扫描周边wifi并连接到指定wifi 本篇文章主要记录一下Android8.0上开启wifi并扫描周边wifi,获取周边wifi列表,再通过RecyclerView进行显示,通过Rec ...

  3. android 获取连接WiFi的名称

    今天,简单讲讲如何获取连接的WiFi的名称. 首先AndroidMainfest.xml文件中添加权限: <uses-permission android:name="android. ...

  4. android 手动连接wifi,android手动连接wifi的过程

    android手动连接wifi的过程 下面就以手动连接mtk5931的wifi为列,来说明手动连接wifi的过程. 在此之前,先说明下,手动连接的使用场景和作用: a: 在纯linux的环境下,该手动 ...

  5. android wifi连接流程,(九十三) Android O 连接WiFi AP流程梳理续——保存网络-Go语言中文社区...

    前言: 之前在(五十五)Android O 连接WiFi AP流程梳理 梳理连接流程梳理到SupplicantStaNetworkHal 然后没梳理的下去,现在继续梳理下. 之前梳理的时序图 1.流程 ...

  6. (九十三) Android O 连接WiFi AP流程梳理续——保存网络

    前言: 之前在(五十五)Android O 连接WiFi AP流程梳理 梳理连接流程梳理到SupplicantStaNetworkHal 然后没梳理的下去,现在继续梳理下. 之前梳理的时序图 1.流程 ...

  7. android 获取wifi型号,android 获取连接WiFi的名称

    释放双眼,带上耳机,听听看~! 今天,简单讲讲如何获取连接的WiFi的名称. 首先AndroidMainfest.xml文件中添加权限: 然后直接获取WiFi名称 WifiManager wifiMg ...

  8. android获取连接wifi名称,android 获取当前连接WIFI名称的有关问题

    android 获取当前连接WIFI名称的问题 我在程序内通过以下方法获取当前连接的WIFI名称(SSID),这个也是网上找别人的,但在我程序内就获取不到呢? 1.在AndroidManifest.x ...

  9. Android中连接wifi的方法

    其实就是代码实现wifi连接,废话不多说,直接上代码 public class MainActivity extends WaterPermissionActivity {private Runnab ...

最新文章

  1. php邮件通知,邮件通知设置
  2. 【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application 二 )
  3. Unity3D学习笔记(七):叉乘和四元素
  4. C++中消息机制阻塞实验
  5. 解决VScode在保存less文件时,自动生成对应的css文件以及安装Easy less之后,计算式子不显示结果的问题
  6. UnitTest测试框架全栈详解
  7. python无法使用物理网卡_Python 实现监控所有物理网卡状态
  8. 什么是SQL Server TRIM()函数?
  9. 实现真正的「人机」对战:引入三方 AI 引擎
  10. delphi与python_python和delphi哪个好
  11. Ember Route
  12. 2020美国纽约大学计算机科学排名,2020年美国纽约大学专业排名
  13. 计算机一级怎么上网题怎样保存页面,全国计算机一级上网操作题知识点
  14. Oracle OCP(05):转换函数
  15. CEO年薪过亿,谁说了算?
  16. 安装debugserver到iPhone上
  17. zblog php getlist,zblog使用getlist方法调用置顶文章
  18. java 节电软件_[乱弹琴]IT人士如何节电
  19. java通讯录课程设计_java课程设计_通讯录_通讯簿.doc
  20. ORA-12899: value too large for column SOAU.SJQY_QTSBSPEC.PROPERTY_6 (actual: 566, maximum: 500

热门文章

  1. 精准营销!用机器学习完成客户分群!
  2. PDF怎么转换成Excel?用迅读PDF转换器,高效又精准
  3. 【Mybatis中¥{}域#{}的区别】
  4. Python中正则匹配TAB及空格的小技巧
  5. Python实现读、写、改Excel文件的常见方式及其应用场景对比
  6. 安装MikTeX-latex
  7. Win7安装Python补丁要求
  8. python登录教务系统_强智科技教务系统python爬虫模拟登录分析(湖南)
  9. SDH原理--3.开销和指针
  10. linux异步io 回调函数,Linux异步IO