/ / Cargar imágenes de la web a un componente de TImage - android, delphi, web, firemonkey, timage

Cargue imágenes de la web a un componente de TImage: android, delphi, web, firemonkey, timage

Tengo un componente TImage en un formulario XE7 FMX de Android. Me gustaría cargar imágenes de la web en él. encontré Este artículo, pero desafortunadamente parece funcionar solo enDelphi XE5. Podría usar los componentes de Indy para realizar dicha tarea, pero me gustaría agotar todas las posibilidades antes de la inclusión de Indy en el proyecto. Google no está ayudando en este caso, ¿alguien enfrentó una situación similar? ¿Hay una manera de cargar imágenes desde un sitio http a un componente de TImage, sin el uso de Indy?

Respuestas

0 para la respuesta № 1

El código al que hace referencia en la pregunta puede transferirse fácilmente a XE7, si de hecho no se compila en XE7, un hecho que no confirmé.

Sin embargo, ese código utiliza Indy para realizar la descarga HTTP. Lo hace en el AsyncTask.HTTP unidad. Entonces, su análisis de que este código es una forma de descargar contenido HTTP gratis de Indy, es bastante simple. La premisa de tu pregunta es falsa.

¿Hay alguna forma de cargar imágenes desde un sitio http a un componente TImage, sin el uso de Indy?

Claro que hay. Usted puede:

  1. Encuentra una biblioteca de red diferente que pueda realizar descargas HTTP.
  2. Escribe tu propio código para realizar descargas HTTP.

La última opción es ciertamente factible. Después de todo, eso es todo lo que hace Indy. No hay duda de que envuelve las bibliotecas de redes de la plataforma. Por lo tanto, podría escribir su propio código que se encuentra sobre las bibliotecas de redes de la plataforma, pero realmente no veo mucho sentido hacer eso. . No menos importante porque es una tarea no trivial.