Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

उपलब्ध वाईफाई नेटवर्क कैसे प्राप्त करें और उन्हें एंड्रॉइड में एक सूची में प्रदर्शित करें

<घंटा/>

यह उदाहरण दिखाता है कि उपलब्ध वाईफाई नेटवर्क कैसे प्राप्त करें और उन्हें एंड्रॉइड में एक सूची में कैसे प्रदर्शित करें

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  

चरण 4 - निम्न कोड को src/WifiReceiver में जोड़ें

<पूर्व>पैकेज com.example.myapplication;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.net.wifi.ScanResult;import android.net.wifi.WifiManager;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.Toast;import java.util.ArrayList;import java.util.List;class WifiReceiver BroadcastReceiver का विस्तार करता है {WifiManager wifiManager; स्ट्रिंगबिल्डर एसबी; लिस्ट व्यू वाईफाईडिवाइसलिस्ट; सार्वजनिक WifiReceiver(WifiManager wifiManager, ListView wifiDeviceList) {this.wifiManager =wifiManager; this.wifiDeviceList =wifiDeviceList; } सार्वजनिक शून्य onReceive (संदर्भ संदर्भ, आशय आशय) {स्ट्रिंग क्रिया =आशय। getAction (); अगर (WifiManager.SCAN_RESULTS_AVAILABLE_ACTION.equals(action)) { sb =new StringBuilder (); सूची <स्कैन रिसेट> वाईफाईलिस्ट =वाईफाईमैनेजर.गेटस्कैन रिसेट्स (); ऐरेलिस्ट <स्ट्रिंग> डिवाइसलिस्ट =नया ऐरेलिस्ट <> (); के लिए (स्कैन रिसेट स्कैन रिसेट:वाईफाई लिस्ट) { sb.append("\n").append(scanResult.SSID).append(" - ").append(scanResult.capabilities); deviceList.add(scanResult.SSID + "-" + scanResult.capabilities); } टोस्ट.मेकटेक्स्ट (संदर्भ, एसबी, टोस्ट। LENGTH_SHORT)। शो (); ArrayAdapter arrayAdapter =नया ArrayAdapter (संदर्भ, android.R.layout.simple_list_item_1, deviceList.toArray ()); वाईफाईडिवाइसलिस्ट.सेट एडेप्टर (सरणी एडेप्टर); } }}

चरण 5 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

    <एप्लिकेशन एंड्रॉइड:allowBackup ="true" android:icon ="@ mipmap/ic_launcher" android:लेबल ="@ string/app_name" android:RoundIcon ="@mipmap/ic_launcher_round" android:supportRtl ="true" android:theme ="@style/AppTheme"> <गतिविधि android:name ="com.example.myapplication.MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name ="android.intent.action.MAIN" /> <श्रेणी android:name ="android.intent.category.LAUNCHER" />   

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

उपलब्ध वाईफाई नेटवर्क कैसे प्राप्त करें और उन्हें एंड्रॉइड में एक सूची में प्रदर्शित करें


  1. इंस्टॉल किए गए एंड्रॉइड एप्लिकेशन की सूची कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि मैं इंस्टॉल किए गए एंड्रॉइड एप्लिकेशन की सूची कैसे प्राप्त करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण

  1. 5 सबसे खतरनाक एंड्रॉइड वायरस और उनसे कैसे छुटकारा पाएं

    जीवन के सभी क्षेत्रों में, वायरस से संक्रमित होना एक बुरी बात है। एंड्रॉइड यकीनन अधिक संवेदनशील ऑपरेटिंग सिस्टमों में से एक है, और पिछले कुछ वर्षों में कई कारनामे हुए हैं। एडवेयर और पॉप-अप से लेकर व्यक्तिगत जानकारी चुराने तक, कई हाई-प्रोफाइल समस्याएं रही हैं। यहां पांच सबसे खतरनाक वायरस की सूची दी

  1. Android P पर परिवेशी प्रदर्शन में मौसम कैसे प्राप्त करें?

    Google I/O 2018 सम्मेलन में, कंपनी ने Android P की कुछ नई और रोमांचक विशेषताओं, क्षमताओं और कार्यात्मकताओं का खुलासा किया है। कंपनी ने निश्चित रूप से विकास के पीछे की कड़ी मेहनत का प्रदर्शन किया है जो वे Android के एम्बिएंट डिस्प्ले में ला रहे हैं। एडेप्टिव बैटरी, जेस्चर नेविगेशन, स्टैंडबाय ऐप्स और