ارسال ایمیل 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 به سیستم عامل اندروید میفهمونیم که می خواهیم ارسال ایمیل رو انجام بدیم.
اگر قصد دارین ایمیل خودتون رو جایگزین کنید.
developerjavad@gmail.com
موفق باشین.
منبع آموزش : خانه اندروید
قبل از ارسال دیدگاه
بدون دیدگاه