خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

بررسی ایمیل معتبر اندروید استودیو

بررسی ایمیل معتبر اندروید استودیو

بررسی ایمیل معتبر اندروید استودیو

چک کردن ایمیل معتبر اندروید استودیو

بررسی ایمیل ، عرض سلام و احترام خدمت کاربران گرامی سایت خانه اندروید در خدمت شما هستیم با آموزش تصویری اندورید استودیو توی این جلسه قصد داریم در رابطه با دریافت ایمیل معتبر از سمت کاربر رو خدمتون آموزش بدیم.فرض بگیرن اپلیکیشنی رو طراحی کرده ایم و نیاز داریم تا کاربرهای ما وقتی می خواهن ثبت نام کنند حتما نیاز باشه تا ایمیل معتبر رو وارد کنند مثل جیمیل و یاهو …با خانه اندروید همراه باشین تا این آموزش رو به پایان برسونیم.

حتما بخوانید : آموزش چک کردن شماره موبایل اندروید استودیو Phone Number Validation

آموزش بررسی ایمیل معتبر در اندروید استودیو :

لطفا پروژه جدیدی را در اندروید استودیو ایجاد کنید سپس مراحل را به ترتیب انجام بدید.

لطفا اکتیویتی با عنوان Mainactivity ایجاد کنید.و در بخش xml سورس کد زیر را قرار بدید.مطابق تصویر و سورس کد :

چک کردن ایمیل معتبر اندروید استودیو

سورس کد قسمت xml تصویر بالا :

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.homeandroid.email.MainActivity">
<EditText
    android:id="@+id/edit_email_input"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:background="@drawable/shape_edittext"
    android:padding="10dp"
    android:inputType="textEmailAddress"
    android:lines="1"
    android:textSize="18sp"
    android:layout_margin="10dp"/>

<Button
    android:id="@+id/btn_check_email"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/edit_email_input"
    android:textSize="18sp"
    android:layout_margin="10dp"
    android:padding="10dp"
    android:text="بررسی ایمیل معتبر"
/>
</RelativeLayout>

 

دیزاین برنامه مطابق با تصویر زیر :

بررسی ایمیل معتبر

سورس کد قسمت java یا Mainactivity برای بررسی ایمیل معتبر همراه با تصویر:

لطفا دقت کنید ایدی دکمه برای چک کردن ایمیل :

android:id="@+id/btn_check_email"

ایدی Edittext برای چک کردن ایمیل :

android:id="@+id/edit_email_input"

سورس کد قسمت جاوا :

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
    Button btn_email_check;
    EditText emailcheck;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        cast();
        btn_email_check.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                check_email();
            }
        });
    }

    void check_email() {

        String checkemailinput = emailcheck.getText().toString();
        if (!checkemailinput.matches("[a-zA-Z0-9._-]+@[a-z]+.[a-z]+")) {
            Toast.makeText(this, "ایمیل وارد شده معتبر نیست.", Toast.LENGTH_SHORT).show();
        } else {
            Toast.makeText(this, "ایمیل معتبر هست.", Toast.LENGTH_SHORT).show();
        }
    }


    void cast() {
        btn_email_check = (Button) findViewById(R.id.btn_check_email);
        emailcheck = (EditText) findViewById(R.id.edit_email_input);
    }

}

تصویر سورس کد بالا :

کاربر وقتی ایمیل نامعتبر وارد کرده است.

بررسی ایمیل معتبر

کاربر وقتی ایمیل معتبر را وارد کرده هست.

بررسی ایمیل معتبر اندروید استودیو

منبع آموزش : خانه اندروید

موفق باشین.

درباره نویسنده

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

    به دیدگاه های بی نام و نشان که ایمیل فیک و نام فیک وارد می کنند پاسخ داده نمی شود

بدون دیدگاه