मैं अपने एंड्रॉइड एप्लिकेशन से वाईफाई को सक्षम/अक्षम करना चाहता हूं। मैं उसे कैसे कर सकता हूँ?किसी एप्लिकेशन से वाईफाई को सक्षम/अक्षम कैसे करें?
उत्तर
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false); // true or false to activate/deactivate wifi
तुम भी अपने AndroidManifest.xml में अनुमति का अनुरोध करने की जरूरत है:
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
इस कोड
Intent gpsOptionsIntent = new Intent( android.provider.Settings.ACTION_WIFI_SETTINGS);
startActivityForResult(gpsOptionsIntent,0);
धन्यवाद हैं लेकिन मैं सेटिंग्स को खोलना नहीं चाहता हूं। मैं अक्षम या सक्षम करना चाहता हूं सीधे मेरे ऐप से। –
अपने आवेदन में/अक्षम वाईफ़ाई आप WiFiManager उपयोग करने की आवश्यकता को सक्षम करने के लिए प्रयास करें कक्षा। वाईफाई की सेवाएं प्राप्त करने के लिए वाईफाईमेनगर क्लास का ऑब्जेक्ट बनाएं।
WifiManager wifi;
wifi=(WifiManager)getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false);//Turn off Wifi
wifi.setWifiEnabled(true);//Turn on Wifi
और तुम
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
AndroidManifest.xml
में निम्न अनुमतियों डाल करने के लिए यूआई यात्रा के साथ एंड्रॉयड में/अक्षम वाईफ़ाई सक्षम के पूरे नमूना कोड प्राप्त करने के लिए है this websiteयह एक और पूरा उत्तर है। सभी आवश्यक अनुमतियां शामिल हैं। – garlicman
लहसुन के साथ सहमत, यह स्वीकार्य उत्तर होना चाहिए। – Tony
जब मैं इसे अपने प्रोजेक्ट में करता हूं, लेकिन जब इन कोड को निष्पादित किया जाता है, तो सिस्टम एक प्रॉम्प्ट दें कि ऐप वैलान का उपयोग करने की कोशिश कर रहा है या नहीं, और यह हर बार दिखाई देता है! क्या मैं प्रॉम्प्ट विंडो के बिना वैलान सक्षम कर सकता हूं। – SalutonMondo
इस
कोशिशpublic void disableWifi(Context context, Boolean bool) {
WifiManager wifi = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
if(bool)
wifi.setWifiEnabled(false);
else
wifi.setWifiEnabled(true);
}
हालांकि यह सवाल का जवाब दे सकता है, किसी को यह भी समझाया जाना चाहिए कि क्यों और क्यों। – BDL
public class MainActivity extends AppCompatActivity {
Switch btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn = (Switch) findViewById(R.id.switch1);
btn.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
toggleWiFi(true);
Toast.makeText(getApplicationContext(), "Wi-Fi Enabled!", Toast.LENGTH_LONG).show();
} else {
toggleWiFi(false);
Toast.makeText(getApplicationContext(), "Wi-Fi Disabled!", Toast.LENGTH_LONG).show();
}
}
});
}
public void toggleWiFi(boolean status){
WifiManager wifiManager = (WifiManager)this.getSystemService(WIFI_SERVICE);
if (status && !wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(true);
} else if (!status && wifiManager.isWifiEnabled()) {
wifiManager.setWifiEnabled(false);
}
}
}
मैनिफेस्ट फ़ाइलों में उपयोगकर्ता अनुमति जोड़ें
- 1. एंड्रॉइड :: वाईफाई नेटवर्क से डिस्कनेक्ट कैसे करें?
- 2. वाईफाई
- 3. वाईफाई
- 4. ब्लैकबेरी एप्लिकेशन में वाईफाई की स्थिति की जांच करें
- 5. वाईफाई
- 6. मेरे आवेदन से किसी एप्लिकेशन को ब्लॉक/अनब्लॉक करें: एंड्रॉइड
- 7. वाईफाई
- 8. वाईफाई
- 9. किसी अन्य जावा एप्लिकेशन से एक जावा एप्लिकेशन लॉन्च करें
- 10. वाईफाई
- 11. एप्लिकेशन को देखने से कैसे प्राप्त करें?
- 12. किसी आईफोन एप्लिकेशन से ब्राउज़र लॉन्च कैसे करें
- 13. एंड्रॉइड में किसी संपर्क से एप्लिकेशन कैसे लॉन्च करें?
- 14. एंड्रॉइड: वर्तमान वाईफाई एन्क्रिप्शन कैसे प्राप्त करें?
- 15. एंड्रॉइड बिना किसी इंटरेक्शन के वाईफाई से कनेक्ट
- 16. फ्लेक्स में किसी एप्लिकेशन को रीफ्रेश कैसे करें?
- 17. किसी एप्लिकेशन के साथ डेटासेट को कैसे प्रबंधित करें?
- 18. वाईफाई
- 19. एंड्रॉइड में वाईफाई कनेक्शन कैसे फ़िल्टर करें?
- 20. आईफोन: एक ज्ञात वाईफाई एसएसआईडी से ऑटो कैसे कनेक्ट करें?
- 21. वाईफाई
- 22. किसी वेब एप्लिकेशन में REST को कैसे कार्यान्वित करें?
- 23. किसी एप्लिकेशन को अनइंस्टॉल करने से कैसे रोकें?
- 24. एंड्रॉइड वाईफाई कनेक्शन प्रोग्रामेटिक
- 25. किसी तृतीय-पक्ष एप्लिकेशन को कैसे मारें?
- 26. ऑडियोट्रैक: वाईफाई
- 27. किसी भी एप्लिकेशन से डेटा उपयोग
- 28. किसी अन्य क्लिकऑन एप्लिकेशन से एक क्लिकऑन एप्लिकेशन लॉन्च करना
- 29. आईफोन एप्लिकेशन को _every_ फ़ाइल प्रकार से कैसे संबद्ध करें?
- 30. वाईफाई विश्लेषक ऐप जैसे एंड्रॉइड में ग्राफ कैसे आकर्षित करें?
धन्यवाद मैंने कोशिश की लेकिन यह काम नहीं किया। –
यह अनुमति जोड़ने के बाद काम करता है धन्यवाद ... –
हां, अपने मैनिफेस्ट में उपयोग अनुमति जोड़ने के लिए मत भूलना android.permission.CHANGE_WIFI_STATE – Codii