কম্পিউটার

এডিট টেক্সটে অ্যান্ড্রয়েডে ইমেল অ্যাড্রেস ভ্যালিডেশন কীভাবে চেক করবেন


এই উদাহরণটি দেখায় কিভাবে Android-এ ইমেল ঠিকানা যাচাইকরণ পাঠ্য সম্পাদনা করতে হয়।

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version = "1.0" encoding = "utf-8"?>
<LinearLayout xmlns:android = "https://schemas.android.com/apk/res/android"
   android:id = "@+id/parent"
   xmlns:tools = "https://schemas.android.com/tools"
   android:layout_width = "match_parent"
   android:layout_height = "match_parent"
   tools:context = ".MainActivity"
   android:gravity = "center"
   android:orientation = "vertical">
   <EditText
      android:id = "@+id/emailId"
      android:hint = "Enter Email id"
      android:layout_margin = "20dp"
      android:layout_width = "match_parent"
      android:layout_height = "wrap_content" />
   <Button
      android:id = "@+id/text"
      android:textSize = "18sp"
      android:textAlignment = "center"
      android:layout_width = "wrap_content"
      android:textColor = "#000"
      android:text = "Check validation"
      android:layout_height = "wrap_content" />
</LinearLayout>

উপরের কোডে আমরা এডিট টেক্সট এবং বাটন নিয়েছি। ব্যবহারকারী যখন একটি বোতামে ক্লিক করেন, তখন এটি পাঠ্য ডেটা সম্পাদনা পরীক্ষা করবে এবং সেই ডেটা যাচাই করবে৷

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
package 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;
public class MainActivity extends AppCompatActivity {
   int view = R.layout.activity_main;
   Button button;
   EditText emailId;
   String emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";
   @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(view);
      button = findViewById(R.id.text);
      emailId = findViewById(R.id.emailId);
      button.setOnClickListener(new View.OnClickListener() {
         @Override
         public void onClick(View v) {
            if(emailId.getText().toString().isEmpty()) {
               Toast.makeText(getApplicationContext(),"enter email address",Toast.LENGTH_SHORT).show();
            }else {
               if (emailId.getText().toString().trim().matches(emailPattern)) {
                  Toast.makeText(getApplicationContext(),"valid email address",Toast.LENGTH_SHORT).show();
               } else {
                  Toast.makeText(getApplicationContext(),"Invalid email address", Toast.LENGTH_SHORT).show();
               }
            }
         }
      });
   }
}

উপরের কোডে, আমরা নীচে দেখানো হিসাবে পাঠ্য ডেটা সম্পাদনা করার বৈধতা দিচ্ছি -

String emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";

....................................

if(emailId.getText().toString().isEmpty()) {
   Toast.makeText(getApplicationContext(),"enter email address",Toast.LENGTH_SHORT).show();
}else {
   if (emailId.getText().toString().trim().matches(emailPattern)) {
      Toast.makeText(getApplicationContext(),"valid email address",Toast.LENGTH_SHORT).show();
   } else {
      Toast.makeText(getApplicationContext(),"Invalid email address", Toast.LENGTH_SHORT).show();
   }
}

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে -

এডিট টেক্সটে অ্যান্ড্রয়েডে ইমেল অ্যাড্রেস ভ্যালিডেশন কীভাবে চেক করবেন

উপরের ফলাফলে, আমরা বৈধ ইমেল আইডি প্রবেশ করেছি এবং একটি বোতামে ক্লিক করেছি। এটি একটি বৈধ ইমেল ঠিকানা হিসাবে সঠিক বৈধতা বার্তা দেখাচ্ছে। এখন ভুল ইমেইল আইডি লিখুন এবং একটি বোতামে ক্লিক করুন। এটি নীচে দেখানো বার্তাটি দেখাবে -

এডিট টেক্সটে অ্যান্ড্রয়েডে ইমেল অ্যাড্রেস ভ্যালিডেশন কীভাবে চেক করবেন


  1. অ্যান্ড্রয়েড এডিট টেক্সট খালি কিনা তা কীভাবে পরীক্ষা করবেন?

  2. অ্যান্ড্রয়েডে টেক্সটভিউতে পাঠ্যকে কীভাবে জাস্টিফাই করবেন?

  3. আমি কিভাবে Android এ একটি ই-মেইল ঠিকানা যাচাই করব?

  4. অ্যান্ড্রয়েডে আইপি ঠিকানা কীভাবে লুকাবেন