Ir al contenido



Foto

Incluir archivo de imagen a la apps


  • Por favor identifícate para responder
5 respuestas en este tema

#1 Bertifox

Bertifox

    Advanced Member

  • Miembros
  • PipPipPip
  • 60 mensajes

Escrito 24 agosto 2016 - 09:37

Hola foristas, estoy desarrollando una apps en la cual requiero agregar un archivo .png para cargarlo desde la apps cuando esta se ejecuta.

 

agregue el .png en proyect/deployment pero este no lo encuentro en el dispositivo, en que carpeta debe quedar o como debo referenciarlo.

 

gracias y Saludos


  • 0

#2 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 479 mensajes
  • LocationCali, Colombia

Escrito 26 agosto 2016 - 07:07

Tengo una duda, esto es en Delphi?  si es así, puedes indicar en que ruta relativa lo adicionaste en Project/Developmen

 

Si es en Delphi, al adicionarlo, debes tener en cuenta la ruta remota, y construir con las variables IOUtils.TPath la ruta correspondiente.

 

La otra forma es adicionar esa imagen por Project/Resources and Images  y luego cargarlas como un recurso.

 

Saludos.


  • 0

#3 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 13.394 mensajes
  • LocationMéxico

Escrito 26 agosto 2016 - 07:58

Hola.

 

Estas hablando de un Splash Screen ????

 

A Splash Screen for Delphi on Android

 

Creating a splash screen for Delphi XE6 Android apps

 

O una busqueda en San Google

 

Saludos


  • 0

#4 Bertifox

Bertifox

    Advanced Member

  • Miembros
  • PipPipPip
  • 60 mensajes

Escrito 26 agosto 2016 - 03:04

Efectivamente la apps es en Delphi XE7, agregue la imagen jpg en proyect/deployment mi problema es que no se como especificar la ruta para que mi apps  encuentre la imagen, solo quiero cambiar el tipico globo por default que utiliza el componente TMSFMXWebGMaps (google maps).

 

en resumen quiero poder personalizar los Markers en un mapa. la instrucción que utilizo para agregar  Markers es:

 

TMSFMXWebGMaps1.Markers.Add( latitud,longitud, 'etiqueta','imagen.jpg',False,True,True,False,False,i);

 

Debo obligatoriamente especificar la ruta física de la imagen puesto que el componente mencionado lo requiere.

 

Gracias genriquez, egostar debo decir que antes de publicar este hilo he buscado bastante y no doy con lo que necesito, incluso encontré un hilo que recomienda alojar los archivos externos a la apps en la carpeta assets\ , logre hacerlo puesto que busco la imagen en el celular y muestra la exeistencia fisica de la imagen, pero la imagen no aparece en la apps, me parece que se debe a que en Android la estructura de directorios es diferente a windows.

 

Tambien probé incluirla en Project/Resources and Images pero no se me ocurre como referenciarla para agregar el Markers.

 

Saludos


  • 0

#5 Bertifox

Bertifox

    Advanced Member

  • Miembros
  • PipPipPip
  • 60 mensajes

Escrito 26 agosto 2016 - 08:02

Les comento que instale la pps x-plore un gestor de archivos para android y efectivamente el archivo imagen.jpg se encuentra en la ruta

 

/sdcar/Android/data/com.embarcadero.miapps/files/imagen.jpg

 

utilizo esta ruta en mi apps pero no muestra la imagen por que no la encuentra, tambien probe

 

/mnt/sdcar/Android/data/com.embarcadero.miapps/files/imagen.jpg

 

y nada.

 

Estoy atento a cualquier sugerencia.


  • 0

#6 genriquez

genriquez

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 479 mensajes
  • LocationCali, Colombia

Escrito 29 agosto 2016 - 08:03

Hasta donde se del componente que mencionas, no es una ruta física del dispositivo, es una url donde se encuentra el icono.  revisa bien la documentación, tal vez me equivoque, pero ensaya colocando en la ruta  una url de una imagen.

 

Saludos.


  • 0