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

एंड्रॉइड में एडिट टेक्स्ट का टेक्स्ट ईमेल एड्रेस है या नहीं, इसकी जांच कैसे करें?

<घंटा/>

एक उदाहरण में जाने से पहले, हमें परीक्षण परिदृश्य को जानना चाहिए। लॉगिन पेज में आमतौर पर हम एडिट टेक्स्ट से ईमेल आईडी और पासवर्ड लेते हैं। एडिट टेक्स्ट से ईमेल आईडी लेते समय। हमें पता होना चाहिए, यह मान्य प्रारूप है या नहीं।

यह उदाहरण दर्शाता है कि संपादन टेक्स्ट का टेक्स्ट ईमेल पता है या नहीं, इसकी जांच कैसे करें।

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

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

 <संपादन टेक्स्ट एंड्रॉइड:आईडी ="@ + आईडी / ईमेल" एंड्रॉइड:संकेत ="ईमेल आईडी" एंड्रॉइड:लेआउट_विड्थ ="मैच_पेरेंट" एंड्रॉइड:लेआउट_हाइट ="wrap_content" /> <बटन android:id="@+id/valid" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="चेक वेलिडेशन" />

उपरोक्त लेआउट में, हमने संपादन टेक्स्ट और बटन जोड़ा है, उपयोगकर्ता को संपादन टेक्स्ट में ईमेल आईडी या स्ट्रिंग दर्ज करनी चाहिए, जब कोई उपयोगकर्ता बटन पर क्लिक करता है तो संपादन टेक्स्ट में सत्यापन दर्ज की गई स्ट्रिंग की जांच करने जा रहा है।

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

में जोड़ें
import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;import java.util.regex.Matcher;import java.util.regex.Pattern;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है {स्ट्रिंग ईमेलRegEx; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); ईमेलरेगेक्स ="^ [ए-ज़ा-जेड0-9._%+\\-]+@[ए-ज़ा-जेड0-9.\\-]+\\। [ए-ज़ा-जेड] {2,4 }$"; अंतिम संपादन टेक्स्ट ईमेल =findViewById (R.id.email); बटन मान्य =findViewById (R.id.valid); वैध.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {पैटर्न पैटर्न =पैटर्न। कॉम्पाइल (ईमेलरेगएक्स); मैचर मैचर =पैटर्न। मैचर (ईमेल। गेटटेक्स्ट ()। टूस्ट्रिंग ()); अगर (email.getText().toString().isEmpty()) { Toast.makeText(MainActivity.this, "कृपया ईमेल आईडी दर्ज करें", Toast.LENGTH_LONG).show(); } और अगर (!matcher.find() ) { Toast.makeText(MainActivity.this, "Not an email id", Toast.LENGTH_LONG).show(); } और { Toast.makeText(MainActivity.this, "ईमेल आईडी वैध है", Toast.LENGTH_LONG)। (); } } }); }} 

उपरोक्त कोड में, पैटर्न और मैचर का उपयोग करके, यह खोजने के लिए दिया गया स्ट्रिंग मान्य है या नहीं।

चरण 4 - मेनिफेस्ट.एक्सएमएल फाइल को बदलने की जरूरत नहीं है

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

एंड्रॉइड में एडिट टेक्स्ट का टेक्स्ट ईमेल एड्रेस है या नहीं, इसकी जांच कैसे करें?

उपरोक्त उदाहरण में हमने एडिट टेक्स्ट में कुछ भी नहीं दिया है और एक बटन पर क्लिक किया है जो एक चेतावनी दिखा रहा है जैसे "कृपया ईमेल आईडी दर्ज करें"

एंड्रॉइड में एडिट टेक्स्ट का टेक्स्ट ईमेल एड्रेस है या नहीं, इसकी जांच कैसे करें?

उपरोक्त उदाहरण में, हमने गलत ईमेल आईडी दी है। यह "ईमेल आईडी नहीं" के रूप में चेतावनी दिखा रहा है

एंड्रॉइड में एडिट टेक्स्ट का टेक्स्ट ईमेल एड्रेस है या नहीं, इसकी जांच कैसे करें?

उपरोक्त उदाहरण में, हमने उचित ईमेल आईडी दी है, इसे "ईमेल आईडी मान्य है" के रूप में आउटपुट दिया गया है।


  1. एंड्रॉइड पर टेक्स्ट व्यू में टेक्स्ट को कैसे जस्टिफाई करें?

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

  1. मुझे एंड्रॉइड में एक ई-मेल पता कैसे सत्यापित करना चाहिए?

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

  1. Android पर IP पता कैसे छुपाएं

    IP जब इंटरनेट की बात आती है तो पता सबसे लोकप्रिय शब्द है। आपने IP पतों के बारे में सुना होगा, लेकिन शायद अधिक जानने के लिए इंटरनेट की बाइबिल तक पहुंचने का समय नहीं मिला। Android पर IP पता छुपाने से पहले, आपको किसी भी डिवाइस पर IP की मूल बातें और कार्यप्रणाली जान लेनी चाहिए। IP क्या है? आईपी इंटरने