Autore Topic: visualizzazione immagine da URL  (Letto 557 volte)

Offline MikeKeepsOnShine

  • Utente junior
  • **
  • Post: 84
  • Respect: 0
    • mikekeepsonshine
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Fame , Samsung Galaxy Tab 2 7.0
  • Sistema operativo:
    Windows 7
visualizzazione immagine da URL
« il: 13 Maggio 2013, 14:49:55 CEST »
0
Hi there.
Devo mostrare in una ImageView un'immagine che prendo da un url ...
come mi devo regolare?
Grazie!
True perfection has to be imperfect

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:visualizzazione immagine da URL
« Risposta #1 il: 13 Maggio 2013, 16:35:13 CEST »
0
Complesso ma pieno di opzioni: https://github.com/nostra13/Android-Universal-Image-Loader
Più semplice e rapido: https://github.com/loopj/android-smart-image-view

Se non devi fare niente di speciale (come caching avanzato o mostrare immagini con effetti) ti suggerisco la seconda :)
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline MikeKeepsOnShine

  • Utente junior
  • **
  • Post: 84
  • Respect: 0
    • mikekeepsonshine
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Fame , Samsung Galaxy Tab 2 7.0
  • Sistema operativo:
    Windows 7
Re:visualizzazione immagine da URL
« Risposta #2 il: 14 Maggio 2013, 09:17:57 CEST »
0
Complesso ma pieno di opzioni: https://github.com/nostra13/Android-Universal-Image-Loader
Più semplice e rapido: https://github.com/loopj/android-smart-image-view

Se non devi fare niente di speciale (come caching avanzato o mostrare immagini con effetti) ti suggerisco la seconda :)

Ti ringrazio per la risposta! ;)
Unicorn dice che ci sono problemi per aprire la pagina -_- ... comunque ho risolto!
Ho fatto così:
Codice (Java): [Seleziona]
ImageView image = (ImageView)findViewById(R.id.image);
try {
                        Bitmap bitmap = BitmapFactory.decodeStream((InputStream)new URL(/**url**/).getContent());
                        image.setImageBitmap(bitmap);
                } catch (MalformedURLException e) {
                        e.printStackTrace();
                } catch (IOException e) {
                        e.printStackTrace();
                }
« Ultima modifica: 14 Maggio 2013, 09:19:36 CEST da MikeKeepsOnShine »
True perfection has to be imperfect