View Full Version : قرار گرفتن برنامه من در ليست انتخابي براي ارسال ايميل
alialirezaee1
دوشنبه 29 شهریور 1395, 22:53 عصر
سلاممي خوام برنامه اي بنويسم كه وقتي روي ايميلي كليك شد براي ارسال آن كه gmail و email و messaging باز ميشه كه بايد يكي رو انتخاب كنيم برنامه من هم تو اون ليست بياد. لطفا راهنمايي كنيدممنون
tux-world
سه شنبه 30 شهریور 1395, 09:08 صبح
از این کد استفاده کن:
Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto","abc@gmail.com", null));
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Body");
startActivity(Intent.createChooser(emailIntent, "Send email..."));
alialirezaee1
سه شنبه 30 شهریور 1395, 09:58 صبح
از این کد استفاده کن:
Intent emailIntent = new Intent(Intent.ACTION_SENDTO, Uri.fromParts(
"mailto","abc@gmail.com", null));
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Body");
startActivity(Intent.createChooser(emailIntent, "Send email..."));
ممنون از توجهتون. ولي من برعكسش رو ميخوام يعني مثلا روي ايميلي كه تو كانتكتهاي گوشي ذخيره شده كليك كردي اون ليست برنامه هايي كه ميتوني باهاشون ايميل بزني باز ميشه كاري كه اين createChooser انجام ميده. من ميخوام برنامم تو اون ليست بياد يعني كنار مثلا gmail
tux-world
سه شنبه 30 شهریور 1395, 10:45 صبح
آره راست میگی من اشتباهی متوجه شده بودم. سوال خیلی قشنگی پرسیدی. یه لینک بهت میدم اونجا کامل در مورد اینتنت های مربوط به ارسال ایمیل کد زده. یعنی یه پلیکیشن مخصصو ارسال ایمیله و به دردت میخوره
https://github.com/android/platform_packages_apps_email/blob/master/AndroidManifest.xml
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.