คำถามติดแท็ก wifimanager

10
ฉันจะเชื่อมต่อกับเครือข่าย Wi-Fi เฉพาะใน Android โดยทางโปรแกรมได้อย่างไร
ฉันต้องการออกแบบแอพที่แสดงรายการเครือข่าย Wi-Fi ที่มีอยู่และเชื่อมต่อกับเครือข่ายใดที่ผู้ใช้เลือก ฉันใช้ส่วนที่แสดงผลการสแกน ตอนนี้ฉันต้องการเชื่อมต่อกับเครือข่ายที่เลือกโดยผู้ใช้จากรายการผลการสแกน ฉันจะทำสิ่งนี้ได้อย่างไร

21
ฉันจะดูว่า Wi-Fi เชื่อมต่อกับ Android ได้อย่างไร
ฉันไม่ต้องการให้ผู้ใช้ของฉันลองดาวน์โหลดอะไรบางอย่างเว้นแต่พวกเขาเชื่อมต่อ Wi-Fi อย่างไรก็ตามฉันสามารถบอกได้ว่าเปิดใช้งาน Wi-Fi ได้หรือไม่ แต่พวกเขายังคงสามารถเชื่อมต่อ 3G ได้ android.net.wifi.WifiManager m = (WifiManager) getSystemService(WIFI_SERVICE); android.net.wifi.SupplicantState s = m.getConnectionInfo().getSupplicantState(); NetworkInfo.DetailedState state = WifiInfo.getDetailedStateOf(s); if (state != NetworkInfo.DetailedState.CONNECTED) { return false; } อย่างไรก็ตามรัฐไม่ใช่สิ่งที่ฉันคาดหวัง แม้ว่าการเชื่อมต่อ Wi-Fi จะได้รับOBTAINING_IPADDRตามสถานะ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.