无法连接另一个Android设备与Android的棒棒糖

问题描述:

你好,我想通过WiFi连接两个Android设备。这里有一个 设备提供热点,另一个设备将连接可用的WiFi。在这里我使用下面的代码带wifi连接无法连接另一个Android设备与Android的棒棒糖

mainWifi = (WifiManager)device_list.this. getSystemService(Context.WIFI_SERVICE); 
mainWifi.setWifiEnabled(true); 
mainWifi.startScan(); 
WifiConfiguration wifiConfig = new WifiConfiguration(); 




     wifiConfig.SSID = sr.SSID; 
     wifiConfig.status = WifiConfiguration.Status.ENABLED; 


     wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP); 
     wifiConfig.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP); 
     wifiConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK); 
     wifiConfig.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP); 
     wifiConfig.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP); 
     wifiConfig.allowedProtocols.set(WifiConfiguration.Protocol.RSN); 
     wifiConfig.priority = 40; 


     netId = mainWifi.addNetwork(wifiConfig); 

      mainWifi.disconnect(); 
      mainWifi.enableNetwork(netId, true); 
      mainWifi.reconnect(); 

上面的代码在低版本的工作完美,我不得不与Android棒棒糖问题 。与Android棒棒糖我不能连接 无线上网,它与之前的一个备用,所以我正在等待完美的 解决这个问题。谢谢。

+1

尝试http://stackoverflow.com/questions/30889089/android-connect-to-open-wifi-programmatically-by-name-which-is-be-st-solution/30889687#30889687&http://stackoverflow.com/questions/31284285/android-wifi-broadcast-receiver-not-working-as-expected/31284820#31284820 –

+0

@AnoopM感谢您的回复,这是否适用于棒棒糖,因为我没有问题,低版本我有问题只适用于android棒棒糖 – Mohan

+0

这可能是工作尝试.. –

我有同样的问题,我通过更新API修复了这个问题。 每个操作系统内核设计器都会为应用程序员提供随时变化的API。

https://developer.android.com/about/versions/android-5.0.html https://developer.android.com/about/versions/android-5.0-changes.html

愿这些都将帮助您还。

+1

尽管此链接可能回答问题,但最好在此处包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – Cleb