Seu app pode se conectar com o mundo externo usando várias tecnologias de comunicação diferentes, incluindo Wi-Fi, Bluetooth e USB. Os guias listados abaixo abordam a adição de suporte a essas tecnologias e a otimização de conectividade do seu app.
Tecnologias com suporte
O Android oferece suporte aos protocolos e frameworks abaixo para conectar seu dispositivo ao mundo externo.
Guias | |
---|---|
Redes: Visão geral |
Visão geral dos guias que abordam a execução de várias operações de rede, incluindo conexões, gerenciamento, análise de XML, monitoramento e muito mais. |
Redes: 5G |
Aproveite a rede 5G. |
Redes: VPN |
Desenvolva e teste seu próprio cliente de rede privada virtual (VPN) para um dispositivo Android. |
Redes: Busca por Wi-Fi |
Acessar uma lista dos pontos de acesso Wi-Fi visíveis em um dispositivo. |
Redes: Wi-Fi Direct (P2P) |
Conecte dispositivos compatíveis diretamente uns aos outros sem um ponto de acesso intermediário. |
Redes: Wi-Fi Aware |
Permite que dispositivos com o Android 8.0 (nível 26 da API) e versões mais recentes se descubram e se conectem diretamente entre si, sem qualquer outro tipo de conectividade entre eles. Também conhecida como rede de reconhecimento de vizinhos (NAN, na sigla em inglês). |
Meça a distância até pontos de acesso Wi-Fi compatíveis com RTT e dispositivos Wi-Fi Aware de peering por perto. |
|
Permite que apps em dispositivos conectados a um ponto de acesso Wi-Fi se comuniquem uns com os outros. |
|
Bluetooth: visão geral |
Visão geral do suporte a Bluetooth do Android, incluindo noções básicas e classes e interfaces principais. |
Bluetooth: Bluetooth Classic |
Configure a conectividade Bluetooth básica no seu app. |
Bluetooth: Bluetooth de baixa energia (BLE) |
Transfira pequenas quantidades de dados entre dispositivos próximos e interaja 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 exige uma distância de até 4 cm para iniciar uma conexão. |
|
Gerencie chamadas de áudio e videochamadas, incluindo eSIMs e chips. |
|
Meça o alcance preciso entre dispositivos. |
|
Use os modos de acessório e host USB para oferecer suporte a diversos periféricos USB e acessórios USB Android. |
Otimizações
Os guias a seguir podem ajudar você a otimizar seu app para conectividade.
Guias | |
---|---|
Aprenda estratégias para preservar a bateria, a experiência do usuário e a integridade do sistema. |
|
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. |