Voglio allegare un'immagine con la posta elettronica, che immagine viene memorizzata in /data/data/mypacke/file.png
. Come posso allegare il file immagine a livello di codice? Come sarebbe il codice di esempio?Come posso allegare un file immagine in e-mail?
6
A
risposta
25
Usa Intent.ACTION_SEND a portata di mano l'immagine a un altro programma.
File F = new File("/path/to/your/file.png");
Uri U = Uri.fromFile(F);
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("image/png");
i.putExtra(Intent.EXTRA_STREAM, U);
startActivity(Intent.createChooser(i,"Email:"));
3
Ho fatto esattamente quello che ha fatto Blumer e corse in problemi di autorizzazioni meno che il file era sul sdcard o meno che il file ha accesso MODE_WORLD_READABLE.
2
Vale la pena notare che se il file si trova nella memoria interna e impostato su MODE_PRIVATE
(che dovrebbe essere), è necessario impostare il file affinché sia leggibile da altri programmi prima di avviarlo. Utilizzando il codice dalla risposta,
File F = new File("/path/to/your/file.png");
F.setReadable(true, false); // This allows external program access
Uri U = Uri.fromFile(F);
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("image/png");
i.putExtra(Intent.EXTRA_STREAM, U);
startActivity(Intent.createChooser(i,"Email:"));
Problemi correlati
- 1. Come posso allegare un file VHDx o VHD in Linux?
- 2. Come posso allegare immagini in Pelican?
- 3. Android: impossibile allegare un file all'e-mail
- 4. Come allegare file mdf .SQLEXPRESS
- 5. Come visualizzare questa immagine nel corpo della mia email?
- 6. Come allegare un database senza un file LDF?
- 7. Posso convertire un file .swf in un formato immagine?
- 8. Come allegare un processo in gdb
- 9. Come posso allegare più URL a un singolo git remoto?
- 10. Creare un file .eml (email) in Java
- 11. Come posso aggiungere un file immagine nell'oggetto json?
- 12. Allegare un singolo file ad una e-mail
- 13. Come posso leggere un file immagine usando Python?
- 14. Come posso determinare se un file è un file immagine in .NET?
- 15. allegare il file come oggetto a e-mail python 3
- 16. Tentativo di allegare un file dalla scheda SD all'e-mail
- 17. Come allegare più file a un'email utilizzando JavaMail?
- 18. Come allegare un'immagine con un messaggio tramite l'applicazione iPhone?
- 19. È possibile allegare artefatti in una notifica via email in Bamboo?
- 20. Come rispecchiare un file immagine? (2.2+)
- 21. Mandril: come allegare il file di invito ics al modello?
- 22. Come posso scrivere un array binario come immagine in Python?
- 23. MATLAB - scrittura immagine in un file eps
- 24. Come posso disattivare le email metro Gmail?
- 25. Invia email con PHPMailer - incorpora immagine nel corpo
- 26. Come allegare javadoc per jar in eclissi?
- 27. Come convertire l'array di byte in un file immagine?
- 28. Come verificare se un file è un file immagine valido?
- 29. Allegare un file PDF per e-mail - Swift
- 30. Come posso allegare una cartella javadoc locale ad un progetto senza un percorso assoluto
@Thanks funziona – sivaraj
Grazie. Funziona. – anivaler