אתם יכולים להשתמש בנקודה מקומית בלבד לשיתוף אינטרנט כדי לאפשר לאפליקציות במכשירים שמחוברים לנקודת ה-Wi-Fi לשיתוף אינטרנט לתקשר זו עם זו. לרשת שנוצרה באמצעות השיטה הזו לא תהיה גישה לאינטרנט. כל אפליקציה יכולה לשלוח בקשה אחת לנקודה החמה, אבל כמה אפליקציות יכולות לשלוח בקשות לנקודה החמה בו-זמנית. אם כמה אפליקציות נרשמו בהצלחה בו-זמנית, הן חולקות את הנקודה הפנימית של ה-Hotspot.
הפונקציה LocalOnlyHotspotCallback.onStarted(LocalOnlyHotspotReservation)
נקראת כשהנקודה לשיתוף אינטרנט (Hotspot) מוכנה לשימוש.
אם האפליקציה שלכם מטרגטת ל-Android 13 (רמת API 33) ומעלה, אתם צריכים לבקש את ההרשאה NEARBY_WIFI_DEVICES
כדי להשתמש בנקודה חמה מקומית בלבד, כמו שמוצג בקטע הקוד הבא. אפליקציות שמיועדות לגרסה קודמת של Android צריכות לבקש ACCESS_FINE_LOCATION
במקום זאת.
<manifest ...> <<!-- If your app targets Android 13 (API level 33) or higher, you must declare the NEARBY_WIFI_DEVICES permission. --> <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" <!-- If your app derives location information from Wi-Fi APIs, don't include the "usesPermissionFlags" attribute. --> android:usesPermissionFlags="neverForLocation" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" <!-- If any feature in your app relies on precise location information, don't include the "maxSdkVersion" attribute. --> android:maxSdkVersion="32" /> <application ...> ... </application> </manifest>
פרטים נוספים על שימוש בנקודות לשיתוף אינטרנט (Hotspot) לשימוש מקומי בלבד זמינים במאמר startLocalOnlyHotspot()
.