앱은 Wi-Fi, 블루투스, USB를 비롯한 다양한 통신 기술을 사용하여 외부 세계와 연결할 수 있습니다. 아래에 나열된 가이드에서는 이러한 기술에 대한 지원을 추가하고 연결을 위해 앱을 최적화하는 방법을 설명합니다.
지원되는 기술
Android는 기기를 외부 세계에 연결하기 위한 다음 프로토콜과 프레임워크를 지원합니다.
가이드 | |
---|---|
네트워크: 개요 |
연결, 관리, XML 파싱, 모니터링 등 다양한 네트워크 작업을 실행하는 방법을 다루는 가이드의 개요입니다. |
네트워크: 5G |
5G 네트워킹을 활용하세요. |
네트워크: VPN |
Android 지원 기기용 자체 가상 사설망 (VPN) 클라이언트를 개발하고 테스트합니다. |
네트워크: Wi-Fi 검색 |
기기에서 보이는 Wi-Fi 액세스 포인트의 목록을 가져옵니다. |
네트워크: Wi-Fi Direct (P2P) |
중간 액세스 포인트 없이 지원되는 기기를 서로 직접 연결합니다. |
네트워크: Wi-Fi Aware |
Android 8.0 (API 수준 26) 이상을 실행하는 기기가 다른 유형의 연결 없이도 서로 검색하고 직접 연결할 수 있도록 지원합니다. Neighbor Awareness Networking (NAN)이라고도 합니다. |
네트워크: Wi-Fi 왕복 시간 (RTT) |
주변의 RTT 지원 Wi-Fi 액세스 포인트 및 동종 앱 Wi-Fi Aware 기기와의 거리를 측정합니다. |
네트워크: Wi-Fi 로컬 전용 핫스팟 |
Wi-Fi 핫스팟에 연결된 기기의 앱이 서로 통신하도록 사용 설정합니다. |
블루투스: 개요 |
기본사항, 주요 클래스 및 인터페이스를 포함한 Android 블루투스 지원 개요 |
블루투스: 블루투스 클래식 |
앱에서 기준 블루투스 연결을 설정합니다. |
블루투스: 저전력 블루투스 (BLE) |
근처 기기 간에 소량의 데이터를 전송하고 근접 센서와 상호작용합니다. |
블루투스: BLE 오디오 |
배터리 수명을 단축하지 않으면서 Hi-Fi 오디오를 수신하고 사용자가 여러 사용 사례 간에 원활하게 전환할 수 있도록 합니다. |
NFC는 단거리 무선 기술로, 일반적으로 연결을 시작하려면 거리가 4cm 이하여야 합니다. |
|
여러 기술에서 측정 범위 세션을 처리합니다. |
|
eSIM 및 SIM 카드를 포함한 오디오 및 영상 통화를 관리합니다. |
|
기기 간의 정확한 거리를 측정합니다. |
|
USB 액세서리 및 USB 호스트 모드를 사용하여 다양한 USB 주변기기와 Android USB 액세서리를 지원합니다. |
최적화
다음 가이드를 통해 연결을 위해 앱을 최적화할 수 있습니다.
가이드 | |
---|---|
배터리, 사용자 환경, 시스템 상태를 보존하기 위한 전략을 알아보세요. |
|
Chromium 네트워크 스택에서 파생된 라이브러리인 Cronet을 사용하여 지연 시간을 줄이고 네트워크 요청의 처리량을 늘리는 방법을 알아봅니다. |