Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo Hace 4 Semanas
DavidSG4 DavidSG4 is offline
Miembro
 
Registrado: oct 2007
Posts: 71
Poder: 11
DavidSG4 Va por buen camino
compartir imagenes app android

Buenas a tod@s.
Estoy intentando enviar fotos vía correo electrónico. para ello utilizo TakePhotoFromCameraAction1DidFinishTaking y ShowShareSheetAction1BeforeExecute tengo dos consultas a ver si me podéis ayudar.

hasta ahora tomo la foto y la pongo en un timage y cuando ejecuto showshare.....me muestra la ventana de todas las aplicaciones por las que lo puedo compartir

1 se puede mostrar solo la opcion mail.
2 se puede poner en mail por codigo el destinatario.
3 se puede desactivar la opción de reducir el tamaño de imagen cuando elijo la opcion mail.

Desde ya muchas gracias utilizo delphi xe10 berlin.

Saludos
Responder Con Cita
  #2  
Antiguo Hace 4 Semanas
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 27.498
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Y cuál es el problema o la pregunta?
Responder Con Cita
  #3  
Antiguo Hace 4 Semanas
DavidSG4 DavidSG4 is offline
Miembro
 
Registrado: oct 2007
Posts: 71
Poder: 11
DavidSG4 Va por buen camino
¿Se puede agregar el destinatario al mail automaticamente?
¿Se puede mostrar solo la opcion mail?
Graciasssss
Responder Con Cita
  #4  
Antiguo Hace 4 Semanas
Avatar de Neftali
Neftali Neftali is online now
-Germán Estévez-
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 15.323
Poder: 10
Neftali Va camino a la famaNeftali Va camino a la fama
Cita:
Empezado por DavidSG4 Ver Mensaje
...y cuando ejecuto showshare.....me muestra la ventana de todas las aplicaciones por las que lo puedo compartir

1 se puede mostrar solo la opcion mail.
El problema es que si estás diciendo "ShowShare" es que la quieres compartir y por tanto el sistema te muestra todas las ocpciones que tiene para compartir que en cada dispositivo serán diferenmtes según las aplicaciones instaladas.

Creo que el error está en ejecutar esa acción, pues tú lo que deseas no es compartir, sino enviar por correo.

Para esto último creo que puedes utilizar Intents. Cponcretamente revisa ayuda sobre los Intents, ACTION_SEND y ACTION_SENDTO.

Aquí , en la web de FMXExpress tienes algo fde código que te puede servir de guía y como base para empezar a buscar información.
Y en esta otra web, también código de ejemplo que sigue la misma línea.

Por otro lado, es posible que usando las Indy también puedas realizar el envío.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo Hace 4 Semanas
DavidSG4 DavidSG4 is offline
Miembro
 
Registrado: oct 2007
Posts: 71
Poder: 11
DavidSG4 Va por buen camino
Compartir imagenes app android

Gracias por tu respuesta neftali.
He intentado hacerlo mediante indy pero como cargo la imagen en un timage(no puedo obtener la ruta de acceso a la misma) y creo que a indy necesitas darle la ruta fisica del fichero

1 He intentado guardar la imagen en el dispositivo a través de tpath.getdirectoriimages y luego guardar con timage.bitmap.savetofile etc pero cuando intento hacer estas operaciones el programa se cierra.

voy a mirar ahora mismo lo que me propones.

Gracias
Responder Con Cita
  #6  
Antiguo Hace 4 Semanas
Avatar de Neftali
Neftali Neftali is online now
-Germán Estévez-
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 15.323
Poder: 10
Neftali Va camino a la famaNeftali Va camino a la fama
Revisa que tienes permisos necesarios para realizar todas estas operaciones (por ejemplo la de grabar).
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #7  
Antiguo Hace 4 Semanas
DavidSG4 DavidSG4 is offline
Miembro
 
Registrado: oct 2007
Posts: 71
Poder: 11
DavidSG4 Va por buen camino
si he accedido a projet-->options y en permisos he activado todos para que no se me olvide ninguno. jeje pero nada ahí sigo luchando.

Estoy intentando hacer otra cosa para poder utilizar indy y es utilizando takephotofromlibraryAction poderme quedar con la ruta de la imagen y asi podersela pasar a indy pero todavia sin resultados ahi sigo invensigando y mirando alternativas.

si hay alguna idea bienvenida es.

Gracias
Responder Con Cita
  #8  
Antiguo Hace 4 Semanas
Avatar de Neftali
Neftali Neftali is online now
-Germán Estévez-
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 15.323
Poder: 10
Neftali Va camino a la famaNeftali Va camino a la fama
Revisa este ejemplo que está entre los que distribuye Embarcadero.
http://docwiki.embarcadero.com/CodeE...meraApp_Sample
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Compartir codigo windows y android kalimero Desarrollo en Delphi para Android 4 08-02-2015 17:19:43
Compartir recursos mefixxto Redes 3 20-05-2008 16:16:51
Es posible compartir carpetas por Internet utilizando compartir carpetas? JuanErasmo Windows 5 12-02-2007 20:45:17
Compartir BD en red karymas Firebird e Interbase 9 20-06-2005 12:57:57
compartir email´s cmgenny Windows 6 08-07-2003 17:10:10


La franja horaria es GMT +2. Ahora son las 13:47:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi