Language

DiscoverySession.CreateNetworkSpecifierOpen(PeerHandle) メソッド

定義

指定されたピアへの暗号化されていない WiFi 対応接続 (リンク) の android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) を作成します。

[Android.Runtime.Register("createNetworkSpecifierOpen", "(Landroid/net/wifi/aware/PeerHandle;)Landroid/net/NetworkSpecifier;", "GetCreateNetworkSpecifierOpen_Landroid_net_wifi_aware_PeerHandle_Handler", ApiSince=26)]
public virtual Android.Net.NetworkSpecifier? CreateNetworkSpecifierOpen(Android.Net.Wifi.Aware.PeerHandle peerHandle);
[<Android.Runtime.Register("createNetworkSpecifierOpen", "(Landroid/net/wifi/aware/PeerHandle;)Landroid/net/NetworkSpecifier;", "GetCreateNetworkSpecifierOpen_Landroid_net_wifi_aware_PeerHandle_Handler", ApiSince=26)>]
abstract member CreateNetworkSpecifierOpen : Android.Net.Wifi.Aware.PeerHandle -> Android.Net.NetworkSpecifier
override this.CreateNetworkSpecifierOpen : Android.Net.Wifi.Aware.PeerHandle -> Android.Net.NetworkSpecifier

パラメーター

peerHandle
PeerHandle

を介して取得されたピアのハンドル DiscoverySessionCallback#onServiceDiscovered(PeerHandle, byte[], java.util.List) または DiscoverySessionCallback#onMessageReceived(PeerHandle, byte[])。 レスポンダーでは、この値は、そのピアからの接続要求の受け入れをゲートするために使用されます。

返品

渡すandroid.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier)を構築するために使用するNetworkSpecifier android.net.ConnectivityManager#requestNetwork(android.net.NetworkRequest, android.net.ConnectivityManager.NetworkCallback) [またはその他の種類の API]。

属性

注釈

指定されたピアへの暗号化されていない WiFi 対応接続 (リンク) の android.net.NetworkRequest.Builder#setNetworkSpecifier(NetworkSpecifier) を作成します。 android.net.NetworkRequest.Builder#addTransportType(int) は android.net.NetworkCapabilities#TRANSPORT_WIFI_AWARE に設定する必要があります。

このメソッドは、Aware 検出または通信を介して検出されたピアとの接続を設定するときに使用する必要があります (このようなシナリオでは、ピアの MAC アドレスは不透明なピア ID ハンドルによってシールドされます)。 他の OOB (帯域外) メカニズムを使用して検出されたピアへの Aware 接続が必要な場合は、ピアの MAC アドレスを使用する代替 WifiAwareSession#createNetworkSpecifierOpen(int, byte[]) 方法を使用します。

注: Wi-Fi 対応仕様に従って、ロールは固定されます。サブスクライバーはイニシエーターであり、Publisherはレスポンダーです。

暗号化されたリンクを設定するには、 #createNetworkSpecifierPassphrase(PeerHandle, String) API を使用します。

このメンバーは非推奨です。 置換 WifiAwareNetworkSpecifier.Builderを使用します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象