آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

ارسال ایمیل (email) به ایمیل یک فرد، به وسیله برنامه های ارسال ایمیل به عنوان واسطه، در برنامه نویسی اندروید

برای ارسال ایمیل (email)، به ایمیل یک فرد، به وسیله برنامه های ارسال ایمیل به عنوان واسطه، باید کدهای زیر را بنویسیم :


Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL  , new String[]{"recipient@example.com"});
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
i.putExtra(Intent.EXTRA_TEXT   , "body of email");
try {
    startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
    Toast.makeText(MainActivity.this, "There are no email clients installed.", Toast.LENGTH_SHORT).show();
}

در کدهای بالا، به جای عبارت recipient@example.com ، آدرس ایمیل مورد نظرمان را می نویسیم (ایمیل شخصی که قرار است ایمیل ما را دریافت کند). همچنین به جای عبارت subject of email ، باید عنوانی برای موضوع ایمیل بنویسیم. به جای عبارت body of email ، پیامی که می خواهیم در ایمیل نوشته شود را می نویسیم.

با اجرای کد بالا، برنامه های مرتبط با ارسال ایمیل (email) که در گوشی نصب شده اند، نمایش داده می شوند (اگر هیچ برنامه ای در این زمینه، وجود نداشته باشد، یک پیام نمایش داده می شود) :

ارسال ایمیل (email) به ایمیل یک فرد، به وسیله برنامه های ارسال ایمیل به عنوان واسطه، در برنامه نویسی اندروید

مثلا من که دارای یک ایمل gmail می باشم، گزینه Gmail را انتخاب می کنم و بنابراین اطلاعات مربوط به ایمیل، در صفحه زیر نمایش داده می شود و می توانم ایمیل را ارسال کنم :

ارسال ایمیل (email) به ایمیل یک فرد، به وسیله برنامه های ارسال ایمیل به عنوان واسطه، در برنامه نویسی اندروید
نویسنده علیرضا گلمکانی
شماره کلید 2636
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)