رفتن به مطلب
  • 0

باز کردن کاملا مستقیم اینتنت ایمیل دستگاه


arastooms

سوال

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

وقتی کاربر روی دکمه ارسال ایمیل میزنه برای اولین بار (( لیست پیشنهادی برنامه ها باز میشه ))
و میدونید که نرم افزار های وایبر و واتساپ و ... تلگرام .... و در میان همه این ها ایمیل هست که کاربر باید و باید روی ایمیل کلیک کنه 

من نمیخام این لیست باز بشه 


یا کاربر رو دستگاه ایمیل تعریف کرده که ایمیل باز میشه

یا تعریف نکرده و مشکل داره که با try میگم مشکل داری رفیق ایمیل تعریف نشده

ممکنه راهنمایی بفرمایید 
اینم کد من هست 

Sub SendMail(SendTo As String, SendBody As String, SendSub As String, SendAtt As String)
   Dim ei As Email
   SendTo = SendTo.Trim
   ei.To.Add(SendTo)
   ei.Body = SendBody
   ei.Subject = SendSub.Trim
   If SendAtt <> "" Then 
      ei.Attachments.Add(SendAtt)
   End If
   Try
      StartActivity(ei.GetIntent)
   Catch
      Msgbox("Email Client Could Not Be Accessed, Please Make Sure You Have Setup Your Email Client", "NOTICE")
   End Try
End Sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام به دوستان خوبم و عزیزان انجمن
پست رو بعد از 24 ساعت بالا میارم با توجه به نیاز شدید به این راهنمایی
سپاسگذارم 
 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

چرا مستقیم بهش Intent ارسال ایمیل نمیدی و از Intent استفاده نمیکنی ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

از لینک زیر

http://stackoverflow.com/questions/12953547/android-opening-an-email-application-on-clicking-the-label

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



Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" });
sendIntent.setData(Uri.parse("[email protected]"));
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "enter subject");
sendIntent.setType("plain/text");
sendIntent.putExtra(Intent.EXTRA_TEXT, "Insert text");
startActivity(sendIntent);

استفادش تو بیسیک که ساده است

اگه با جاوا آبجکت می خوای استفادش کنی میشه این

#if java
import android.content.Intent;
import android.net.Uri;
public void send(String sbj,String text){
	Intent sendIntent = new Intent(Intent.ACTION_VIEW);
	sendIntent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
	sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" });
	sendIntent.setData(Uri.parse("[email protected]"));
	sendIntent.putExtra(Intent.EXTRA_SUBJECT, sbj);
	sendIntent.setType("plain/text");
	sendIntent.putExtra(Intent.EXTRA_TEXT, text);
	startActivity(sendIntent);
}
#end if

«موفق باشید.»

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱ ساعت قبل، مهدی ایزدی گفته است :

سلام

چرا مستقیم بهش Intent ارسال ایمیل نمیدی و از Intent استفاده نمیکنی ؟

سلام مهدی جان 
اول بگم تشکر و سپاس فراوان برای راهنمایی و وقتی که هزینه میکنی مشتی 
دوم باید بگم نمی تونم کد های اینتنت مستقیم رو پیدا کنم و ممکنه محبت کنی و با چند خط کد راهنمایی کنی که چه طور میتونم مستقیم این کار رو انجام بدم ؟
مرسی

در 31 دقیقه قبل، amin.mn گفته است :

از لینک زیر

http://stackoverflow.com/questions/12953547/android-opening-an-email-application-on-clicking-the-label

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




Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" });
sendIntent.setData(Uri.parse("[email protected]"));
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "enter subject");
sendIntent.setType("plain/text");
sendIntent.putExtra(Intent.EXTRA_TEXT, "Insert text");
startActivity(sendIntent);

استفادش تو بیسیک که ساده است

اگه با جاوا آبجکت می خوای استفادش کنی میشه این


#if java
import android.content.Intent;
import android.net.Uri;
public void send(String sbj,String text){
	Intent sendIntent = new Intent(Intent.ACTION_VIEW);
	sendIntent.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
	sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] { "[email protected]" });
	sendIntent.setData(Uri.parse("[email protected]"));
	sendIntent.putExtra(Intent.EXTRA_SUBJECT, sbj);
	sendIntent.setType("plain/text");
	sendIntent.putExtra(Intent.EXTRA_TEXT, text);
	startActivity(sendIntent);
}
#end if

«موفق باشید.»

سلام امین جان تشکر میکنم از راهنمایی شما دوست خوب و همکار عزیز 
میخاستم بگم این مستقیم " جیمیل رو باز میکنه " درسته ؟؟
و سوال بعدی اینکه اگر کاربر از یک ایمیل به غایر از جی میلاستفاده کنه باز هم فرقی نمیکنه و میاد ایمیل رو به آدرسی که دادیم می فرسته ؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...