J'ai un ensemble de fichiers jpg stockés dans le dossier drawable de mon application. J'aimerais pouvoir laisser les utilisateurs appuyer sur un bouton qui leur permet d'envoyer un de ces jpg. J'ai compris que je peux utiliser une intention ACTION_SEND, mais j'ai du mal à obtenir le jpg dans mon dossier drawable attaché à l'intention. J'ai lu quelques autres messages du forum et il semble que le chemin à parcourir est d'obtenir mon jpg sauvegardé sur la carte SD externe de l'utilisateur, puis y faire référence. Comment puis-je copier le fichier jpg depuis le dossier drawable de mon application sur la carte SD externe de l'utilisateur?Android: envoyer une image locale à l'aide du MMS
1
A
Répondre
0
Pour copier l'image des ressources au fichier d'image dans le répertoire des images sur la carte SD, vous pouvez utiliser l'approche suivante:
Bitmap resourceImage = BitmapFactory.decodeResource(this.getResources(), R.drawable.resource_image1);
File externalStorageFile = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "resource_image1.jpg");
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
resourceImage.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
byte b[] = bytes.toByteArray();
try
{
externalStorageFile.createNewFile();
OutputStream filoutputStream = new FileOutputStream(externalStorageFile);
filoutputStream.write(b);
filoutputStream.flush();
filoutputStream.close();
}
catch (IOException e)
{
}
Ensuite, vous pouvez spécifier comme pièce jointe d'image dans l'intention de ACTION_SEND.
Questions connexes
- 1. envoyer une image MMS à partir du serveur
- 2. envoyer une image avec mms sur iphone par programme?
- 3. Envoyer une image (stockée dans un dessin) via MMS
- 4. Envoi de MMS à différents appareils Android
- 5. Capturez une image dans Android et envoyez-la via MMS
- 6. Code MMs pour android
- 7. Envoyer une image du serveur au client
- 8. Comment envoyer des MMS dans J2ME?
- 9. Problème d'afficher une image locale de XAML
- 10. comment passer à travers mms: //
- 11. Comment définir une image locale dans pynotify?
- 12. Simplifier une fonction laide dans Haskell
- 13. Android SMS MMS compte en 1.5
- 14. Envoyer un SMS/MMS, en particulier un MMS avec .Net w C#
- 15. Communiquer/Envoyer une image à une application VB.Net
- 16. Android - Taille du bouton Image
- 17. Comment envoyer une image via HTTPPost?
- 18. CURL PHP envoyer image
- 19. Ajouter une image à Android MapView
- 20. Recherche locale Android
- 21. comment envoyer des MMS depuis l'iphone en programmant?
- 22. Envoyer une image avec un message
- 23. envoyer une image via le service web
- 24. MMS dans l'application C#
- 25. Envoyer une image par e-mail personnalisé
- 26. Comment faire pour interroger le MMS Connexion Android
- 27. Envoyer une image dans la liste
- 28. Envoyer/Afficher une image encodée en base64
- 29. Envoyer un objet à une classe de bibliothèque dans Android
- 30. Envoyer un lien vers une ressource Windows locale avec espace
Avez-vous essayé l'approche suggérée? – Zelimir