Visão geral sobre realizar operações de rede

Esta aula explica as tarefas básicas envolvidas na conexão à rede, monitoramento da conexão de rede (incluindo alterações na conexão) e controle dos usuários sobre o uso da rede de um app. Também descreve como analisar e consumir dados XML.

Se concluir as lições, você terá os fundamentos para a criação de aplicativos para Android que fazem o download de conteúdo e analisam dados de maneira eficiente, minimizando o tráfego de rede.

Observação: veja a aula Como transmitir dados de rede usando o Volley para ver informações sobre o Volley, uma biblioteca HTTP que facilita e agiliza a criação de rede para apps para Android. O Volley está disponível no GitHub. O Volley pode ajudar a otimizar e melhorar o desempenho das operações de rede do seu app.

Para saber mais sobre esse tópico, consulte os seguintes guias relacionados:

Você também pode conferir o Android BasicNetworking Sample (link em inglês).

Lições

Como se conectar à rede
Aprenda a se conectar à rede, escolher um cliente HTTP e executar operações de rede fora da linha de execução de IU.
Gerenciar o uso da rede
Aprenda a verificar a conexão de rede de um dispositivo, criar uma IU das preferências para controlar o uso da rede e responder a alterações na conexão.
Como analisar dados XML
Saiba como analisar e consumir dados XML.