L'email viene ricevuta dal destinatario, ma senza allegato. Ecco il codice, ogni esperto sa dove ho sbagliato?Android Intent: Invia un messaggio di posta elettronica con allegato immagine
Intent messageIntent = new Intent(android.content.Intent.ACTION_SEND);
String aEmailList[] = { "mymailgmail.com" };
messageIntent.putExtra(android.content.Intent.EXTRA_EMAIL, aEmailList);
messageIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject);
...
messageIntent.setType("image/jpeg");
File downloadedPic = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS), "MyApp.jpg");
messageIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(downloadedPic));
startActivity(Intent.createChooser(messageIntent, getResources().getString(R.string.chooser_pic)));
ottengo:
file di: // percorso attaccamento deve puntare a file: // sdcard. Ignora il file allegato: //..il nome del documento è MyApp.jpg
Non riesco a ottenere l'immagine, solo sopra il messaggio di testo. Grazie.
stesso problema http://stackoverflow.com/questions/31847086/how-to-attach-jpg-or-png-file-to-gmail -or-facebook – Aditya