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.  |