J'essaye d'attacher par programme une image à un corps d'email de mon application. J'ai vu quelques sujets au sujet de comment faire cela et mettre mon code exactement de la même manière mais c'est inutile ne pas obtenir l'image de l'autre côté (à partir de post). pour plus d'informations voici mon code:L'image jointe dans l'email n'est pas reçue
Intent emailIntent=new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("image/jpg");
emailIntent.putExtra(Intent.EXTRA_SUBJECT, getResources().getString(R.string.mail_partage_objet));
emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml(readEmailTemplate()));
String imageFilePath=Constants.PHOTO_CACHE_PATH+"/"+currentPlace.getPhotoFileName();
Log.d(TAG,"Picture Path: "+imageFilePath);
emailIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(imageFilePath));
startActivity(Intent.createChooser(emailIntent, getResources().getString(R.string.email_share)));
où PHOTO_CACHE_PATH est le chemin du répertoire dans lequel l'image est enregistrée et il est sur SDcard
Salut Houcine, je ne suis pas développeur Android, mais quelques choses à considérer, est l'image ci-jointe et non visible sur l'e-mail ou pas attaché du tout? Que se passe-t-il si vous essayez d'enregistrer le fichier que vous attachez en tant que nouveau nom de fichier, pouvez-vous afficher ce nouveau nom de fichier? – Neo
@Neo: vous devriez demander à la personne qui a posté la question, pas moi :), je viens d'éditer la question pour organiser le code ^^ – Houcine
@Houcine LOL ouais je devrais, mais il était plus facile de taper votre nom dans user748677 ça sonne comme un chiffre statistique;) – Neo