यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में वाईफाई नेटवर्क को प्रोग्रामिक रूप से कैसे कनेक्ट करूं।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<स्विच android:id=" @+id/switchWifi" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" />
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>आयात android.content.Context;import android.net.wifi.WifiManager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.CompoundButton;import android.widget.Switch;आयात android.widget.TextView;सार्वजनिक वर्ग MainActivity AppCompatActivity का विस्तार करता है {स्विच WiFiButton; टेक्स्ट व्यू टेक्स्टव्यू; वाईफ़ाई प्रबंधक वाईफ़ाई प्रबंधक; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); टेक्स्टव्यू =findViewById (R.id.textView); वाईफाईबटन =findViewById (R.id.switchWifi); WiFiButton.setOnCheckedChangeListener(new CompoundButton.OncheckedChangeListener() {@Override public void oncheckedChanged(CompoundButton buttonView, boolean ischecked) {// TODO ऑटो-जेनरेटेड मेथड स्टब if(ischecked) {textview.setText("WII ON"); EnableWiFi (); } और {textview.setText("WII OFF"); DisableWiFi (); }}}); } सार्वजनिक शून्य EnableWiFi () {wifiManager =(WifiManager) getSystemService (संदर्भ.WIFI_SERVICE); wifiManager.setWifiEnabled (सच); } सार्वजनिक शून्य DisableWiFi () {wifiManager =(WifiManager) getSystemService (संदर्भ.WIFI_SERVICE); wifiManager.setWifiEnabled (झूठा); }}पूर्व>चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें
<उपयोग-अनुमति android:name="android.permission.ACCESS_WIFI_STATE" /> <उपयोग-अनुमति android:name="android.permission.INTERNET" /> <एप्लिकेशन एंड्रॉइड:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />
आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -