Konnektivitätsleitfäden
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ihre App kann über eine Vielzahl verschiedener Kommunikationstechnologien mit der Außenwelt verbunden werden, darunter WLAN, Bluetooth und USB. In den folgenden Anleitungen erfahren Sie, wie Sie Unterstützung für diese Technologien hinzufügen und Ihre App für die Konnektivität optimieren.
Unterstützte Technologien
Android unterstützt die folgenden Protokolle und Frameworks, um Ihr Gerät mit der Außenwelt zu verbinden.
Leitfäden |
Netzwerke: Übersicht |
Hier finden Sie eine Übersicht über Anleitungen zu verschiedenen Netzwerkfunktionen, z. B. zu Verbindungen, Verwaltung, XML-Parsing und Überwachung. |
Netzwerke: 5G |
Nutzen Sie 5G-Netzwerke. |
Netzwerke: VPN |
Sie entwickeln und testen Ihren eigenen VPN-Client (virtuelles privates Netzwerk) für ein Android-Gerät. |
Netzwerke: WLAN-Suche |
Liste der WLAN-Zugangspunkte abrufen, die auf einem Gerät sichtbar sind |
Netzwerke: Wi‑Fi Direct (P2P) |
Unterstützte Geräte ohne Zwischenzugangspunkt direkt miteinander verbinden. |
Netzwerke: Wi‑Fi Aware |
Geräte mit Android 8.0 (API-Level 26) und höher können sich direkt ohne andere Verbindungsarten finden und miteinander verbinden. Wird auch als Neighbor Awareness Networking (NAN) bezeichnet. |
Netzwerke: WLAN-Umlaufzeit (RTT) |
Misst die Entfernung zu RTT-fähigen WLAN-Zugangspunkten und anderen WLAN-Aware-Geräten in der Nähe. |
Netzwerke: Lokaler WLAN-Hotspot |
Apps auf Geräten, die mit einem WLAN-Hotspot verbunden sind, können miteinander kommunizieren. |
Bluetooth: Übersicht |
Übersicht über die Bluetooth-Unterstützung von Android, einschließlich Grundlagen und wichtiger Klassen und Schnittstellen. |
Bluetooth: Bluetooth Classic |
Richten Sie in Ihrer App eine Baseline-Bluetooth-Verbindung ein. |
Bluetooth: Bluetooth Low Energy (BLE) |
Übertragen kleiner Datenmengen zwischen Geräten in der Nähe und Interaktion mit Näherungssensoren. |
Bluetooth: BLE-Audio |
Sie können High-Fidelity-Audio ohne Einbußen bei der Akkulaufzeit empfangen und Nutzer können nahtlos zwischen verschiedenen Anwendungsfällen wechseln. |
Nahfeldkommunikation (NFC) |
NFC ist eine Reihe von drahtlosen Nahfeldtechnologien, für die zum Herstellen einer Verbindung in der Regel eine Entfernung von maximal 4 cm erforderlich ist. |
Rangfolge |
Abstandsmessung über mehrere Technologien hinweg |
Telekommunikation |
Audio- und Videoanrufe verwalten, einschließlich eSIMs und SIM-Karten. |
Ultrabreitband (UWB)-Kommunikation |
Präzise Entfernung zwischen Geräten messen |
USB |
Mit den Modi „USB-Zubehör“ und „USB-Host“ können Sie eine Vielzahl von USB-Peripheriegeräten und Android-USB-Zubehör verwenden. |
Optimierungen
Die folgenden Leitfäden können Ihnen dabei helfen, Ihre App für die Konnektivität zu optimieren.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# Connectivity guides\n\nYour app can connect with the outside world using a variety of different\ncommunication technologies, including Wi-Fi, Bluetooth, and USB. The guides\nlisted below cover adding support for these technologies and for optimizing\nyour app for connectivity.\n\nSupported technologies\n----------------------\n\nAndroid supports the following protocols and frameworks for connecting your\ndevice to the outside world.\n\n| Guides ||\n|-----------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Networks: [**Overview**](/develop/connectivity/network-ops) | Overview of guides that cover performing various network operations, including connections, management, parsing XML, monitoring, and more. |\n| Networks: [**5G**](/develop/connectivity/5g/enhance-with-5g) | Take advantage of 5G networking. |\n| Networks: [**VPN**](/develop/connectivity/vpn) | Develop and test your own virtual private network (VPN) client for an Android-powered device. |\n| Networks: [**Wi-Fi scanning**](/develop/connectivity/wifi-scan) | Get a list of Wi-Fi access points visible from a device. |\n| Networks: [**Wi-Fi Direct (P2P)**](/develop/connectivity/wifip2p) | Connect supported devices directly to each other without an intermediate access point. |\n| Networks: [**Wi-Fi Aware**](/develop/connectivity/wifi-aware) | Enable devices running Android 8.0 (API level 26) and higher to discover and connect directly to each other without any other type of connectivity between them. Also known as Neighbor Awareness Networking (NAN). |\n| Networks: [**Wi-Fi Round-Trip Time (RTT)**](/develop/connectivity/wifi-rtt) | Measure the distance to nearby RTT-capable Wi-Fi access points and peer Wi-Fi Aware devices. |\n| Networks: [**Wi-Fi local-only hotspot**](/develop/connectivity/localonlyhotspot) | Enable apps on devices connected to a Wi-Fi hotspot to communicate with each other. |\n| Bluetooth: [**Overview**](/develop/connectivity/bluetooth) | Overview of Android Bluetooth support, including basics and key classes and interfaces. |\n| Bluetooth: [**Bluetooth Classic**](/develop/connectivity/bluetooth/setup) | Set up baseline Bluetooth connectivity on your app. |\n| Bluetooth: [**Bluetooth Low Energy (BLE)**](/develop/connectivity/bluetooth/ble/ble-overview) | Transfer small amounts of data between nearby devices and interacting with proximity sensors. |\n| Bluetooth: [**BLE Audio**](/develop/connectivity/bluetooth/ble-audio/overview) | Receive high fidelity audio without sacrificing battery life, and let users seamlessly switch between different use cases. |\n| [**Near Field Communication (NFC)**](/develop/connectivity/nfc) | NFC is a set of short-range wireless technologies, typically requiring a distance of 4 cm or less to initiate a connection. |\n| [**Ranging**](/develop/connectivity/ranging) | Handle ranging sessions across multiple technologies. |\n| [**Telecom**](/develop/connectivity/telecom) | Manage audio and video calls, including eSIMs and SIM cards. |\n| [**Ultra Wideband (UWB) communication**](/develop/connectivity/uwb) | Measure precise ranging between devices. |\n| [**USB**](/develop/connectivity/usb) | Use USB accessory and USB host modes to support a variety of USB peripherals and Android USB accessories. |\n\nOptimizations\n-------------\n\nThe following guides can help you optimize your app for connectivity.\n\n| Guides ||\n|--------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|\n| [Reduce network battery drainage](/develop/connectivity/preserving-battery) | Learn about strategies for preserving battery, user experience, and system health. |\n| [Reduce latency and increase network throughput](/develop/connectivity/cronet) | Learn how to use Cronet, a library derived from the Chromium network stack, to reduce latency and increase throughput of network requests. |"]]