[android-developers] Re: sending email ?
I would say create a PHP script for sending mail on your web server. Then do an HTTP load of the script in the background. On Sunday, September 16, 2012 6:24:19 AM UTC-5, mohammed Nuhail wrote: > > how to send email in background ? > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: sending email automatically
If you didn't understand what he/she wanted, then why bother replying? The usage of a service is not relevant to the stated problem. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: sending email automatically
Не совсем понял, что ты именно хочешь. Чтобы тебе автоматически письмо отсылалось по какому-то интервалу? Создай сервис, запусти в нём поток и по таймеру хреначь. Или я не понял. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Sending EMAIL
> The email address that I pass via: > sendIntent.putExtra(Intent.EXTRA_EMAIL, "theem...@comcast.net"); > is always ignored and so it has to be manually entered on each email. > > Any solution? Thanks in advance. Try this : private static final String YOURTO = "m...@medomain.com"; intent.putExtra(Intent.EXTRA_EMAIL, new String[] { YOURTO }); Good luck ! Frank -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Sending email by Intent... not simply composing a message
On Aug 12, 2:13 am, DulcetTone wrote: > You're right... I misstated that. I can send SMS messages using the > SDK, but cannot send email. > I find that incongruous, despite the fact that the email app in the > open source contains some nicely crafted code to do just that. Why do you find it incongruous? For sending SMS: Your device actually DOES NOT send the SMS to the other party. It sends to a server (known as SMSC). Then the server pushes the SMS to the other party. Now, who runs SMSC and how is your phone aware of it? The answer is simple (and obvious) --- the mobile operator runs the server for you. And, they have the SMSC number stored in the SIM card you entered in the phone. So, to send an SMS, you do not need to have anything extra, your phone subscription plan comes with built in SMS service (i.e. address and permission to use SMS server). So, there is an SmsManager in Android and you can send SMS through without any need to know how it is being sent to the other party. For sending Email: The sending of email is different. Email sending also requires a server (SMTP server). But, when you subscribe to a phone plan, you do not get built in email service. Secondly, when you buy a SIM, you have a fixed number. But, incase of email, you have the liberty to create hundreds of email accounts, the SMTP server of different email provider will be different. Some even don't give the permission to use SMTP server (offer only web based service). Unlike 'SmsManager", there is no such EmailManager --- because there is no fixed email account for you and no fixed SMTP server to send email through. Fortunately, if you know what your email is(!), what your SMTP server address is, whether you are allowed to send email via that --- then you can write up a simple EmailManager for Android. This may shed some light on that issue (if you want to send email using gmail) http://davanum.wordpress.com/2007/12/22/android-send-email-via-gmail-actually-via-smtp/ Regards Sarwar Erfan > > Is every app that is to send mail to reinvent a very intricate, heavy > wheel? I guess I have a feature request to line up. > > tone > > On Aug 11, 2:42 pm, Mark Murphy wrote: > > > > > > > > > Well, SMS-by-Intent does not cause it to be sent, either. If you are > > looking for an analogue to SmsManager for sending emails, there is > > none -- sorry! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Sending email by Intent... not simply composing a message
You're right... I misstated that. I can send SMS messages using the SDK, but cannot send email. I find that incongruous, despite the fact that the email app in the open source contains some nicely crafted code to do just that. Is every app that is to send mail to reinvent a very intricate, heavy wheel? I guess I have a feature request to line up. tone On Aug 11, 2:42 pm, Mark Murphy wrote: > Well, SMS-by-Intent does not cause it to be sent, either. If you are > looking for an analogue to SmsManager for sending emails, there is > none -- sorry! > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Sending email with attachment
Hi, I want to receive Intent "android.intent.action.SEND" in a Service. Is it possilbe to register for this Intent via registerReceiver() and get the Intent in Broadcast receiver in the Service? Or is there any restrictions that "android.intent.action.SEND" can only be registered via Manifest.xml of an Activity and not in a Service? On Fri, Apr 16, 2010 at 9:03 PM, powder wrote: > > Sorry for not responding earlier. This worked for me: > >public static void sendFile(Context context) { >String emailPreference = > > PreferenceManager.getDefaultSharedPreferences(context).getString("emailPreference", > ""); >String subjectPreference = > > PreferenceManager.getDefaultSharedPreferences(context).getString("subjectPreference", > ""); >String bodyPreference = > > PreferenceManager.getDefaultSharedPreferences(context).getString("bodyPreference", > ""); >if(subjectPreference.length() == 0) { >subjectPreference = (String) > context.getText(R.string.csv_subject); >} >String csvFile = getFilename(); >File file = new File(csvFile); >if(file.exists()) { >Intent sendIntent = new Intent(Intent.ACTION_SEND); >sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] > {emailPreference}); >sendIntent.putExtra(Intent.EXTRA_SUBJECT, > subjectPreference); >sendIntent.putExtra(Intent.EXTRA_TEXT, > bodyPreference); >sendIntent.setType("text/csv"); >sendIntent.putExtra(Intent.EXTRA_STREAM, > Uri.fromFile(new > File(csvFile))); > > context.startActivity(Intent.createChooser(sendIntent, > context.getText(R.string.csv_send))); >} else { >Util.displayToast(context, R.string.no_csv_file); >} >} > > On Apr 14, 10:18 am, Scout Ma wrote: > > Thanks for your help. > > I want to write an application which will send email with an > > attachment through GMail on Android. > > But I don't have much time to study the basic of JavaMail. > > So, I wonder is there any sample for me to get in quickly. > > > > 2010/4/14 Kumar Bibek > > > > So, you want to learn how to create an email app? It depends actually > > on the protocol that you want to work with. For POP and IMAP, there > > are libraries which you have to use. Check out Java Mail API for this. > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Sending email with attachment
Sorry for not responding earlier. This worked for me: public static void sendFile(Context context) { String emailPreference = PreferenceManager.getDefaultSharedPreferences(context).getString("emailPreference", ""); String subjectPreference = PreferenceManager.getDefaultSharedPreferences(context).getString("subjectPreference", ""); String bodyPreference = PreferenceManager.getDefaultSharedPreferences(context).getString("bodyPreference", ""); if(subjectPreference.length() == 0) { subjectPreference = (String) context.getText(R.string.csv_subject); } String csvFile = getFilename(); File file = new File(csvFile); if(file.exists()) { Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {emailPreference}); sendIntent.putExtra(Intent.EXTRA_SUBJECT, subjectPreference); sendIntent.putExtra(Intent.EXTRA_TEXT, bodyPreference); sendIntent.setType("text/csv"); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(csvFile))); context.startActivity(Intent.createChooser(sendIntent, context.getText(R.string.csv_send))); } else { Util.displayToast(context, R.string.no_csv_file); } } On Apr 14, 10:18 am, Scout Ma wrote: > Thanks for your help. > I want to write an application which will send email with an > attachment through GMail on Android. > But I don't have much time to study the basic of JavaMail. > So, I wonder is there any sample for me to get in quickly. > > 2010/4/14 Kumar Bibek > > So, you want to learn how to create an email app? It depends actually > on the protocol that you want to work with. For POP and IMAP, there > are libraries which you have to use. Check out Java Mail API for this. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
[android-developers] Re: Sending email with attachment
Thanks for your help. I want to write an application which will send email with an attachment through GMail on Android. But I don't have much time to study the basic of JavaMail. So, I wonder is there any sample for me to get in quickly. 2010/4/14 Kumar Bibek So, you want to learn how to create an email app? It depends actually on the protocol that you want to work with. For POP and IMAP, there are libraries which you have to use. Check out Java Mail API for this. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.
[android-developers] Re: Sending email with attachment
@powder Where should the setType() be placed then. I'm having difficulties getting this to work. Thanks in advance. On Apr 7, 2:11 pm, powder wrote: > Hi, > > Thanks so much Kumar! > > It turned out to be the placement of the line: > > sendIntent.setType("text/csv") > > Regards Jonas. > > On Apr 5, 2:43 pm, Kumar Bibek wrote: > > > > > public static void sendFile(Context context) { > > File exportDir = new > > File(Environment.getExternalStorageDirectory(), > > "mydir"); > > if (!exportDir.exists()) { > > exportDir.mkdirs(); > > } > > String csvFile = exportDir + "/file.csv"; > > File file = new File(csvFile); > > if (file.exists()) { > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV > > file"); > > sendIntent.setType("text/csv"); > > sendIntent.putExtra(Intent.EXTRA_STREAM, > > Uri.parse("file://" > > + > > Environment.getExternalStorageDirectory() > > + "/mydir/file.csv")); > > sendIntent.putExtra(Intent.EXTRA_STREAM, Uri > > > > .parse("file:///sdcard/mydir/file.csv")); > > > > context.startActivity(Intent.createChooser(sendIntent, > > "Send CSV file")); > > } else { > > Toast.makeText(context, "TTT", > > Toast.LENGTH_LONG).show(); > > } > > > This piece of code works fine. I got the mail with theattachment. > > > Thanks and Regards, > > Kumar Bibek > > > On Apr 5, 5:31 pm, Kumar Bibek wrote: > > > > I will try this and let you know. > > > > Thanks and Regards, > > > Kumar Bibek > > > > On Apr 2, 3:09 am, powder wrote: > > > > > The logcat says: > > > > > ... > > > > 04-01 18:33:06.230: INFO/ActivityManager(76): Starting activity: > > > > Intent { act=android.intent.action.SEND typ=text/csv flg=0x300 > > > > cmp=com.google.android.gm/.ComposeActivityGmail (has extras) } > > > > 04-01 18:33:06.290: INFO/ActivityManager(76): Starting activity: > > > > Intent { act=android.intent.action.SEND typ=text/csv flg=0x280 > > > > cmp=com.google.android.gm/.ComposeActivity (has extras) } > > > > 04-01 18:33:06.589: DEBUG/Gmail(4465): ComposeActivity added to > > > > message:0attachment:|file.csv|text/csv|0|text/csv|LOCAL_FILE|file:/// > > > > sdcard/mydir/file.csv size:0 > > > > 04-01 18:33:06.609: INFO/Gmail(4465): >Attachmenturi: > > > > file:///sdcard/mydir/file.csv > > > > 04-01 18:33:06.609: INFO/Gmail(4465): > type: text/csv > > > > 04-01 18:33:06.609: INFO/Gmail(4465): > name: file.csv > > > > 04-01 18:33:06.609: INFO/Gmail(4465): > size: 0 > > > > ... > > > > > and the file size is 0. My file is attached in theemailas a file but > > > > always with 0 bytes (my file is 510 bytes)? > > > > > On Apr 1, 1:27 pm, Kumar Bibek wrote: > > > > > > Some logcat logs will be helpful in trying to figure out what went > > > > > wrong. > > > > > > Thanks and Regards, > > > > > Kumar Bibek > > > > > > On Apr 1, 2:10 pm, powder wrote: > > > > > > > Hi, > > > > > > > I never got this to work on a real device, got theemailbut no > > > > > >attachment, also when installing K9 on a emulator and > > > > > > thensendingtheemailI see the mail in the outbox with a size of 0 > > > > > > bytes: > > > > > > > public static void sendFile(Context context) { > > > > > > File exportDir = new > > > > > > File(Environment.getExternalStorageDirectory(), > > > > > > "mydir"); > > > > > > if (!exportDir.exists()) { > > > > > > exportDir.mkdirs(); > > > > > > } > > > > > > String csvFile = exportDir + "/file.csv"; > > > > > > File file = new File(csvFile); > > > > > > if(file.exists()) { > > > > > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > > > > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); > > > > > > sendIntent.setType("text/csv"); > > > > > > //sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); > > > > > > //sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + > > > > > > Environment.getExternalStorageDirectory() + "/mydir/file.csv")); > > > > > > sendIntent.putExtra(Intent.EXTRA_STREAM, > > > > > > Uri.parse("file:///sdcard/ > > > > > > mydir/file.csv")); > > > > > > context.startActivity(Intent.createChooser(sendIntent, "Send CSV > > > > > > file")); > > > > > > } else { > > > > > > Util.displayToast(context, R.string.no_csv_file); > > > > > > } > > > > > > > } > > > > > > > Any help appreciated. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to t
[android-developers] Re: Sending email with attachment
Where should it be placed? I also get size = 0 and then I get a error saying "file//: attachment paths must point to file:///sdcard" Igonoring attachment file On Apr 7, 11:11 pm, powder wrote: > Hi, > > Thanks so much Kumar! > > It turned out to be the placement of the line: > > sendIntent.setType("text/csv") > > Regards Jonas. > > On Apr 5, 2:43 pm, Kumar Bibek wrote: > > > > > public static void sendFile(Context context) { > > File exportDir = new > > File(Environment.getExternalStorageDirectory(), > > "mydir"); > > if (!exportDir.exists()) { > > exportDir.mkdirs(); > > } > > String csvFile = exportDir + "/file.csv"; > > File file = new File(csvFile); > > if (file.exists()) { > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV > > file"); > > sendIntent.setType("text/csv"); > > sendIntent.putExtra(Intent.EXTRA_STREAM, > > Uri.parse("file://" > > + > > Environment.getExternalStorageDirectory() > > + "/mydir/file.csv")); > > sendIntent.putExtra(Intent.EXTRA_STREAM, Uri > > > > .parse("file:///sdcard/mydir/file.csv")); > > > > context.startActivity(Intent.createChooser(sendIntent, > > "Send CSV file")); > > } else { > > Toast.makeText(context, "TTT", > > Toast.LENGTH_LONG).show(); > > } > > > This piece of code works fine. I got the mail with the attachment. > > > Thanks and Regards, > > Kumar Bibek > > > On Apr 5, 5:31 pm, Kumar Bibek wrote: > > > > I will try this and let you know. > > > > Thanks and Regards, > > > Kumar Bibek > > > > On Apr 2, 3:09 am, powder wrote: > > > > > The logcat says: > > > > > ... > > > > 04-01 18:33:06.230: INFO/ActivityManager(76): Starting activity: > > > > Intent { act=android.intent.action.SEND typ=text/csv flg=0x300 > > > > cmp=com.google.android.gm/.ComposeActivityGmail (has extras) } > > > > 04-01 18:33:06.290: INFO/ActivityManager(76): Starting activity: > > > > Intent { act=android.intent.action.SEND typ=text/csv flg=0x280 > > > > cmp=com.google.android.gm/.ComposeActivity (has extras) } > > > > 04-01 18:33:06.589: DEBUG/Gmail(4465): ComposeActivity added to > > > > message:0 attachment:|file.csv|text/csv|0|text/csv|LOCAL_FILE|file:/// > > > > sdcard/mydir/file.csv size:0 > > > > 04-01 18:33:06.609: INFO/Gmail(4465): > Attachment uri: > > > > file:///sdcard/mydir/file.csv > > > > 04-01 18:33:06.609: INFO/Gmail(4465): > type: text/csv > > > > 04-01 18:33:06.609: INFO/Gmail(4465): > name: file.csv > > > > 04-01 18:33:06.609: INFO/Gmail(4465): > size: 0 > > > > ... > > > > > and the file size is 0. My file is attached in the email as a file but > > > > always with 0 bytes (my file is 510 bytes)? > > > > > On Apr 1, 1:27 pm, Kumar Bibek wrote: > > > > > > Some logcat logs will be helpful in trying to figure out what went > > > > > wrong. > > > > > > Thanks and Regards, > > > > > Kumar Bibek > > > > > > On Apr 1, 2:10 pm, powder wrote: > > > > > > > Hi, > > > > > > > I never got this to work on a real device, got the email but no > > > > > > attachment, also when installing K9 on a emulator and > > > > > > then sending the email I see the mail in the outbox with a size of 0 > > > > > > bytes: > > > > > > > public static void sendFile(Context context) { > > > > > > File exportDir = new > > > > > > File(Environment.getExternalStorageDirectory(), > > > > > > "mydir"); > > > > > > if (!exportDir.exists()) { > > > > > > exportDir.mkdirs(); > > > > > > } > > > > > > String csvFile = exportDir + "/file.csv"; > > > > > > File file = new File(csvFile); > > > > > > if(file.exists()) { > > > > > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > > > > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); > > > > > > sendIntent.setType("text/csv"); > > > > > > //sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); > > > > > > //sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + > > > > > > Environment.getExternalStorageDirectory() + "/mydir/file.csv")); > > > > > > sendIntent.putExtra(Intent.EXTRA_STREAM, > > > > > > Uri.parse("file:///sdcard/ > > > > > > mydir/file.csv")); > > > > > > context.startActivity(Intent.createChooser(sendIntent, "Send CSV > > > > > > file")); > > > > > > } else { > > > > > > Util.displayToast(context, R.string.no_csv_file); > > > > > > } > > > > > > > } > > > > > > > Any help appreciated. -- You received this message because you are subscribed to th
[android-developers] Re: Sending email with attachment
Hi, Thanks so much Kumar! It turned out to be the placement of the line: sendIntent.setType("text/csv") Regards Jonas. On Apr 5, 2:43 pm, Kumar Bibek wrote: > public static void sendFile(Context context) { > File exportDir = new > File(Environment.getExternalStorageDirectory(), > "mydir"); > if (!exportDir.exists()) { > exportDir.mkdirs(); > } > String csvFile = exportDir + "/file.csv"; > File file = new File(csvFile); > if (file.exists()) { > Intent sendIntent = new Intent(Intent.ACTION_SEND); > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); > sendIntent.setType("text/csv"); > sendIntent.putExtra(Intent.EXTRA_STREAM, > Uri.parse("file://" > + > Environment.getExternalStorageDirectory() > + "/mydir/file.csv")); > sendIntent.putExtra(Intent.EXTRA_STREAM, Uri > > .parse("file:///sdcard/mydir/file.csv")); > context.startActivity(Intent.createChooser(sendIntent, > "Send CSV file")); > } else { > Toast.makeText(context, "TTT", > Toast.LENGTH_LONG).show(); > } > > This piece of code works fine. I got the mail with the attachment. > > Thanks and Regards, > Kumar Bibek > > On Apr 5, 5:31 pm, Kumar Bibek wrote: > > > > > I will try this and let you know. > > > Thanks and Regards, > > Kumar Bibek > > > On Apr 2, 3:09 am, powder wrote: > > > > The logcat says: > > > > ... > > > 04-01 18:33:06.230: INFO/ActivityManager(76): Starting activity: > > > Intent { act=android.intent.action.SEND typ=text/csv flg=0x300 > > > cmp=com.google.android.gm/.ComposeActivityGmail (has extras) } > > > 04-01 18:33:06.290: INFO/ActivityManager(76): Starting activity: > > > Intent { act=android.intent.action.SEND typ=text/csv flg=0x280 > > > cmp=com.google.android.gm/.ComposeActivity (has extras) } > > > 04-01 18:33:06.589: DEBUG/Gmail(4465): ComposeActivity added to > > > message:0 attachment:|file.csv|text/csv|0|text/csv|LOCAL_FILE|file:/// > > > sdcard/mydir/file.csv size:0 > > > 04-01 18:33:06.609: INFO/Gmail(4465): > Attachment uri: > > > file:///sdcard/mydir/file.csv > > > 04-01 18:33:06.609: INFO/Gmail(4465): > type: text/csv > > > 04-01 18:33:06.609: INFO/Gmail(4465): > name: file.csv > > > 04-01 18:33:06.609: INFO/Gmail(4465): > size: 0 > > > ... > > > > and the file size is 0. My file is attached in the email as a file but > > > always with 0 bytes (my file is 510 bytes)? > > > > On Apr 1, 1:27 pm, Kumar Bibek wrote: > > > > > Some logcat logs will be helpful in trying to figure out what went > > > > wrong. > > > > > Thanks and Regards, > > > > Kumar Bibek > > > > > On Apr 1, 2:10 pm, powder wrote: > > > > > > Hi, > > > > > > I never got this to work on a real device, got the email but no > > > > > attachment, also when installing K9 on a emulator and > > > > > then sending the email I see the mail in the outbox with a size of 0 > > > > > bytes: > > > > > > public static void sendFile(Context context) { > > > > > File exportDir = new File(Environment.getExternalStorageDirectory(), > > > > > "mydir"); > > > > > if (!exportDir.exists()) { > > > > > exportDir.mkdirs(); > > > > > } > > > > > String csvFile = exportDir + "/file.csv"; > > > > > File file = new File(csvFile); > > > > > if(file.exists()) { > > > > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > > > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); > > > > > sendIntent.setType("text/csv"); > > > > > //sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); > > > > > //sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + > > > > > Environment.getExternalStorageDirectory() + "/mydir/file.csv")); > > > > > sendIntent.putExtra(Intent.EXTRA_STREAM, > > > > > Uri.parse("file:///sdcard/ > > > > > mydir/file.csv")); > > > > > context.startActivity(Intent.createChooser(sendIntent, "Send CSV > > > > > file")); > > > > > } else { > > > > > Util.displayToast(context, R.string.no_csv_file); > > > > > } > > > > > > } > > > > > > Any help appreciated. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.
[android-developers] Re: Sending email with attachment
public static void sendFile(Context context) { File exportDir = new File(Environment.getExternalStorageDirectory(), "mydir"); if (!exportDir.exists()) { exportDir.mkdirs(); } String csvFile = exportDir + "/file.csv"; File file = new File(csvFile); if (file.exists()) { Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); sendIntent.setType("text/csv"); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + Environment.getExternalStorageDirectory() + "/mydir/file.csv")); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri .parse("file:///sdcard/mydir/file.csv")); context.startActivity(Intent.createChooser(sendIntent, "Send CSV file")); } else { Toast.makeText(context, "TTT", Toast.LENGTH_LONG).show(); } This piece of code works fine. I got the mail with the attachment. Thanks and Regards, Kumar Bibek On Apr 5, 5:31 pm, Kumar Bibek wrote: > I will try this and let you know. > > Thanks and Regards, > Kumar Bibek > > On Apr 2, 3:09 am, powder wrote: > > > The logcat says: > > > ... > > 04-01 18:33:06.230: INFO/ActivityManager(76): Starting activity: > > Intent { act=android.intent.action.SEND typ=text/csv flg=0x300 > > cmp=com.google.android.gm/.ComposeActivityGmail (has extras) } > > 04-01 18:33:06.290: INFO/ActivityManager(76): Starting activity: > > Intent { act=android.intent.action.SEND typ=text/csv flg=0x280 > > cmp=com.google.android.gm/.ComposeActivity (has extras) } > > 04-01 18:33:06.589: DEBUG/Gmail(4465): ComposeActivity added to > > message:0 attachment:|file.csv|text/csv|0|text/csv|LOCAL_FILE|file:/// > > sdcard/mydir/file.csv size:0 > > 04-01 18:33:06.609: INFO/Gmail(4465): > Attachment uri: > > file:///sdcard/mydir/file.csv > > 04-01 18:33:06.609: INFO/Gmail(4465): > type: text/csv > > 04-01 18:33:06.609: INFO/Gmail(4465): > name: file.csv > > 04-01 18:33:06.609: INFO/Gmail(4465): > size: 0 > > ... > > > and the file size is 0. My file is attached in the email as a file but > > always with 0 bytes (my file is 510 bytes)? > > > On Apr 1, 1:27 pm, Kumar Bibek wrote: > > > > Some logcat logs will be helpful in trying to figure out what went > > > wrong. > > > > Thanks and Regards, > > > Kumar Bibek > > > > On Apr 1, 2:10 pm, powder wrote: > > > > > Hi, > > > > > I never got this to work on a real device, got the email but no > > > > attachment, also when installing K9 on a emulator and > > > > then sending the email I see the mail in the outbox with a size of 0 > > > > bytes: > > > > > public static void sendFile(Context context) { > > > > File exportDir = new File(Environment.getExternalStorageDirectory(), > > > > "mydir"); > > > > if (!exportDir.exists()) { > > > > exportDir.mkdirs(); > > > > } > > > > String csvFile = exportDir + "/file.csv"; > > > > File file = new File(csvFile); > > > > if(file.exists()) { > > > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); > > > > sendIntent.setType("text/csv"); > > > > //sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); > > > > //sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + > > > > Environment.getExternalStorageDirectory() + "/mydir/file.csv")); > > > > sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/ > > > > mydir/file.csv")); > > > > context.startActivity(Intent.createChooser(sendIntent, "Send CSV > > > > file")); > > > > } else { > > > > Util.displayToast(context, R.string.no_csv_file); > > > > } > > > > > } > > > > > Any help appreciated. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.
[android-developers] Re: Sending email with attachment
I will try this and let you know. Thanks and Regards, Kumar Bibek On Apr 2, 3:09 am, powder wrote: > The logcat says: > > ... > 04-01 18:33:06.230: INFO/ActivityManager(76): Starting activity: > Intent { act=android.intent.action.SEND typ=text/csv flg=0x300 > cmp=com.google.android.gm/.ComposeActivityGmail (has extras) } > 04-01 18:33:06.290: INFO/ActivityManager(76): Starting activity: > Intent { act=android.intent.action.SEND typ=text/csv flg=0x280 > cmp=com.google.android.gm/.ComposeActivity (has extras) } > 04-01 18:33:06.589: DEBUG/Gmail(4465): ComposeActivity added to > message:0 attachment:|file.csv|text/csv|0|text/csv|LOCAL_FILE|file:/// > sdcard/mydir/file.csv size:0 > 04-01 18:33:06.609: INFO/Gmail(4465): > Attachment uri: > file:///sdcard/mydir/file.csv > 04-01 18:33:06.609: INFO/Gmail(4465): > type: text/csv > 04-01 18:33:06.609: INFO/Gmail(4465): > name: file.csv > 04-01 18:33:06.609: INFO/Gmail(4465): > size: 0 > ... > > and the file size is 0. My file is attached in the email as a file but > always with 0 bytes (my file is 510 bytes)? > > On Apr 1, 1:27 pm, Kumar Bibek wrote: > > > Some logcat logs will be helpful in trying to figure out what went > > wrong. > > > Thanks and Regards, > > Kumar Bibek > > > On Apr 1, 2:10 pm, powder wrote: > > > > Hi, > > > > I never got this to work on a real device, got the email but no > > > attachment, also when installing K9 on a emulator and > > > then sending the email I see the mail in the outbox with a size of 0 > > > bytes: > > > > public static void sendFile(Context context) { > > > File exportDir = new File(Environment.getExternalStorageDirectory(), > > > "mydir"); > > > if (!exportDir.exists()) { > > > exportDir.mkdirs(); > > > } > > > String csvFile = exportDir + "/file.csv"; > > > File file = new File(csvFile); > > > if(file.exists()) { > > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); > > > sendIntent.setType("text/csv"); > > > //sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); > > > //sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + > > > Environment.getExternalStorageDirectory() + "/mydir/file.csv")); > > > sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/ > > > mydir/file.csv")); > > > context.startActivity(Intent.createChooser(sendIntent, "Send CSV > > > file")); > > > } else { > > > Util.displayToast(context, R.string.no_csv_file); > > > } > > > > } > > > > Any help appreciated. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.
[android-developers] Re: Sending email with attachment
The logcat says: ... 04-01 18:33:06.230: INFO/ActivityManager(76): Starting activity: Intent { act=android.intent.action.SEND typ=text/csv flg=0x300 cmp=com.google.android.gm/.ComposeActivityGmail (has extras) } 04-01 18:33:06.290: INFO/ActivityManager(76): Starting activity: Intent { act=android.intent.action.SEND typ=text/csv flg=0x280 cmp=com.google.android.gm/.ComposeActivity (has extras) } 04-01 18:33:06.589: DEBUG/Gmail(4465): ComposeActivity added to message:0 attachment:|file.csv|text/csv|0|text/csv|LOCAL_FILE|file:/// sdcard/mydir/file.csv size:0 04-01 18:33:06.609: INFO/Gmail(4465): > Attachment uri: file:///sdcard/mydir/file.csv 04-01 18:33:06.609: INFO/Gmail(4465): > type: text/csv 04-01 18:33:06.609: INFO/Gmail(4465): > name: file.csv 04-01 18:33:06.609: INFO/Gmail(4465): > size: 0 ... and the file size is 0. My file is attached in the email as a file but always with 0 bytes (my file is 510 bytes)? On Apr 1, 1:27 pm, Kumar Bibek wrote: > Some logcat logs will be helpful in trying to figure out what went > wrong. > > Thanks and Regards, > Kumar Bibek > > On Apr 1, 2:10 pm, powder wrote: > > > > > Hi, > > > I never got this to work on a real device, got the email but no > > attachment, also when installing K9 on a emulator and > > then sending the email I see the mail in the outbox with a size of 0 > > bytes: > > > public static void sendFile(Context context) { > > File exportDir = new File(Environment.getExternalStorageDirectory(), > > "mydir"); > > if (!exportDir.exists()) { > > exportDir.mkdirs(); > > } > > String csvFile = exportDir + "/file.csv"; > > File file = new File(csvFile); > > if(file.exists()) { > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); > > sendIntent.setType("text/csv"); > > //sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); > > //sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + > > Environment.getExternalStorageDirectory() + "/mydir/file.csv")); > > sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/ > > mydir/file.csv")); > > context.startActivity(Intent.createChooser(sendIntent, "Send CSV > > file")); > > } else { > > Util.displayToast(context, R.string.no_csv_file); > > } > > > } > > > Any help appreciated. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.
[android-developers] Re: Sending email with attachment
Some logcat logs will be helpful in trying to figure out what went wrong. Thanks and Regards, Kumar Bibek On Apr 1, 2:10 pm, powder wrote: > Hi, > > I never got this to work on a real device, got the email but no > attachment, also when installing K9 on a emulator and > then sending the email I see the mail in the outbox with a size of 0 > bytes: > > public static void sendFile(Context context) { > File exportDir = new File(Environment.getExternalStorageDirectory(), > "mydir"); > if (!exportDir.exists()) { > exportDir.mkdirs(); > } > String csvFile = exportDir + "/file.csv"; > File file = new File(csvFile); > if(file.exists()) { > Intent sendIntent = new Intent(Intent.ACTION_SEND); > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "CSV file"); > sendIntent.setType("text/csv"); > //sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); > //sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + > Environment.getExternalStorageDirectory() + "/mydir/file.csv")); > sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///sdcard/ > mydir/file.csv")); > context.startActivity(Intent.createChooser(sendIntent, "Send CSV > file")); > } else { > Util.displayToast(context, R.string.no_csv_file); > } > > } > > Any help appreciated. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.
[android-developers] Re: Sending Email
However I couldnt send an image attachment along with this.Reason is when we remove awt dependecies awt .Toolkit which is needed to implement jpeg/png mailcap also removed Thanks Isuru On Mon, Sep 28, 2009 at 12:14 PM, Isuru danagalle wrote: > I have done this.You need to remove awt dependecies from java mail and > build the activation jar and mail jar manually.If you need the code and jar > file contact me. > > Thanks > Isuru > > > On Wed, Sep 9, 2009 at 12:54 AM, Mark Murphy wrote: > >> >> Jason Proctor wrote: >> >> Only if you include your own SMTP code. ACTION_SEND will always prompt >> >> the user, at least if they choose one of the built-in apps. >> > >> > did we ever get to the bottom of why JavaMail doesn't work on Android? >> > >> > some Dalvik translation problem IIRC >> >> I haven't played with JavaMail in nearly a year. I ran into that Dalvik >> issue, read up on the CDDL (JavaMail's license), and my head started to >> hurt. :-( >> >> What's worse, there's little else in the way of Java SMTP client >> libraries, AFAICT. >> >> -- >> Mark Murphy (a Commons Guy) >> http://commonsware.com | http://twitter.com/commonsguy >> >> _The Busy Coders' Guide to *Advanced* Android Development_ In Print! >> >> >> >> > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending Email
I have done this.You need to remove awt dependecies from java mail and build the activation jar and mail jar manually.If you need the code and jar file contact me. Thanks Isuru On Wed, Sep 9, 2009 at 12:54 AM, Mark Murphy wrote: > > Jason Proctor wrote: > >> Only if you include your own SMTP code. ACTION_SEND will always prompt > >> the user, at least if they choose one of the built-in apps. > > > > did we ever get to the bottom of why JavaMail doesn't work on Android? > > > > some Dalvik translation problem IIRC > > I haven't played with JavaMail in nearly a year. I ran into that Dalvik > issue, read up on the CDDL (JavaMail's license), and my head started to > hurt. :-( > > What's worse, there's little else in the way of Java SMTP client > libraries, AFAICT. > > -- > Mark Murphy (a Commons Guy) > http://commonsware.com | http://twitter.com/commonsguy > > _The Busy Coders' Guide to *Advanced* Android Development_ In Print! > > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending Email
I've created so-far fully working version of javamail based on the source code available in the glassfish repository and some awt class from harmony. I'm not sure of what i can do with the license of what i have used to make it work but i've put all of this in a google code project : http://code.google.com/p/javamail-android/ full source code and binaries are available. I've used a lot IMAP browsing, Mime Message parsing, so-far i've fixed all the bugs i've encountered. Feel free to report issue or to give me tips on i can distribute this (freely of course) On 8 sep, 21:24, Mark Murphy wrote: > Jason Proctor wrote: > >> Only if you include your own SMTP code. ACTION_SEND will always prompt > >> the user, at least if they choose one of the built-in apps. > > > did we ever get to the bottom of whyJavaMaildoesn't work on Android? > > > some Dalvik translation problem IIRC > > I haven't played withJavaMailin nearly a year. I ran into that Dalvik > issue, read up on the CDDL (JavaMail'slicense), and my head started to > hurt. :-( > > What's worse, there's little else in the way of Java SMTP client > libraries, AFAICT. > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://twitter.com/commonsguy > > _The Busy Coders' Guide to *Advanced* Android Development_ In Print! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email with Apache commons
You are trying to use classes that the Android platform simply doesn't support (see the nice error message - in this case it's very informative). In your case "javax.naming" from JNDI which is a core class is not present, but regardless, not every java library runs or is supported on Android (not everything that runs in a "standalone application" which probably means desktop or server VM). If you want to send email you might want to consider using an Intent and going through the mailer UI so the user knows what's happening, or if you want to do it programmatically it's purported that JavaMail works without any porting (to use commons-email you will have to port the parts Android doesn't support, that is, modify it to work with Android). See this thread for more info: http://groups.google.com/group/android-developers/browse_thread/thread/c58d75c1ccfe598b/ On Sep 16, 8:15 am, Isuru danagalle wrote: > Hi All, > I am trying a simple send mail application using apache commons > library.Here is the code. > > The email sending code is working fine in a standalone application.However > when I try to run it as android application > > it gave following error message. > > trouble processing "javax/naming/AuthenticationException.class": > > [2009-09-17 05:33:20 - Commons] > > Attempt to include a core VM class in something other than a core library. > > It is likely that you have attempted to include the core library from a > desktop > > virtual machine into an application, which will most assuredly not work. If > > you really intend to build a core library -- which is only appropriate as > > part of creating a full virtual machine binary, as opposed to compiling an > > application -- then use the "--core-library" option to suppress this error > > message. If you go ahead and use "--core-library" but are in fact building > > an application, then please be aware that your build will still fail at some > > point; you will simply be denied the pleasure of reading this helpful error > > message. > > [2009-09-17 05:33:20 - Commons] 1 error; aborting > > [2009-09-17 05:33:20 - Commons] Conversion to Dalvik format failed with > error 1 > > I have added mail.jar,commons jars and jndi.jar to the references of eclipse > > If anybody know a resolution please let me know. > > *public* *void* onClick(View view) { > > String[] recipients = {recei...@gmail.com}; > > SimpleEmail email = *new* SimpleEmail(); > > email.addTo("sam...@gmail.com", "John Doe"); > > email.addTo("sam...@gmail.com", "John Doe"); > > email.setAuthentication("andr...@gmail.com", "android"); > > email.setHostName("smtp.gmail.com"); > > email.setDebug(*true*); > > email.setSmtpPort(465); > > email.setSSL(*true*); > > *for* (*int* i = 0; i < recipients.length; i++) > > { > > email.addTo(recipients[i]); > > } > > email.setFrom("sen...@gmail.com", "Me"); > > email.setSubject("Test message"); > > email.setMsg("This is a simple test of commons-email"); > > email.send(); > > Thanks & Regards, > > Isuru --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending Email
Jason Proctor wrote: >> Only if you include your own SMTP code. ACTION_SEND will always prompt >> the user, at least if they choose one of the built-in apps. > > did we ever get to the bottom of why JavaMail doesn't work on Android? > > some Dalvik translation problem IIRC I haven't played with JavaMail in nearly a year. I ran into that Dalvik issue, read up on the CDDL (JavaMail's license), and my head started to hurt. :-( What's worse, there's little else in the way of Java SMTP client libraries, AFAICT. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://twitter.com/commonsguy _The Busy Coders' Guide to *Advanced* Android Development_ In Print! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending Email
Iroid wrote: > Hello All, > Can I send an email without invoking any activity (with Send/SendTo > action)? > > Just compose a mail and send to recipient from my application. > > Appreciate your response. Only if you include your own SMTP code. ACTION_SEND will always prompt the user, at least if they choose one of the built-in apps. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://twitter.com/commonsguy _The Busy Coders' Guide to *Advanced* Android Development_ In Print! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email with HTML in body
same issue here... On 23 juil, 15:29, Rmac wrote: > Hello, > > I have been unable to send anemailvia an Intent where theemail > contains HTML in the body. Theemailis created, but the HTML in the > body shows as plain text instead of being rendered as HTML. I have > found similar posts where others have encountered the same problem, > but so far no one has provided a solution. > > Here is a snippet of code to demonstrate: > > Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); > emailIntent.setType("text/html"); > emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] > {"t...@email.com"}); > emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, > "Subject"); > emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, > "Example"); > context.startActivity(Intent.createChooser(emailIntent, "Send > mail...")); > > Viewing theemailafter it is sent shows the body with HTML markup > tags instead of just "Example". I'd sure appreciate any help in > resolving this issue. Thanks! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending Email from Android application
You can find the correct MIME type to send a text message here: http://www.openintents.org/en/node/121 (scroll down for the sample code) Peli www.openintents.org On Jun 24, 7:02 am, doubleminus wrote: > Swathi, > > Did you ever figure this one out?? > > Thanks, > double > > On May 12, 1:40 am, Swathi wrote: > > > I have tried to sendemailfrom myapplication in emulator , with > > following code. > > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > > sendIntent.putExtra(Intent.EXTRA_EMAIL, mailto); > > sendIntent.putExtra(Intent.EXTRA_SUBJECT, > > subject.getText().toString()); > > sendIntent.putExtra(Intent.EXTRA_TEXT, > > body.getText().toString()); > > sendIntent.setType("text/plain"); > > > startActivity(Intent.createChooser(sendIntent, "MySendMail")); > > > But i got an error "No applications can perform this action". > > > I tried by configuring Gmail in emulator, with the following code > > > boolean debug = false; > > //Set the host smtp address > > Properties props = new Properties(); > > props.setProperty("mail.transport.protocol", "smtp"); > > props.setProperty("mail.host", "smtp.gmail.com"); > > props.put("mail.smtp.auth", "true"); > > props.put("mail.smtp.port", "465"); > > props.put("mail.smtp.socketFactory.port", "465"); > > props.put("mail.smtp.socketFactory.class", > > "javax.net.ssl.SSLSocketFactory"); > > props.put("mail.smtp.socketFactory.fallback", "false"); > > props.setProperty("mail.smtp.quitwait", "false"); > > Session session = Session.getDefaultInstance(props, this); > > session.setDebug(debug); > > try > > { > > // create a message > > Message msg = new MimeMessage(session); > > // set the from and to address > > InternetAddress addressFrom = new InternetAddress(from); > > msg.setFrom(addressFrom); > > InternetAddress[] addressTo = > > new InternetAddress[recipients.length]; > > for (int i = 0; i < recipients.length; i++) { > > addressTo[i] = new InternetAddress(recipients[i]); > > } > > msg.setRecipients(Message.RecipientType.TO, addressTo); > > // Setting the Subject and Content Type > > msg.setSubject(subject); > > msg.setContent(message, "text/html"); > > Transport.send(msg); > > } > > catch (Exception e) { > > // TODO: handle exception > > System.out.println("Exception in Message"+e.getMessage()); > > } > > } > > > But i got an error but i got an error > > "java.lang.verifyError:javax.mail.internet.Mimemessage." > > > Can anybody help me? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending Email from Android application
Swathi, Did you ever figure this one out?? Thanks, double On May 12, 1:40 am, Swathi wrote: > I have tried to sendemailfrom myapplication in emulator , with > following code. > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > sendIntent.putExtra(Intent.EXTRA_EMAIL, mailto); > sendIntent.putExtra(Intent.EXTRA_SUBJECT, > subject.getText().toString()); > sendIntent.putExtra(Intent.EXTRA_TEXT, > body.getText().toString()); > sendIntent.setType("text/plain"); > > startActivity(Intent.createChooser(sendIntent, "MySendMail")); > > But i got an error "No applications can perform this action". > > I tried by configuring Gmail in emulator, with the following code > > boolean debug = false; > //Set the host smtp address > Properties props = new Properties(); > props.setProperty("mail.transport.protocol", "smtp"); > props.setProperty("mail.host", "smtp.gmail.com"); > props.put("mail.smtp.auth", "true"); > props.put("mail.smtp.port", "465"); > props.put("mail.smtp.socketFactory.port", "465"); > props.put("mail.smtp.socketFactory.class", > "javax.net.ssl.SSLSocketFactory"); > props.put("mail.smtp.socketFactory.fallback", "false"); > props.setProperty("mail.smtp.quitwait", "false"); > Session session = Session.getDefaultInstance(props, this); > session.setDebug(debug); > try > { > // create a message > Message msg = new MimeMessage(session); > // set the from and to address > InternetAddress addressFrom = new InternetAddress(from); > msg.setFrom(addressFrom); > InternetAddress[] addressTo = > new InternetAddress[recipients.length]; > for (int i = 0; i < recipients.length; i++) { > addressTo[i] = new InternetAddress(recipients[i]); > } > msg.setRecipients(Message.RecipientType.TO, addressTo); > // Setting the Subject and Content Type > msg.setSubject(subject); > msg.setContent(message, "text/html"); > Transport.send(msg); > } > catch (Exception e) { > // TODO: handle exception > System.out.println("Exception in Message"+e.getMessage()); > } > } > > But i got an error but i got an error > "java.lang.verifyError:javax.mail.internet.Mimemessage." > > Can anybody help me? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: sending email
Thanks Bill Napier On Fri, Dec 5, 2008 at 3:53 AM, Bill Napier <[EMAIL PROTECTED]> wrote: > > Searching this forum for the term "send email" gave me this mail: > > > http://groups.google.com/group/android-developers/browse_thread/thread/88bb36c676e3217b/c1d0be41174b4999?lnk=gst&q=sending+email#c1d0be41174b4999 > > Which has some example code that you could use. > > On Thu, Dec 4, 2008 at 10:51 AM, dilu <[EMAIL PROTECTED]> wrote: > > > > Hi > > i want to develop an aplication which can send email .so can any one > > provide me sample code or any link that is useful.I got one site > > davanum srinivas blog,but tht code is too old and full code is not > > available right now,they have removed it from site.So provide me some > > link. > > > > Thankss > > dilu > > > > > > > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: sending email
Searching this forum for the term "send email" gave me this mail: http://groups.google.com/group/android-developers/browse_thread/thread/88bb36c676e3217b/c1d0be41174b4999?lnk=gst&q=sending+email#c1d0be41174b4999 Which has some example code that you could use. On Thu, Dec 4, 2008 at 10:51 AM, dilu <[EMAIL PROTECTED]> wrote: > > Hi > i want to develop an aplication which can send email .so can any one > provide me sample code or any link that is useful.I got one site > davanum srinivas blog,but tht code is too old and full code is not > available right now,they have removed it from site.So provide me some > link. > > Thankss > dilu > > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email
Did you set he MIME type in your Intent? Cheers, Justin Android Team @ Google On Nov 14, 7:03 am, dave <[EMAIL PROTECTED]> wrote: > I tried out k9mail on the emulator and I get the same error message > when I try to send an email from my application. has anyone gotten > this to work? > > On Nov 4, 12:39 pm, "Justin (Google Employee)" <[EMAIL PROTECTED]> > wrote: > > > Yes, you should be able to install the Email program's APK on the > > emulator. You could download the Android source and compile Email and > > then install on the emulator. Alternately I know there is a project > > that has forked (but will hopefully merge back their changes) the > > email client and there is a binary distribution you can get > > fromhttp://code.google.com/p/k9mail/. I haven't tried it, but this should > > install on the emulator. Please let us know your results if you try > > this. > > > Cheers, > > Justin > > Android Team @ Google > > > On Nov 4, 6:24 am, john <[EMAIL PROTECTED]> wrote: > > > > Haha! Yes, it only works on the phone. Sorry for the mixup, I can be > > > pretty absent minded at times. > > > > On Nov 3, 4:42 pm, Daniel Bradby <[EMAIL PROTECTED]> wrote: > > > > > I'm assuming you meant to say it only works on the phone, not the > > > > emulator :) > > > > > On 04/11/2008, at 1:13 AM, john <[EMAIL PROTECTED]> wrote: > > > > > > Unfortunately yes, this only seems to work on the emulator. We had to > > > > > break down and buy a G1 (as well as a two-year plan) so we could > > > > > realistically get our software tested and released. It would be > > > > > interesting, though, to see if you could install theemailprogram on > > > > > the emulator. If you do, you might want to post it to help some people > > > > > out. > > > > > > Good luck! > > > > > > On Oct 31, 4:04 pm, dbradby <[EMAIL PROTECTED]> wrote: > > > > >> John - I'm assuming this only works on the real device and not the > > > > >> emulator? > > > > > >> I'm trying > > > > > >> Intent sendIntent = new > > > > >> Intent(Intent.ACTION_SEND); > > > > >> sendIntent.putExtra(Intent.EXTRA_TEXT, > > > > >> "emailtext"); > > > > >> sendIntent.putExtra(Intent.EXTRA_SUBJECT, > > > > >> "Subject"); > > > > >> sendIntent.setType("message/rfc822"); > > > > > >> startActivity(Intent.createChooser(sendIntent, "Title:")); > > > > > >> and am getting "No Applications can perform this action" which is the > > > > >> same when you select theemailaddress in the contact list of the > > > > >> emulator. Prob because there is notemailclient in the emulator > > > > >> right? > > > > > >> Justin - Is it possible to have access to the .apk for the mail > > > > >> programs that come with the G1 so we can install them on the > > > > >> emulator? > > > > > >> Thanks > > > > > >> On Nov 1, 12:36 am, john <[EMAIL PROTECTED]> wrote: > > > > > >>> Hey, that did it! I set the the mime type to 'message/rfc822' and it > > > > >>> worked right away. Brings up the default mail application with the > > > > >>> fields that I specified populated. > > > > > >>> I had been trying to send it with a mime of text/plain and text/ > > > > >>> html. > > > > >>> I thought that by specifying anEXTRA_EMAILit would fire the right > > > > >>> broadcast receivers, but I guess the mime type is what counts. > > > > > >>> Thanks again! > > > > > >>> On Oct 30, 3:20 pm, "Justin" <[EMAIL PROTECTED]> wrote: > > > > > John, > > > > > Take a look athttp://code.google.com/android/reference/android/ > > > > content/Intent.html, > > > > there are several e-mail related fields you probably want to set. > > > > For a > > > > mime type try 'message/rfc822' or 'message/rfc2822'. I haven't > > > > tried this > > > > myself, so let me know how it works. > > > > > Cheers, > > > > Justin > > > > Android Team @ Google > > > > > Original Message Follows: > > > > > > > > From: john <[EMAIL PROTECTED]> > > > > Subject: [android-developers]Sendingemail > > > > Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) > > > > > Hello! > > > > > Thanks in advance for trying to help me out. It doesn't seem like > > > > anyone has found a solution to this problem yet, so hopefully we > > > > can > > > > figure this out and help a lot of people. > > > > > I'm trying to get my application to send anemail, but i can't > > > > seem to > > > > find any solutions. Here's what I'm trying: > > > > > I've got an Intent (called sender in this example) set to > > > > Intent.ACTION_SEND, with variousemailextras. > > > > > When I try startActivity(Intent.createChooser(sender, "Select send > > > > method.")); > > > > I get "No application can handle this request" > > > > > And when I try sendBroadcast(Intent.createChooser(sender, "Select > > > > send > > > > method.")); > > > > >>
[android-developers] Re: Sending email
I tried out k9mail on the emulator and I get the same error message when I try to send an email from my application. has anyone gotten this to work? On Nov 4, 12:39 pm, "Justin (Google Employee)" <[EMAIL PROTECTED]> wrote: > Yes, you should be able to install the Email program's APK on the > emulator. You could download the Android source and compile Email and > then install on the emulator. Alternately I know there is a project > that has forked (but will hopefully merge back their changes) the > email client and there is a binary distribution you can get > fromhttp://code.google.com/p/k9mail/. I haven't tried it, but this should > install on the emulator. Please let us know your results if you try > this. > > Cheers, > Justin > Android Team @ Google > > On Nov 4, 6:24 am, john <[EMAIL PROTECTED]> wrote: > > > Haha! Yes, it only works on the phone. Sorry for the mixup, I can be > > pretty absent minded at times. > > > On Nov 3, 4:42 pm, Daniel Bradby <[EMAIL PROTECTED]> wrote: > > > > I'm assuming you meant to say it only works on the phone, not the > > > emulator :) > > > > On 04/11/2008, at 1:13 AM, john <[EMAIL PROTECTED]> wrote: > > > > > Unfortunately yes, this only seems to work on the emulator. We had to > > > > break down and buy a G1 (as well as a two-year plan) so we could > > > > realistically get our software tested and released. It would be > > > > interesting, though, to see if you could install theemailprogram on > > > > the emulator. If you do, you might want to post it to help some people > > > > out. > > > > > Good luck! > > > > > On Oct 31, 4:04 pm, dbradby <[EMAIL PROTECTED]> wrote: > > > >> John - I'm assuming this only works on the real device and not the > > > >> emulator? > > > > >> I'm trying > > > > >> Intent sendIntent = new > > > >> Intent(Intent.ACTION_SEND); > > > >> sendIntent.putExtra(Intent.EXTRA_TEXT, > > > >> "emailtext"); > > > >> sendIntent.putExtra(Intent.EXTRA_SUBJECT, > > > >> "Subject"); > > > >> sendIntent.setType("message/rfc822"); > > > > >> startActivity(Intent.createChooser(sendIntent, "Title:")); > > > > >> and am getting "No Applications can perform this action" which is the > > > >> same when you select theemailaddress in the contact list of the > > > >> emulator. Prob because there is notemailclient in the emulator > > > >> right? > > > > >> Justin - Is it possible to have access to the .apk for the mail > > > >> programs that come with the G1 so we can install them on the > > > >> emulator? > > > > >> Thanks > > > > >> On Nov 1, 12:36 am, john <[EMAIL PROTECTED]> wrote: > > > > >>> Hey, that did it! I set the the mime type to 'message/rfc822' and it > > > >>> worked right away. Brings up the default mail application with the > > > >>> fields that I specified populated. > > > > >>> I had been trying to send it with a mime of text/plain and text/ > > > >>> html. > > > >>> I thought that by specifying anEXTRA_EMAILit would fire the right > > > >>> broadcast receivers, but I guess the mime type is what counts. > > > > >>> Thanks again! > > > > >>> On Oct 30, 3:20 pm, "Justin" <[EMAIL PROTECTED]> wrote: > > > > John, > > > > Take a look athttp://code.google.com/android/reference/android/ > > > content/Intent.html, > > > there are several e-mail related fields you probably want to set. > > > For a > > > mime type try 'message/rfc822' or 'message/rfc2822'. I haven't > > > tried this > > > myself, so let me know how it works. > > > > Cheers, > > > Justin > > > Android Team @ Google > > > > Original Message Follows: > > > > > > From: john <[EMAIL PROTECTED]> > > > Subject: [android-developers]Sendingemail > > > Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) > > > > Hello! > > > > Thanks in advance for trying to help me out. It doesn't seem like > > > anyone has found a solution to this problem yet, so hopefully we > > > can > > > figure this out and help a lot of people. > > > > I'm trying to get my application to send anemail, but i can't > > > seem to > > > find any solutions. Here's what I'm trying: > > > > I've got an Intent (called sender in this example) set to > > > Intent.ACTION_SEND, with variousemailextras. > > > > When I try startActivity(Intent.createChooser(sender, "Select send > > > method.")); > > > I get "No application can handle this request" > > > > And when I try sendBroadcast(Intent.createChooser(sender, "Select > > > send > > > method.")); > > > Nothing happens at all. > > > > Is there something I need to put in my manifest file, or am I doing > > > this completely wrong? > > > > Any help anyone can offer would be greatly appreciated. Happy > > > coding! > > > > -John --~--~-~--~~~---~--~~ You rece
[android-developers] Re: Sending email
Yes, you should be able to install the Email program's APK on the emulator. You could download the Android source and compile Email and then install on the emulator. Alternately I know there is a project that has forked (but will hopefully merge back their changes) the email client and there is a binary distribution you can get from http://code.google.com/p/k9mail/ . I haven't tried it, but this should install on the emulator. Please let us know your results if you try this. Cheers, Justin Android Team @ Google On Nov 4, 6:24 am, john <[EMAIL PROTECTED]> wrote: > Haha! Yes, it only works on the phone. Sorry for the mixup, I can be > pretty absent minded at times. > > On Nov 3, 4:42 pm, Daniel Bradby <[EMAIL PROTECTED]> wrote: > > > I'm assuming you meant to say it only works on the phone, not the > > emulator :) > > > On 04/11/2008, at 1:13 AM, john <[EMAIL PROTECTED]> wrote: > > > > Unfortunately yes, this only seems to work on the emulator. We had to > > > break down and buy a G1 (as well as a two-year plan) so we could > > > realistically get our software tested and released. It would be > > > interesting, though, to see if you could install theemailprogram on > > > the emulator. If you do, you might want to post it to help some people > > > out. > > > > Good luck! > > > > On Oct 31, 4:04 pm, dbradby <[EMAIL PROTECTED]> wrote: > > >> John - I'm assuming this only works on the real device and not the > > >> emulator? > > > >> I'm trying > > > >> Intent sendIntent = new > > >> Intent(Intent.ACTION_SEND); > > >> sendIntent.putExtra(Intent.EXTRA_TEXT, > > >> "emailtext"); > > >> sendIntent.putExtra(Intent.EXTRA_SUBJECT, > > >> "Subject"); > > >> sendIntent.setType("message/rfc822"); > > > >> startActivity(Intent.createChooser(sendIntent, "Title:")); > > > >> and am getting "No Applications can perform this action" which is the > > >> same when you select theemailaddress in the contact list of the > > >> emulator. Prob because there is notemailclient in the emulator > > >> right? > > > >> Justin - Is it possible to have access to the .apk for the mail > > >> programs that come with the G1 so we can install them on the > > >> emulator? > > > >> Thanks > > > >> On Nov 1, 12:36 am, john <[EMAIL PROTECTED]> wrote: > > > >>> Hey, that did it! I set the the mime type to 'message/rfc822' and it > > >>> worked right away. Brings up the default mail application with the > > >>> fields that I specified populated. > > > >>> I had been trying to send it with a mime of text/plain and text/ > > >>> html. > > >>> I thought that by specifying anEXTRA_EMAILit would fire the right > > >>> broadcast receivers, but I guess the mime type is what counts. > > > >>> Thanks again! > > > >>> On Oct 30, 3:20 pm, "Justin" <[EMAIL PROTECTED]> wrote: > > > John, > > > Take a look athttp://code.google.com/android/reference/android/ > > content/Intent.html, > > there are several e-mail related fields you probably want to set. > > For a > > mime type try 'message/rfc822' or 'message/rfc2822'. I haven't > > tried this > > myself, so let me know how it works. > > > Cheers, > > Justin > > Android Team @ Google > > > Original Message Follows: > > > > From: john <[EMAIL PROTECTED]> > > Subject: [android-developers]Sendingemail > > Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) > > > Hello! > > > Thanks in advance for trying to help me out. It doesn't seem like > > anyone has found a solution to this problem yet, so hopefully we > > can > > figure this out and help a lot of people. > > > I'm trying to get my application to send anemail, but i can't > > seem to > > find any solutions. Here's what I'm trying: > > > I've got an Intent (called sender in this example) set to > > Intent.ACTION_SEND, with variousemailextras. > > > When I try startActivity(Intent.createChooser(sender, "Select send > > method.")); > > I get "No application can handle this request" > > > And when I try sendBroadcast(Intent.createChooser(sender, "Select > > send > > method.")); > > Nothing happens at all. > > > Is there something I need to put in my manifest file, or am I doing > > this completely wrong? > > > Any help anyone can offer would be greatly appreciated. Happy > > coding! > > > -John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email
Haha! Yes, it only works on the phone. Sorry for the mixup, I can be pretty absent minded at times. On Nov 3, 4:42 pm, Daniel Bradby <[EMAIL PROTECTED]> wrote: > I'm assuming you meant to say it only works on the phone, not the > emulator :) > > On 04/11/2008, at 1:13 AM, john <[EMAIL PROTECTED]> wrote: > > > > > Unfortunately yes, this only seems to work on the emulator. We had to > > break down and buy a G1 (as well as a two-year plan) so we could > > realistically get our software tested and released. It would be > > interesting, though, to see if you could install the email program on > > the emulator. If you do, you might want to post it to help some people > > out. > > > Good luck! > > > On Oct 31, 4:04 pm, dbradby <[EMAIL PROTECTED]> wrote: > >> John - I'm assuming this only works on the real device and not the > >> emulator? > > >> I'm trying > > >> Intent sendIntent = new > >> Intent(Intent.ACTION_SEND); > >> sendIntent.putExtra(Intent.EXTRA_TEXT, > >> "email text"); > >> sendIntent.putExtra(Intent.EXTRA_SUBJECT, > >> "Subject"); > >> sendIntent.setType("message/rfc822"); > > >> startActivity(Intent.createChooser(sendIntent, "Title:")); > > >> and am getting "No Applications can perform this action" which is the > >> same when you select the email address in the contact list of the > >> emulator. Prob because there is not email client in the emulator > >> right? > > >> Justin - Is it possible to have access to the .apk for the mail > >> programs that come with the G1 so we can install them on the > >> emulator? > > >> Thanks > > >> On Nov 1, 12:36 am, john <[EMAIL PROTECTED]> wrote: > > >>> Hey, that did it! I set the the mime type to 'message/rfc822' and it > >>> worked right away. Brings up the default mail application with the > >>> fields that I specified populated. > > >>> I had been trying to send it with a mime of text/plain and text/ > >>> html. > >>> I thought that by specifying anEXTRA_EMAILit would fire the right > >>> broadcast receivers, but I guess the mime type is what counts. > > >>> Thanks again! > > >>> On Oct 30, 3:20 pm, "Justin" <[EMAIL PROTECTED]> wrote: > > John, > > Take a look athttp://code.google.com/android/reference/android/ > content/Intent.html, > there are several e-mail related fields you probably want to set. > For a > mime type try 'message/rfc822' or 'message/rfc2822'. I haven't > tried this > myself, so let me know how it works. > > Cheers, > Justin > Android Team @ Google > > Original Message Follows: > > From: john <[EMAIL PROTECTED]> > Subject: [android-developers] Sending email > Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) > > Hello! > > Thanks in advance for trying to help me out. It doesn't seem like > anyone has found a solution to this problem yet, so hopefully we > can > figure this out and help a lot of people. > > I'm trying to get my application to send an email, but i can't > seem to > find any solutions. Here's what I'm trying: > > I've got an Intent (called sender in this example) set to > Intent.ACTION_SEND, with various email extras. > > When I try startActivity(Intent.createChooser(sender, "Select send > method.")); > I get "No application can handle this request" > > And when I try sendBroadcast(Intent.createChooser(sender, "Select > send > method.")); > Nothing happens at all. > > Is there something I need to put in my manifest file, or am I doing > this completely wrong? > > Any help anyone can offer would be greatly appreciated. Happy > coding! > > -John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email
I'm assuming you meant to say it only works on the phone, not the emulator :) On 04/11/2008, at 1:13 AM, john <[EMAIL PROTECTED]> wrote: > > Unfortunately yes, this only seems to work on the emulator. We had to > break down and buy a G1 (as well as a two-year plan) so we could > realistically get our software tested and released. It would be > interesting, though, to see if you could install the email program on > the emulator. If you do, you might want to post it to help some people > out. > > Good luck! > > On Oct 31, 4:04 pm, dbradby <[EMAIL PROTECTED]> wrote: >> John - I'm assuming this only works on the real device and not the >> emulator? >> >> I'm trying >> >> Intent sendIntent = new >> Intent(Intent.ACTION_SEND); >> sendIntent.putExtra(Intent.EXTRA_TEXT, >> "email text"); >> sendIntent.putExtra(Intent.EXTRA_SUBJECT, >> "Subject"); >> sendIntent.setType("message/rfc822"); >> >> >> startActivity(Intent.createChooser(sendIntent, "Title:")); >> >> and am getting "No Applications can perform this action" which is the >> same when you select the email address in the contact list of the >> emulator. Prob because there is not email client in the emulator >> right? >> >> Justin - Is it possible to have access to the .apk for the mail >> programs that come with the G1 so we can install them on the >> emulator? >> >> Thanks >> >> On Nov 1, 12:36 am, john <[EMAIL PROTECTED]> wrote: >> >>> Hey, that did it! I set the the mime type to 'message/rfc822' and it >>> worked right away. Brings up the default mail application with the >>> fields that I specified populated. >> >>> I had been trying to send it with a mime of text/plain and text/ >>> html. >>> I thought that by specifying an EXTRA_EMAIL it would fire the right >>> broadcast receivers, but I guess the mime type is what counts. >> >>> Thanks again! >> >>> On Oct 30, 3:20 pm, "Justin" <[EMAIL PROTECTED]> wrote: >> John, >> Take a look athttp://code.google.com/android/reference/android/ content/Intent.html, there are several e-mail related fields you probably want to set. For a mime type try 'message/rfc822' or 'message/rfc2822'. I haven't tried this myself, so let me know how it works. >> Cheers, Justin Android Team @ Google >> Original Message Follows: From: john <[EMAIL PROTECTED]> Subject: [android-developers] Sending email Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) >> Hello! >> Thanks in advance for trying to help me out. It doesn't seem like anyone has found a solution to this problem yet, so hopefully we can figure this out and help a lot of people. >> I'm trying to get my application to send an email, but i can't seem to find any solutions. Here's what I'm trying: >> I've got an Intent (called sender in this example) set to Intent.ACTION_SEND, with various email extras. >> When I try startActivity(Intent.createChooser(sender, "Select send method.")); I get "No application can handle this request" >> And when I try sendBroadcast(Intent.createChooser(sender, "Select send method.")); Nothing happens at all. >> Is there something I need to put in my manifest file, or am I doing this completely wrong? >> Any help anyone can offer would be greatly appreciated. Happy coding! >> -John > > --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email
Unfortunately yes, this only seems to work on the emulator. We had to break down and buy a G1 (as well as a two-year plan) so we could realistically get our software tested and released. It would be interesting, though, to see if you could install the email program on the emulator. If you do, you might want to post it to help some people out. Good luck! On Oct 31, 4:04 pm, dbradby <[EMAIL PROTECTED]> wrote: > John - I'm assuming this only works on the real device and not the > emulator? > > I'm trying > > Intent sendIntent = new Intent(Intent.ACTION_SEND); > sendIntent.putExtra(Intent.EXTRA_TEXT, "email text"); > sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); > sendIntent.setType("message/rfc822"); > > startActivity(Intent.createChooser(sendIntent, > "Title:")); > > and am getting "No Applications can perform this action" which is the > same when you select the email address in the contact list of the > emulator. Prob because there is not email client in the emulator > right? > > Justin - Is it possible to have access to the .apk for the mail > programs that come with the G1 so we can install them on the emulator? > > Thanks > > On Nov 1, 12:36 am, john <[EMAIL PROTECTED]> wrote: > > > Hey, that did it! I set the the mime type to 'message/rfc822' and it > > worked right away. Brings up the default mail application with the > > fields that I specified populated. > > > I had been trying to send it with a mime of text/plain and text/html. > > I thought that by specifying an EXTRA_EMAIL it would fire the right > > broadcast receivers, but I guess the mime type is what counts. > > > Thanks again! > > > On Oct 30, 3:20 pm, "Justin" <[EMAIL PROTECTED]> wrote: > > > > John, > > > > Take a look > > > athttp://code.google.com/android/reference/android/content/Intent.html, > > > there are several e-mail related fields you probably want to set. For a > > > mime type try 'message/rfc822' or 'message/rfc2822'. I haven't tried this > > > myself, so let me know how it works. > > > > Cheers, > > > Justin > > > Android Team @ Google > > > > Original Message Follows: > > > > > > From: john <[EMAIL PROTECTED]> > > > Subject: [android-developers] Sending email > > > Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) > > > > Hello! > > > > Thanks in advance for trying to help me out. It doesn't seem like > > > anyone has found a solution to this problem yet, so hopefully we can > > > figure this out and help a lot of people. > > > > I'm trying to get my application to send an email, but i can't seem to > > > find any solutions. Here's what I'm trying: > > > > I've got an Intent (called sender in this example) set to > > > Intent.ACTION_SEND, with various email extras. > > > > When I try startActivity(Intent.createChooser(sender, "Select send > > > method.")); > > > I get "No application can handle this request" > > > > And when I try sendBroadcast(Intent.createChooser(sender, "Select send > > > method.")); > > > Nothing happens at all. > > > > Is there something I need to put in my manifest file, or am I doing > > > this completely wrong? > > > > Any help anyone can offer would be greatly appreciated. Happy coding! > > > > -John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email
John - I'm assuming this only works on the real device and not the emulator? I'm trying Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, "email text"); sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Subject"); sendIntent.setType("message/rfc822"); startActivity(Intent.createChooser(sendIntent, "Title:")); and am getting "No Applications can perform this action" which is the same when you select the email address in the contact list of the emulator. Prob because there is not email client in the emulator right? Justin - Is it possible to have access to the .apk for the mail programs that come with the G1 so we can install them on the emulator? Thanks On Nov 1, 12:36 am, john <[EMAIL PROTECTED]> wrote: > Hey, that did it! I set the the mime type to 'message/rfc822' and it > worked right away. Brings up the default mail application with the > fields that I specified populated. > > I had been trying to send it with a mime of text/plain and text/html. > I thought that by specifying an EXTRA_EMAIL it would fire the right > broadcast receivers, but I guess the mime type is what counts. > > Thanks again! > > On Oct 30, 3:20 pm, "Justin" <[EMAIL PROTECTED]> wrote: > > > John, > > > Take a look > > athttp://code.google.com/android/reference/android/content/Intent.html, > > there are several e-mail related fields you probably want to set. For a > > mime type try 'message/rfc822' or 'message/rfc2822'. I haven't tried this > > myself, so let me know how it works. > > > Cheers, > > Justin > > Android Team @ Google > > > Original Message Follows: > > > > From: john <[EMAIL PROTECTED]> > > Subject: [android-developers] Sending email > > Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) > > > Hello! > > > Thanks in advance for trying to help me out. It doesn't seem like > > anyone has found a solution to this problem yet, so hopefully we can > > figure this out and help a lot of people. > > > I'm trying to get my application to send an email, but i can't seem to > > find any solutions. Here's what I'm trying: > > > I've got an Intent (called sender in this example) set to > > Intent.ACTION_SEND, with various email extras. > > > When I try startActivity(Intent.createChooser(sender, "Select send > > method.")); > > I get "No application can handle this request" > > > And when I try sendBroadcast(Intent.createChooser(sender, "Select send > > method.")); > > Nothing happens at all. > > > Is there something I need to put in my manifest file, or am I doing > > this completely wrong? > > > Any help anyone can offer would be greatly appreciated. Happy coding! > > > -John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email
Hey, that did it! I set the the mime type to 'message/rfc822' and it worked right away. Brings up the default mail application with the fields that I specified populated. I had been trying to send it with a mime of text/plain and text/html. I thought that by specifying an EXTRA_EMAIL it would fire the right broadcast receivers, but I guess the mime type is what counts. Thanks again! On Oct 30, 3:20 pm, "Justin" <[EMAIL PROTECTED]> wrote: > John, > > Take a look > athttp://code.google.com/android/reference/android/content/Intent.html, > there are several e-mail related fields you probably want to set. For a > mime type try 'message/rfc822' or 'message/rfc2822'. I haven't tried this > myself, so let me know how it works. > > Cheers, > Justin > Android Team @ Google > > Original Message Follows: > > From: john <[EMAIL PROTECTED]> > Subject: [android-developers] Sending email > Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) > > Hello! > > Thanks in advance for trying to help me out. It doesn't seem like > anyone has found a solution to this problem yet, so hopefully we can > figure this out and help a lot of people. > > I'm trying to get my application to send an email, but i can't seem to > find any solutions. Here's what I'm trying: > > I've got an Intent (called sender in this example) set to > Intent.ACTION_SEND, with various email extras. > > When I try startActivity(Intent.createChooser(sender, "Select send > method.")); > I get "No application can handle this request" > > And when I try sendBroadcast(Intent.createChooser(sender, "Select send > method.")); > Nothing happens at all. > > Is there something I need to put in my manifest file, or am I doing > this completely wrong? > > Any help anyone can offer would be greatly appreciated. Happy coding! > > -John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Sending email
John, Take a look at http://code.google.com/android/reference/android/content/Intent.html , there are several e-mail related fields you probably want to set. For a mime type try 'message/rfc822' or 'message/rfc2822'. I haven't tried this myself, so let me know how it works. Cheers, Justin Android Team @ Google Original Message Follows: From: john <[EMAIL PROTECTED]> Subject: [android-developers] Sending email Date: Thu, 30 Oct 2008 08:02:36 -0700 (PDT) Hello! Thanks in advance for trying to help me out. It doesn't seem like anyone has found a solution to this problem yet, so hopefully we can figure this out and help a lot of people. I'm trying to get my application to send an email, but i can't seem to find any solutions. Here's what I'm trying: I've got an Intent (called sender in this example) set to Intent.ACTION_SEND, with various email extras. When I try startActivity(Intent.createChooser(sender, "Select send method.")); I get "No application can handle this request" And when I try sendBroadcast(Intent.createChooser(sender, "Select send method.")); Nothing happens at all. Is there something I need to put in my manifest file, or am I doing this completely wrong? Any help anyone can offer would be greatly appreciated. Happy coding! -John --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---