उदाहरण में आने से पहले, हमें परीक्षण परिदृश्य को जानना चाहिए। लॉगिन पेज में, आमतौर पर हम एडिट टेक्स्ट से ईमेल आईडी और पास वर्ड लेते हैं। एडिटेक्स्ट से ईमेल आईडी लेते समय। हमें पता होना चाहिए, यह वैध प्रारूप है या नहीं।
यह उदाहरण दर्शाता है कि संपादन टेक्स्ट का टेक्स्ट ईमेल पता है या नहीं, इसकी जांच कैसे करें।
चरण 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 -Manifest.xml फ़ाइल को बदलने की कोई आवश्यकता नहीं है आइए आपके एप्लिकेशन को चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
उपरोक्त उदाहरण में हमने एडिट टेक्स्ट में कुछ भी नहीं दिया है और बटन पर क्लिक करने पर यह चेतावनी दिखा रहा है जैसे "कृपया ईमेल आईडी दर्ज करें"
उपरोक्त उदाहरण में, हमने गलत ईमेल आईडी दी है। यह "ईमेल आईडी नहीं" के रूप में चेतावनी दिखा रहा है
उपरोक्त उदाहरण में हमने उचित ईमेल आईडी दी है, इसे "ईमेल आईडी मान्य है" के रूप में आउटपुट दिया गया है।