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

एंड्रॉइड पर इंटरनेट कनेक्शन उपलब्धता की जांच कैसे करें?

<घंटा/>

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

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

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

 <टेक्स्ट व्यू एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट" एंड्रॉइड:टेक्स्ट ="कनेक्शन स्थिति:" एंड्रॉइड:टेक्स्ट साइज ="20 एसपी" एंड्रॉइड:टेक्स्ट स्टाइल ="बोल्ड" ऐप :layout_constraintBottom_toBottomOf="parent" ऐप:layout_constraintLeft_toLeftOf="parent" ऐप:layout_constraintRight_toRightOf="parent" ऐप:layout_constraintTop_toTopOf="parent" /> 

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Toast; public class MainActivity AppCompatActivity { @Override को बढ़ाता है संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); अगर (हैनेटवर्क ()) { Toast.makeText (MainActivity.this, "नेटवर्क कनेक्शन उपलब्ध है", Toast.LENGTH_SHORT)। शो (); } और अगर (! HaveNetwork ()) { Toast.makeText(MainActivity.this, "नेटवर्क कनेक्शन उपलब्ध नहीं है", Toast.LENGTH_SHORT)। शो (); } } निजी बूलियन हैनेटवर्क () {बूलियन has_WIFI =असत्य; बूलियन has_MobileData =झूठा; ConnectivityManager ConnectivityManager =(ConnectivityManager) getSystemService (CONNECTIVITY_SERVICE); NetworkInfo[] networkInfos =ConnectivityManager.getAllNetworkInfo(); for(NetworkInfo info:networkInfos){ if (info.getTypeName().equalsIgnoreCase("WIFI"))if (info.isConnected())have_WIFI=true; अगर (info.getTypeName().equalsIgnoreCase("MOBILE DATA"))if (info.isConnected())have_MobileData=true; } वापसी have_WIFI||have_MobileData; }} 

चरण 4 - निम्न कोड को androidManifest.xml में जोड़ें

 <उपयोग-अनुमति एंड्रॉइड:नाम ="android.permission.ACCESS_NETWORK_STATE" /> :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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड पर इंटरनेट कनेक्शन उपलब्धता की जांच कैसे करें?


  1. फेसबुक में एंड्राइड ऐप कैसे बनाते हैं?

    यह उदाहरण दर्शाता है कि फेसबुक में एंड्रॉइड ऐप कैसे बनाएं फेसबुक ऐप आईडी प्राप्त करने के लिए हमें फेसबुक डेवलपर साइट पर फेसबुक ऐप बनाना होगा। कृपया निम्न चरणों का एक-एक करके पालन करें। https://developers.facebook.com/ पर जाएं और नया ऐप जोड़ें। चरण 1 - दिए गए फ़ील्ड में अपना ऐप नाम और ईमेल दर्ज करे

  1. Android पर डेटा उपयोग और इंटरनेट स्पीड की निगरानी कैसे करें

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

  1. कैसे जांचें कि कौन सा ऐप Android में डेटा का उपयोग कर रहा है

    क्या आपने अपने Android डिवाइस पर डेटा सीमा पार कर ली है या ऐसा लगता है कि मोबाइल डेटा समाप्त हो रहा है चाहे आप इसका कितना ही कम उपयोग क्यों न करें? चलते-चलते इंटरनेट का उपयोग करने वाले कई लोगों के सामने यह एक आम समस्या है। इसके पीछे कारण यह है कि कुछ ऐप बैकग्राउंड में आपके मोबाइल डेटा का इस्तेमाल कर