Bağlantı kılavuzları
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Uygulamanız, kablosuz bağlantı, Bluetooth ve USB gibi çeşitli iletişim teknolojilerini kullanarak dış dünyayla bağlantı kurabilir. Aşağıda listelenen kılavuzlarda, bu teknolojiler için destek ekleme ve uygulamanızı bağlantı için optimize etme konuları ele alınmaktadır.
Desteklenen teknolojiler
Android, cihazınızı dış dünyaya bağlamak için aşağıdaki protokolleri ve çerçeveleri destekler.
Kılavuzlar |
Ağlar: Genel bakış |
Bağlantılar, yönetim, XML'i ayrıştırma, izleme ve daha fazlası dahil olmak üzere çeşitli ağ işlemlerini gerçekleştirmeyi kapsayan kılavuzlara genel bakış. |
Ağlar: 5G |
5G ağlarından yararlanın. |
Ağlar: VPN |
Android destekli bir cihaz için kendi sanal özel ağ (VPN) istemcinizi geliştirip test edin. |
Ağlar: Kablosuz ağ taraması |
Bir cihazdan görülebilen kablosuz erişim noktalarının listesini alın. |
Ağlar: Wi-Fi Doğrudan Bağlantı (P2P) |
Desteklenen cihazları ara bağlantı noktası olmadan doğrudan birbirine bağlayın. |
Ağlar: Wi-Fi Aware |
Android 8.0 (API düzeyi 26) ve sonraki sürümleri çalıştıran cihazların, aralarında başka bir bağlantı türü olmadan birbirlerini keşfetmelerini ve doğrudan bağlanmalarını sağlar. Komşu İletişim Ağı (NAN) olarak da bilinir. |
Ağlar: Kablosuz Ağ Gidiş Dönüş Süresi (RTT) |
Yakındaki RTT özellikli kablosuz erişim noktalarına ve eş Wi-Fi Aware cihazlara olan mesafeyi ölçün. |
Ağlar: Yalnızca yerel kablosuz hotspot |
Kablosuz hotspot'a bağlı cihazlardaki uygulamaların birbiriyle iletişim kurmasını sağlar. |
Bluetooth: Genel bakış |
Temel bilgiler, temel sınıflar ve arayüzler dahil olmak üzere Android Bluetooth desteğine genel bakış. |
Bluetooth: Bluetooth Klasik |
Uygulamanızda temel Bluetooth bağlantısını ayarlayın. |
Bluetooth: Bluetooth Düşük Enerji (BLE) |
Yakındaki cihazlar arasında küçük miktarlarda veri aktarma ve yakınlık sensörleriyle etkileşim kurma. |
Bluetooth: LE Audio |
Pil ömründen ödün vermeden yüksek kaliteli ses alın ve kullanıcıların farklı kullanım alanları arasında sorunsuz şekilde geçiş yapmasına izin verin. |
Near Field Communication (NFC) |
NFC, kısa menzilli kablosuz teknolojilerden oluşan bir gruptur. Bağlantı başlatmak için genellikle 4 cm veya daha kısa bir mesafe gerekir. |
Menzil |
Birden fazla teknolojide menzil belirleme oturumlarını işleme |
Telekomünikasyon |
eSIM'ler ve SIM kartlar dahil sesli ve görüntülü görüşmeleri yönetin. |
Ultra geniş bant (UWB) iletişimi |
Cihazlar arasında hassas mesafe ölçümü yapın. |
USB |
Çeşitli USB çevre birimlerini ve Android USB aksesuarlarını desteklemek için USB aksesuar ve USB ana makine modlarını kullanın. |
Optimizasyonlar
Aşağıdaki kılavuzlar, uygulamanızı bağlantı için optimize etmenize yardımcı olabilir.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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. |"]]