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:
- Otimizar a vida útil da bateria
- Transferir dados sem consumo de bateria
- Apps da Web
- Transmitir dados de rede com o Volley
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.