Colocando Uma Imagem da Web no ImageView do Android

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog. Você receberá um email de confirmação. Somente depois de confirma-lo é que poderei lhe enviar os conteúdos exclusivos.

Email inválido.
Blog /Android /Colocando Uma Imagem da Web no ImageView do Android

Colocando Uma Imagem da Web no ImageView do Android

Vinícius Thiengo
(5605) (12) (1) (1)
Go-ahead
"A única coisa pior do que não ler um livro nos últimos noventa dias é não está lendo um livro nos últimos noventa dias e pensar que isso não importa."
Jim Rohn
Kotlin Android
Capa do livro Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia
TítuloDesenvolvedor Kotlin Android - Bibliotecas para o dia a dia
CategoriasAndroid, Kotlin
AutorVinícius Thiengo
Edição
Capítulos19
Páginas1035
Acessar Livro
Treinamento Oficial
Android: Prototipagem Profissional de Aplicativos
CursoAndroid: Prototipagem Profissional de Aplicativos
CategoriaAndroid
InstrutorVinícius Thiengo
NívelTodos os níveis
Vídeo aulas186
PlataformaUdemy
Acessar Curso
Receitas Android
Capa do livro Receitas Para Desenvolvedores Android
TítuloReceitas Para Desenvolvedores Android
CategoriaDesenvolvimento Android
AutorVinícius Thiengo
Edição
Ano2017
Capítulos20
Páginas936
Acessar Livro
Código Limpo
Capa do livro Refatorando Para Programas Limpos
TítuloRefatorando Para Programas Limpos
CategoriaEngenharia de Software
AutorVinícius Thiengo
Edição
Ano2017
Capítulos46
Páginas599
Acessar Livro
Quer aprender a programar para Android? Acesse abaixo o curso gratuito no Blog.
Conteúdo Exclusivo
Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Opa! Blz?

Nesse vídeo mostro como baixar uma imagem da Web e coloca-la em um ImageView que vai para o layout principal da Activity. Não há muito mistério é só ficar ligado nos detalhes que envolvem as threads e a permissão de conexão que tem que ser definida no AndroidManifest. Note que cito a classe R.java, se você não a conhece eu fiz um post a explicando: Entendendo a Classe R.java do Android.

Mas enfim, vou deixar você assistir ao vídeo.

O link para download do projeto se encontro logo abaixo no post.

Compartilhe, comente.

Receba em primeira mão, e com prioridade, os conteúdos Android exclusivos do Blog.
Email inválido

Relacionado

RelativeLayout no Android, Entendendo e UtilizandoRelativeLayout no Android, Entendendo e UtilizandoAndroid
AbsoluteLayout no Android, Entendendo e UtilizandoAbsoluteLayout no Android, Entendendo e UtilizandoAndroid
ScrollView e HorizontalScrollView no Android, Entendendo e UtilizandoScrollView e HorizontalScrollView no Android, Entendendo e UtilizandoAndroid
GridLayout no Android, Entendendo e UtilizandoGridLayout no Android, Entendendo e UtilizandoAndroid

Compartilhar

Comentários Facebook (6)

Comentários Blog (6)

Para código / script, coloque entre [code] e [/code] para receber marcação especifica.
Forneça seu nome válido.
Forneça seu email válido.
Forneça o comentário.
Enviando, aguarde...
Jefferson Heloy (1) (0)
04/12/2015
Ola Thiengo esto com uma duvida fiz,um código que puxa de um web serve a imagem e mostra para mim no imageView,só que sempre que aperto no botão para abrir o Layout aonde se encontra as imagens ele demora muito para carregar o banco e fica uma tela preta!!Como posso conserta isso??Qual dica vc me daria !!

Segue trecho do Código de como funciona:

protected void onResume() {
super.onResume();

usrs = dao.BuscarTodosUsuarios();
inicializar();
}

public Bitmap converte(int position){
byte[] outImagem = usrs.get(position).getFoto();
ByteArrayInputStream imageStream = new ByteArrayInputStream(outImagem);
Bitmap imagemConvertida = BitmapFactory.decodeStream(imageStream);

return imagemConvertida;
}

public void inicializar(){
int i=0;

while(i < usrs.size()){
Log.d("imagemmmmmmm", ""+i);

Bitmap imagemConvertida = converte(i);
chamarImagem(i, imagemConvertida);


i++;
}
}
Responder
Vinícius Thiengo (0) (0)
05/12/2015
Fala Jefferson, blz?
Está baixando a imagem com o script dentro da Thread principal, no Android não se pode fazer isso, veja esse vídeo para entender mais sobre a Thread principal (http://www.thiengo.com.br/entendendo-a-thread-principal... ).

Para baixar imagens remotas há "n" excelentes libraries, as que recomendo são Picasso (http://square.github.io/picasso/ ) e Fresco (http://www.thiengo.com.br/lib-fresco-para-carregamento-de... ). A Fresco é a mesma utilizada na APP do Facebook. Abraço
Responder
12/02/2015
muito bom suas vídeo aulas, aprendo muito com elas, excelente trabalho Thiengo.
Responder
02/02/2015
Aeae Vinicius, você criou uma constante Auxiliar da imagem porque? não pode definir a variável criada anteriormente como final? abç
Responder
Vinícius Thiengo (0) (0)
03/02/2015
Fala Davi, blz?
Pode sim definir como final. Esse é um old video, utilize um ImageLoader do Volley ou do Universal Image Loader para carregar imagens da Web no ImageView. Abraço
Responder