بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

راتصال به WIFI از داخل برنامه؟

مدیریت گفتگو
محمود 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان 

من می خواستم از داخل برنامه به شبکه Wifi  متصل بشم . اطلاعات شبکه هم موجوده . این کد رو خودم پیدا کردم کردم ولی جواب نمبده . permission  هام به شکل زیر اضافه شدن 

         <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

 

  WifiConfiguration conf = new WifiConfiguration();
                conf.SSID = "\"" + networkSSID + "\""; // Please note the quotes. String should contain ssid in quotes
                conf.wepKeys[0] = "\"" + networkPass + "\"";
                conf.wepTxKeyIndex = 0;
                  conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_EAP);
                 conf.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
                WifiManager wifiManager = (WifiManager) ActivityReadCode.this.getSystemService(ActivityReadCode.this.WIFI_SERVICE);
                wifiManager.addNetwork(conf);
                List<WifiConfiguration> list = wifiManager.getConfiguredNetworks();
                
                for (WifiConfiguration i: list) {
                    if (i.SSID != null && i.SSID.equals("\"" + networkSSID + "\"")) {
                        wifiManager.disconnect();
                        wifiManager.enableNetwork(i.networkId, true);
                        wifiManager.reconnect();

                        break;
                    }
                }

نظرات

hamidd 11 سال پیش
permission های لازم رو به manifest اضافه کردید؟
hamidd 11 سال پیش
networkSSID رو چی مقدار دهی کردید؟
hamidd 11 سال پیش
networkSSID رو چی مقدار دهی کردید؟ اسپم نیست لینک
محمود 11 سال پیش
networkSSID اسم شبکه wifi که قصد اتصال دارم و networkPass هم پسورد شبکه هستش
محمود 11 سال پیش
درضمن از گوشی استفاده می کنم و نمیشه لاگ رو دید
محمود 11 سال پیش
دوستان کسی راهی واسه انجام این کار بلد نبود ؟
محمود 11 سال پیش
دوستان کسی راهکاری واسه این کار نداره ؟؟

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .