Yalnızca yerel kablosuz hotspot kullanma
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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 ağlarda kullanılan kablosuz erişim noktalarını kullanma hakkında daha fazla bilgi için startLocalOnlyHotspot()
başlıklı makaleyi inceleyin.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-27 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-08-27 UTC."],[],[],null,["You can use a local-only hotspot to enable applications on devices connected to\nthe Wi-Fi hotspot to communicate with each other. The network created by this\nmethod will not have Internet access. Each application can make a single request\nfor the hotspot, but multiple applications can request the hotspot at the same\ntime. When multiple applications have successfully registered concurrently, they\nshare the underlying hotspot.\n[`LocalOnlyHotspotCallback.onStarted(LocalOnlyHotspotReservation)`](/reference/android/net/wifi/WifiManager.LocalOnlyHotspotCallback#onStarted(android.net.wifi.WifiManager.LocalOnlyHotspotReservation))\nis called when the hotspot is ready for use.\n\nIf your app targets Android 13 (API level 33) or higher, you must request the\n[`NEARBY_WIFI_DEVICES`](/reference/android/Manifest.permission#NEARBY_WIFI_DEVICES)\nto use a local-only hotspot, as shown in the following code snippet. Apps that\ntarget an earlier version of Android must request `ACCESS_FINE_LOCATION`\ninstead. \n\n```xml\n\u003cmanifest ...\u003e\n \u003c\u003c!-- If your app targets Android 13 (API level 33)\n or higher, you must declare the NEARBY_WIFI_DEVICES permission. --\u003e\n \u003cuses-permission android:name=\"android.permission.NEARBY_WIFI_DEVICES\"\n \u003c!-- If your app derives location information from\n Wi-Fi APIs, don't include the \"usesPermissionFlags\"\n attribute. --\u003e\n android:usesPermissionFlags=\"neverForLocation\" /\u003e\n \u003cuses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"\n \u003c!-- If any feature in your app relies on\n precise location information, don't include the\n \"maxSdkVersion\" attribute. --\u003e\n android:maxSdkVersion=\"32\" /\u003e\n \u003capplication ...\u003e\n ...\n \u003c/application\u003e\n\u003c/manifest\u003e\n```\n\nFor more details on using local-only hotspots, see\n[`startLocalOnlyHotspot()`](/reference/android/net/wifi/WifiManager#startLocalOnlyHotspot(android.net.wifi.WifiManager.LocalOnlyHotspotCallback,%20android.os.Handler))."]]