میاناهای برنامهسازی کاربردی بیسیم Android علاوهبر فعال کردن ارتباط با فضای ابری، ارتباط با دستگاههای دیگر در همان شبکه محلی و حتی دستگاههایی را که در شبکه نیستند اما ازنظر فیزیکی نزدیک هستند فعال میکند. افزودن «جستجوی سرویس شبکه» (NSD) این قابلیت را گسترش میدهد و به برنامه اجازه میدهد دستگاههای اطراف را که سرویسهای قابلارتباط را اجرا میکنند جستجو کند. ادغام این ویژگی در برنامهتان به شما کمک میکند طیف گستردهای از ویژگیها را ارائه دهید، مانند بازی کردن با کاربران در یک اتاق، دریافت تصاویر از وبکم فعالشده با NSD در شبکه، یا ورود از راه دور به دستگاههای دیگر در همان شبکه.
این کلاس میاناهای برنامهسازی کاربردی کلیدی را برای پیدا کردن و متصل شدن به دستگاههای دیگر از برنامهتان شرح میدهد. بهطور خاص، این سند NSD API را برای کشف سرویسهای دردسترس و Wi-Fi Peer-to-Peer (P2P) API را برای برقراری اتصالهای بیسیم همتا به همتا شرح میدهد. این کلاس همچنین به شما نشان میدهد که چگونه از NSD و Wi-Fi P2P بهصورت ترکیبی برای شناسایی سرویسهای ارائهشده توسط یک دستگاه و اتصال به آن دستگاه استفاده کنید، زمانی که هیچکدام از دستگاهها به شبکهای متصل نیستند.
اگر بهدنبال میانای برنامهسازی کاربردی سطح بالاتری برای برنامه Android خود هستید تا دادهها را بهطور مطمئن و ایمن بین دستگاهها بااستفاده از ترکیبی از Wi-Fi و بلوتوث منتقل کنید، از میانای برنامهسازی کاربردی «اتصالات اطراف» استفاده کنید.
درس
- استفاده از کشف سرویس شبکه
- با نحوه همهفرستی سرویسهای ارائهشده توسط برنامه خودتان، کشف سرویسهای ارائهشده در شبکه محلی، و استفاده از NSD برای تعیین جزئیات اتصال سرویسی که میخواهید به آن متصل شوید آشنا شوید.
- ایجاد اتصال همتابههمتا با Wi-Fi
- با نحوه واکشی فهرست دستگاههای همتا در اطراف، ایجاد نقطه دسترسی برای دستگاههای قدیمی، و اتصال به دستگاههای دیگر با قابلیت اتصال Wi-Fi P2P آشنا شوید.
- استفاده از Wi-Fi همتابههمتا برای کشف سرویس
- با نحوه کشف سرویسهای منتشرشده توسط دستگاههای اطراف بدون قرار داشتن در یک شبکه، بااستفاده از Wi-Fi P2P آشنا شوید.