מלבד הפעלת התקשורת עם הענן, ממשקי ה-API האלחוטיים של Android גם לאפשר תקשורת עם מכשירים אחרים שמחוברים לאותה רשת מקומית, וגם מכשירים שלא מחוברים לרשת אלא נמצאים פיזית בקרבת מקום. ההוספה של Network Service Discovery (NSD) לוקחת את התהליך הזה רחוק יותר ומאפשרת לאפליקציה לחפש מכשיר בקרבת מקום שמפעיל שירותים שהוא יכול לתקשר איתם. שילוב התכונה הזו באפליקציה עוזר לספק מגוון רחב של כמו משחק עם משתמשים באותו חדר, אחזור תמונות מצלמת אינטרנט התומכת ב-NSD, או התחברות מרחוק למחשבים אחרים לאותה רשת.
בכיתה הזו מתוארים ממשקי ה-API העיקריים למציאת מכשירים אחרים ולחיבור אליהם מהאפליקציה שלך. באופן ספציפי, הוא מתאר את ממשק ה-API של NSD לגילוי שירותים זמינים ואת ה-Wi-Fi Peer-to-Peer (P2P) API for peer-to-peer חיבורים אלחוטיים. בשיעור הזה נסביר גם איך להשתמש ב-NSD וב-Wi-Fi P2P כדי לזהות את השירותים שהמכשיר מציע ולהתחבר למכשיר כשאף מכשיר לא מחובר לרשת.
אם אתם מחפשים ממשק API ברמה גבוהה יותר עבור האפליקציה ל-Android, להעביר נתונים בצורה אמינה ומאובטחת בין מכשירים באמצעות שילוב של Wi-Fi ו-Bluetooth, מומלץ להשתמש ב-Nearby Connections API.
שיעורי מוזיקה
- שימוש בגילוי שירותי רשת
- ללמוד איך לשדר שירותים שמוצעים להשתמש באפליקציה שלכם, לגלות שירותים שמוצעים ברשת המקומית להשתמש ב-NSD כדי לקבוע את פרטי החיבור לשירות שרוצים להתחבר אליהם.
- יצירת חיבורי P2P באמצעות Wi-Fi
- ללמוד איך לאחזר רשימה של מכשירים עמיתים בקרבת מקום, ליצור נקודת גישה למכשירים מדור קודם ולהתחבר למכשירים אחרים עם אפשרות חיבורי Wi-Fi P2P.
- שימוש ב-Wi-Fi P2P לחיפוש שירות
- איך למצוא שירותים פורסמו על ידי מכשירים בקרבת מקום בלי להתחבר לאותה רשת, באמצעות Wi-Fi P2P.