wifi打开关闭很简单,网上百度一大堆,问题主要集中在主要在于7.1.1热点的打开以及参数设置的问题。以前的各种方式已经不适用,主要代码调整 如下:
public boolean createAp(boolean isOpen) { //如果wifi已经打开则先关闭wifi closeWifi(); // Method method1=null; try { WifiConfiguration netConfig=new WifiConfiguration(); netConfig.SSID=wifiBean.getApname(); netConfig.preSharedKey=wifiBean.getAppasswd(); Log.d(TAG, "WifiPresenter:createAp----->netConfig.SSID:" +netConfig.SSID+",netConfig.preSharedKey:"+netConfig.preSharedKey+",isOpen="+isOpen); netConfig.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN); netConfig.allowedProtocols.set(WifiConfiguration.Protocol.RSN); netConfig.allowedProtocols<