Kablosuz hotspot'a bağlı cihazlardaki uygulamaların birbirleriyle iletişim kurmasını sağlamak için yalnızca yerel hotspot kullanabilirsiniz. Bu yöntemle oluşturulan ağda internet erişimi olmaz. Her uygulama, hotspot için tek bir istekte bulunabilir ancak birden fazla uygulama aynı anda hotspot isteğinde bulunabilir. Birden fazla uygulama aynı anda başarıyla kaydedildiğinde temel erişim noktasını paylaşırlar.
LocalOnlyHotspotCallback.onStarted(LocalOnlyHotspotReservation)
Hotspot kullanıma hazır olduğunda çağrılır.
Uygulamanız Android 13 (API düzeyi 33) veya sonraki sürümleri hedefliyorsa aşağıdaki kod snippet'inde gösterildiği gibi yalnızca yerel bağlantı noktası kullanmak için NEARBY_WIFI_DEVICES
iznini istemeniz gerekir. Android'in eski bir sürümünü hedefleyen uygulamalar bunun yerine ACCESS_FINE_LOCATION
isteğinde bulunmalıdır.
<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>
Yalnızca yerel olarak kullanılabilen kablosuz erişim noktalarını kullanma hakkında daha fazla bilgi için startLocalOnlyHotspot()
başlıklı makaleyi inceleyin.