2010-05-10 5 views
0

Je rencontre une situation dans mon projet actuel où je veux télécharger une image de fond d'écran à partir du réseau. Je veux télécharger l'image en morceaux et en même temps afficher n'importe quelle image qui a été téléchargée dans un ImageView. Comment mettre en œuvre cela? Le type d'image que je téléchargerais serait "PNG".Android: Téléchargement et affichage des images simultanément?

Répondre

0

Je pense qu'une solution serait à chaque fois que vous souhaitez afficher une nouvelle partie de l'image, pour créer l'image du bytearray en utilisant par exemple ce code:

BufferedImage image = ImageIO.read(in); 
+0

Salut Sebi, Pouvez-vous s'il vous plaît élaborer un extrait de code plus détaillé? –

+0

Je suppose que lorsque vous téléchargez vos images, vous obtenez un ByteStream? Ce bytestream doit être converti dans une image. Cela peut être fait par le code ci-dessus. dans est le bytestream. –

+0

Salut Sebi, Je ne pouvais pas non plus trouver la classe BufferedImage ni ImageIo. C'est pourquoi j'ai demandé si vous pouviez poster du code. –

0

Utilisation ImageView avec imageView.setImageBitmap téléchargerLe fichier avec URLConnection et insérer son fluxEntrée à BitmapFactory.decodeStram

+0

Hey Adi, Pouvez-vous poster du code pour moi? –

+0

Je suis désolé, je pense que ma réponse n'est pas pertinente - J'ai seulement expliqué comment montrer des images externes .. ceci est un exemple de code: Url url = new url ("http: // ...."); Bitmap bm = BitmapFactory.decodeStram (url.openConnection(). GetInputStream()); imageView.setImageBitmap (bm); – Adi

Questions connexes