यह उदाहरण दर्शाता है कि संपादन टेक्स्ट पर एंड्रॉइड में ईमेल पता सत्यापन कैसे जांचें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
<एडिटटेक्स्ट एंड्रॉइड:आईडी ="@ + आईडी / ईमेल आईडी" एंड्रॉइड:संकेत ="ईमेल आईडी दर्ज करें" एंड्रॉइड:लेआउट_मार्जिन ="20 डीपी" एंड्रॉइड:लेआउट_विड्थ ="मैच_पेरेंट" एंड्रॉइड:लेआउट_हाइट ="रैप_कंटेंट "/> <बटन एंड्रॉइड:आईडी ="@ + आईडी / टेक्स्ट" एंड्रॉइड:टेक्स्टसाइज ="18 एसपी" एंड्रॉइड:टेक्स्ट एलाइनमेंट ="सेंटर" एंड्रॉइड:लेआउट_विड्थ ="रैप_कंटेंट" एंड्रॉइड:टेक्स्टकलर ="# 000" एंड्रॉइड:टेक्स्ट =" सत्यापन की जाँच करें" android:layout_height ="wrap_content" />
उपरोक्त कोड में, हमने एडिट टेक्स्ट और बटन लिया है। जब उपयोगकर्ता किसी बटन पर क्लिक करता है, तो वह संपादन टेक्स्ट डेटा की जांच करेगा और उस डेटा को मान्य करेगा।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ें <पूर्व>पैकेज com.example.andy.myapplication;import android.content.res.Configuration;import android.os.Build;import android.os.Bundle;import android.support.annotation.RequiresApi;import android.support.v7 .app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;import android.widget.Toast; पब्लिक क्लास MainActivity AppCompatActivity {int view =R का विस्तार करती है .लेआउट.गतिविधि_मेन; बटन बटन; संपादन टेक्स्ट ईमेल आईडी; स्ट्रिंग ईमेलपैटर्न ="[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+"; @RequiresApi(api =Build.VERSION_CODES.JELLY_BEAN) @Override संरक्षित शून्य onCreate (बंडल सेव्ड इंस्टेंसस्टेट) {super.onCreate(savedInstanceState); सेटकंटेंट व्यू (देखें); बटन =findViewById (R.id.text); ईमेल आईडी =findViewById (R.id.emailId); बटन.सेटऑनक्लिक लिस्टनर (नया व्यू। ऑनक्लिक लिस्टनर () {@ ओवरराइड पब्लिक वॉयड ऑनक्लिक (व्यू वी) {अगर (ईमेल आईडी। गेटटेक्स्ट ()। टूस्ट्रिंग ()। इम्प्टी ()) {Toast.makeText (getApplicationContext (),," ईमेल पता दर्ज करें ", Toast.LENGTH_SHORT).show(); }else { if (emailId.getText().toString().trim().matches(emailPattern)) { Toast.makeText(getApplicationContext (),,"वैध ईमेल पता", Toast.LENGTH_SHORT).show(); } और { Toast.makeText(getApplicationContext(),"अमान्य ईमेल पता", Toast.LENGTH_SHORT).show(); } } } }); }}पूर्व>उपरोक्त कोड में, हम नीचे दिखाए गए अनुसार संपादन टेक्स्ट डेटा को मान्य कर रहे हैं -
स्ट्रिंग ईमेलपैटर्न ="[a-zA-Z0-9._-]+@[az]+\\.+[az]+";............ ..................... अगर(emailId.getText().toString().isEmpty()) { Toast.makeText(getApplicationContext(),"ईमेल पता दर्ज करें ", Toast.LENGTH_SHORT).show();}else { if (emailId.getText().toString().trim().matches(emailPattern)) { Toast.makeText(getApplicationContext (),,"वैध ईमेल पता", टोस्ट.LENGTH_SHORT).शो (); } और { Toast.makeText (getApplicationContext (), "अमान्य ईमेल पता", Toast.LENGTH_SHORT)। शो (); }}पूर्व>आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
उपरोक्त परिणाम में, हमने वैध ईमेल आईडी दर्ज की है और एक बटन क्लिक किया है। यह एक वैध ईमेल पते के रूप में सही सत्यापन संदेश दिखा रहा है। अब गलत ईमेल आईडी दर्ज करें और एक बटन पर क्लिक करें। यह नीचे दिखाए अनुसार संदेश दिखाएगा -