خانه اندروید

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

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

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

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

ارسال ایمیل Send email اندروید استودیو Android Studio

ارسال ایمیل Send email اندروید استودیو Android Studio

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

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

آموزش ارسال ایمیل Android Studio

Send email 

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

حتما بخوانید : 

فیلم دریافت اطلاعات از سمت سرور Retrofit 2

دقت کنید اکثر آموزش های سایت خانه اندروید دارای یک فیلم آموزشی در زیر پست هست که شما دوستان عزیز می توانید دانلود کنید و مشاهده کنید اما این پست نیازی به فیلم آموزشی نیست چون خیلی ساده ست و کافی ست سورس کد مورد نظر رو برای ارسال ایمیل در سه خط خلاصه میشه رو کپی و در مکان یا رویداد کلیک مربوط به دکمه ارسال ایمیل past کنید. و ایمیل خودتون رو وارد کنید تا کاربر بتونه از طریق بخش ارتباط با ما ،  با شما در ارتباط باشه و ایمیل ارسال کنه و از طریق ایمیل پاسخگوی کاربر باشین.

سورس کد ارسال ایمیل :

private void SendEmail() {
    Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", "developerjavad@gmail.com", null));
    intent.putExtra("android.intent.extra.SUBJECT", "Send From Application Android");
    startActivity(Intent.createChooser(intent, "لطفا انتخاب کنید...  :"));
}

برای ارسال ایمیل کافی است در هر جایی که دوست دارین متد () SendEmail را فراخوانی کنید.
مشابه سورس کد زیر :

public class singlemusic extends AppCompatActivity {
    Button button;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.singlemusic);
        button= (Button) findViewById(R.id.button2);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                SendEmail();
            }
        });
    }
    private void SendEmail() {
        Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts("mailto", "developerjavad@gmail.com", null));
        intent.putExtra("android.intent.extra.SUBJECT", "Send From Application Android");
        startActivity(Intent.createChooser(intent, "لطفا انتخاب کنید...  :"));
    }
}

نکته : شاید سوال براتون پیش بیاد از کجا متوجه میشه سیستم عامل اندروید که اپلیکیشن های که در تصویر پست هست قابلیت ارسال ایمیل دارن؟ جواب از طریق فایل androidmanifest.xml متوجه این موضوع میشه .
توضیح : Intent.ACTION_SENDTO
برای ارسال intent استفاده می شود و برای فیلتر کردن action

mailto به سیستم عامل اندروید میفهمونیم که می خواهیم ارسال ایمیل رو انجام بدیم.

ارسال ایمیل Send email اندروید استودیو Android Studio

اگر قصد دارین ایمیل خودتون رو جایگزین کنید.

developerjavad@gmail.com

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

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

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

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

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

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

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

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

بدون دیدگاه

ارسال دیدگاه شما