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