راهنماهای اتصال
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برنامه شما میتواند با استفاده از انواع فناوریهای ارتباطی مختلف، از جمله Wi-Fi، بلوتوث و USB، با دنیای خارج ارتباط برقرار کند. راهنماهای فهرست شده در زیر اضافه کردن پشتیبانی از این فناوریها و بهینهسازی برنامه شما برای اتصال را پوشش میدهند.
فناوری های پشتیبانی شده
اندروید از پروتکل ها و چارچوب های زیر برای اتصال دستگاه شما به دنیای خارج پشتیبانی می کند.
راهنماها |
---|
شبکه ها: بررسی اجمالی | نمای کلی راهنماهایی که انجام عملیات های مختلف شبکه، از جمله اتصالات، مدیریت، تجزیه XML، نظارت و موارد دیگر را پوشش می دهند. |
شبکه: 5G | از مزایای شبکه 5G استفاده کنید. |
شبکه ها: VPN | کلاینت شبکه خصوصی مجازی (VPN) خود را برای یک دستگاه مجهز به اندروید توسعه دهید و آزمایش کنید. |
شبکه ها: اسکن Wi-Fi | فهرستی از نقاط دسترسی Wi-Fi قابل مشاهده از دستگاه دریافت کنید. |
شبکه ها: Wi-Fi Direct (P2P) | دستگاه های پشتیبانی شده را مستقیماً بدون نقطه دسترسی میانی به یکدیگر متصل کنید. |
شبکه ها: Wi-Fi Aware | دستگاههای دارای Android 8.0 (سطح API 26) و بالاتر را فعال کنید تا مستقیماً بدون هیچ نوع اتصالی بین آنها، به یکدیگر متصل شوند. همچنین به عنوان شبکه آگاهی همسایه (NAN) شناخته می شود. |
شبکه ها: زمان رفت و برگشت Wi-Fi (RTT) | فاصله تا نقاط دسترسی Wi-Fi با قابلیت RTT و دستگاههای Wi-Fi Aware را اندازهگیری کنید. |
شبکهها: نقطه اتصال محلی Wi-Fi | برنامهها را در دستگاههای متصل به نقطه اتصال Wi-Fi فعال کنید تا با یکدیگر ارتباط برقرار کنند. |
بلوتوث: نمای کلی | مروری بر پشتیبانی بلوتوث اندروید، از جمله اصول و کلاسهای کلیدی و رابطها. |
بلوتوث: بلوتوث کلاسیک | اتصال پایه بلوتوث را در برنامه خود تنظیم کنید. |
بلوتوث: بلوتوث کم مصرف (BLE) | مقادیر کمی از داده ها را بین دستگاه های نزدیک منتقل کنید و با حسگرهای مجاورت تعامل داشته باشید. |
بلوتوث: صدای BLE | صدایی با کیفیت بالا را بدون کاهش عمر باتری دریافت کنید و به کاربران اجازه دهید به طور یکپارچه بین موارد استفاده مختلف جابجا شوند. |
ارتباطات میدان نزدیک (NFC) | NFC مجموعهای از فناوریهای بیسیم کوتاه برد است که معمولاً برای شروع اتصال به فاصله 4 سانتیمتر یا کمتر نیاز دارد. |
محدوده | جلسات مختلف را در چندین فناوری مدیریت کنید. |
مخابرات | تماس های صوتی و تصویری، از جمله سیم کارت و سیم کارت را مدیریت کنید. |
ارتباطات فوق پهن باند (UWB). | محدوده دقیق بین دستگاه ها را اندازه گیری کنید. |
USB | از لوازم جانبی USB و حالت میزبان USB برای پشتیبانی از انواع لوازم جانبی USB و لوازم جانبی USB Android استفاده کنید. |
بهینه سازی ها
راهنماهای زیر می توانند به شما در بهینه سازی برنامه خود برای اتصال کمک کنند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],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. |"]]