앱은 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) 이상을 실행하는 기기가 기기 사이에 다른 유형의 연결 없이 서로 직접 검색하고 연결할 수 있도록 합니다. NAN (Neighbor Awareness Networking)이라고도 합니다. |
네트워크: Wi-Fi 왕복 시간 (RTT) |
근처의 RTT 지원 Wi-Fi 액세스 포인트 및 동종 Wi-Fi Aware 기기까지의 거리를 측정합니다. |
네트워크: Wi-Fi 로컬 전용 핫스팟 |
Wi-Fi 핫스팟에 연결된 기기의 앱이 서로 통신할 수 있도록 합니다. |
블루투스: 개요 |
기본 사항과 키 클래스와 인터페이스를 포함한 Android 블루투스 지원의 개요입니다. |
블루투스: Bluetooth 클래식 |
앱에서 기준 블루투스 연결을 설정합니다. |
블루투스: 저전력 블루투스 (BLE) |
근처 기기 간에 소량의 데이터를 전송하고 근접 센서와 상호작용합니다. |
블루투스: BLE 오디오 |
배터리 수명 저하 없이 Hi-Fi 오디오를 수신하고 사용자가 다양한 사용 사례 간에 원활하게 전환할 수 있습니다. |
NFC는 일련의 근거리 무선 기술로, 일반적으로 연결을 시작하려면 거리가 4cm 이하여야 합니다. |
|
eSIM 및 SIM 카드 등의 음성 및 영상 통화를 관리하세요. |
|
기기 간의 정확한 범위를 측정합니다. |
|
USB 액세서리와 USB 호스트 모드를 사용하여 다양한 USB 주변기기 및 Android USB 액세서리를 지원합니다. |
최적화
다음 가이드는 연결성을 위해 앱을 최적화하는 데 도움이 될 수 있습니다.
가이드 | |
---|---|
배터리 보존, 사용자 환경, 시스템 상태를 위한 전략을 알아보세요. |
|
Chromium 네트워크 스택에서 파생된 라이브러리인 Cronet을 사용하여 지연 시간을 줄이고 네트워크 요청의 처리량을 늘리는 방법을 알아보세요. |