O app pode se conectar ao mundo externo usando várias tecnologias de comunicação, incluindo Wi-Fi, Bluetooth e USB. Os guias listados abaixo abrangem a adição de suporte a essas tecnologias e a otimização do app para conectividade.
Tecnologias com suporte
O Android oferece suporte aos seguintes protocolos e frameworks para conectar seu dispositivo ao mundo exterior.
| Guias | |
|---|---|
| Redes: Visão geral | Informações gerais sobre guias que abrangem a realização de várias operações de rede, incluindo conexões, gerenciamento, análise de XML, monitoramento e muito mais. | 
| Redes: 5G | Aproveite as redes 5G. | 
| Redes: VPN | Desenvolva e teste sua própria rede privada virtual (VPN) para um dispositivo Android. | 
| Redes: Busca por Wi-Fi | Receba uma lista de pontos de acesso Wi-Fi visíveis em um dispositivo. | 
| Redes: Wi-Fi Direct (P2P) | Conecte os dispositivos compatíveis diretamente entre si sem um ponto de acesso intermediário. | 
| Redes: Wi-Fi Aware | Permitir que dispositivos com o Android 8.0 (nível 26 da API) e versões mais recentes detectem e se conectem diretamente uns aos outros sem nenhum outro tipo de conectividade entre eles. Também conhecido como Neighbor Awareness Networking (NAN). | 
| Medir a distância até os pontos de acesso Wi-Fi com suporte a RTT e os dispositivos Wi-Fi Aware por perto. | |
| Permitir que os apps em dispositivos conectados a um ponto de acesso Wi-Fi se comuniquem entre si. | |
| Bluetooth: informações gerais | Visão geral do suporte a Bluetooth do Android, incluindo noções básicas e principais classes e interfaces. | 
| Bluetooth: Bluetooth Classic | Configure a conectividade de Bluetooth de referência no seu app. | 
| Bluetooth: Bluetooth de baixa energia (BLE) | Transferir pequenas quantidades de dados entre dispositivos próximos e interagir com sensores de proximidade. | 
| Bluetooth: Áudio BLE | Receba áudio de alta fidelidade sem sacrificar a duração da bateria e permita que os usuários alternem facilmente entre diferentes casos de uso. | 
| A NFC é um conjunto de tecnologias sem fio de curto alcance, que normalmente precisa de uma distância de 4 cm ou menos para iniciar uma conexão. | |
| Processar sessões de alcance em várias tecnologias. | |
| Gerenciar chamadas de áudio e vídeo, incluindo eSIMs e chips. | |
| Medir a distância entre dispositivos. | |
| Use os modos de acessório USB e host USB para oferecer suporte a vários periféricos USB e acessórios USB Android. | |
Otimizações
Os guias a seguir podem ajudar a otimizar seu app para conectividade.
| Guias | |
|---|---|
| Saiba mais sobre estratégias para preservar a bateria, a experiência do usuário e a integridade do sistema. | |
| Reduzir a latência e aumentar a taxa de transferência de rede | Aprenda a usar a Cronet, uma biblioteca derivada da pilha de rede do Chromium, para reduzir a latência e aumentar a capacidade de processamento das solicitações de rede. | 
