Language

ScanResult クラス

定義

検出されたアクセス ポイントに関する情報について説明します。

[Android.Runtime.Register("android/net/wifi/ScanResult", DoNotGenerateAcw=true)]
public class ScanResult : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/net/wifi/ScanResult", DoNotGenerateAcw=true)>]
type ScanResult = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
ScanResult
属性
実装

注釈

検出されたアクセス ポイントに関する情報について説明します。 ここで説明する属性に加えて、サプリカントは quality、 noise、および maxbitrate 属性を追跡しますが、現在は外部クライアントに報告しません。

Javaドキュメント。

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

コンストラクター

名前 説明
ScanResult()

空のスキャン結果を作成します。

ScanResult(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

ScanResult(ScanResult)

コピー コンストラクター

フィールド

名前 説明
ChannelWidth320mhz
古い.

AP チャネル帯域幅は 320 MHZ です

PreambleEht
古い.

プリアンブル型: EHT。

PreambleHe
古い.

プリアンブル型: HE。

PreambleHt
古い.

プリアンブル型: HT。

PreambleLegacy
古い.

プリアンブル型: レガシ。

PreambleVht
古い.

プリアンブル型: VHT。

Unspecified

指定されていない値。

WifiBand24Ghz
古い.

Wi-Fi 2.

WifiBand5Ghz
古い.

Wi-Fi 5 GHz バンド。

WifiBand60Ghz
古い.

Wi-Fi 60 GHz バンド。

WifiBand6Ghz
古い.

Wi-Fi 6 GHz バンド。

WifiStandard11ac
古い.

Wi-Fi 802。

WifiStandard11ad
古い.

Wi-Fi 802。

WifiStandard11ax
古い.

Wi-Fi 802。

WifiStandard11be
古い.

Wi-Fi 802。

WifiStandard11n
古い.

Wi-Fi 802。

WifiStandardLegacy
古い.

Wi-Fi 802。

WifiStandardUnknown
古い.

不明な標準 Wi-Fi

プロパティ

名前 説明
AffiliatedMloLinks

Wi-Fi 7 つのアクセス ポイントのマルチリンク操作 (MLO) 関連のリンクを返します。

ApMldMacAddress

アクセス ポイント 7 のアクセス ポイントのマルチリンク デバイス (MLD) MAC アドレス Wi-Fi 返します。

ApMloLinkId

7 つのアクセス ポイントのアクセス ポイントマルチリンク操作 (MLO) リンク ID Wi-Fi 返します。

Bssid

アクセス ポイントのアドレス。

Capabilities

アクセス ポイントでサポートされる認証、キー管理、および暗号化スキームについて説明します。

CenterFreq0

AP 帯域幅が 20 MHz の場合は使用されません。AP が 40、80、160、または 320 MHz を使用する場合、これは中心周波数 (MHz) です (AP が 80 + 80 MHz を使用する場合)。これは最初のセグメントの中心周波数 (MHz) です

CenterFreq1

AP が 80 + 80 MHz を使用する場合、AP 帯域幅が 80 + 80 MHz の場合にのみ使用されます。これは、2 番目のセグメントの中心周波数 (MHz) です

ChannelWidth

AP チャネル帯域幅。 #CHANNEL_WIDTH_20MHZ、 #CHANNEL_WIDTH_40MHZ、 #CHANNEL_WIDTH_80MHZ、 #CHANNEL_WIDTH_160MHZ、 #CHANNEL_WIDTH_320MHZ、または #CHANNEL_WIDTH_80MHZ_PLUS_MHZのいずれか #CHANNEL_WIDTH_320MHZ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator

検出されたアクセス ポイントに関する情報について説明します。

Frequency

クライアントがアクセス ポイントと通信しているチャネルのプライマリ 20 MHz 周波数の中心周波数 (MHz)。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
InformationElements

ビーコンで見つかったすべての情報要素を取得します。

IsPasspointNetwork

検出されたアクセス ポイントに関する情報について説明します。

IsRangingFrameProtectionRequired

範囲測定に対して AP にフレーム保護が必要かどうかを返します。

IsSecureHeLtfSupported

AP が測定範囲の安全な HE-LTF をサポートしているかどうかを返します。

IsTwtResponder

アクセス ポイントがターゲット ウェイク タイム (TWT) レスポンダーであるかどうかを取得します。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
JniPeerMembers

検出されたアクセス ポイントに関する情報について説明します。

Level

検出された dBm の信号レベル (RSSI とも呼ばれます)。

OperatorFriendlyName

アクセス ポイントによって発行された Passpoint オペレーター名を示します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Ssid

ネットワーク名。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Timestamp

この結果が最後に表示されたときのタイムスタンプ (ブート後のマイクロ秒単位)。

VenueName

アクセス ポイントによって公開された会場名 ("サンフランシスコ空港" など) を示します。アクセス ポイントによって公開されている場合は、Passpoint ネットワークでのみ使用できます。

WifiSsid

アクセス ポイントの SSID。

WifiStandard

AP Wifi 標準を返します。

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
ConvertChannelToFrequencyMhzIfSupported(Int32, Int32)

Wi-Fi チャンネル数をMHzの周波数に変換するユーティリティ関数。

ConvertFrequencyMhzToChannelIfSupported(Int32)

MHz の周波数をチャネル番号に変換するユーティリティ関数。

DescribeContents()

Parcelable インターフェイスを実装する

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
Equals(Object)

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetSecurityTypes()

この ScanResult でサポートされているすべてのセキュリティの種類を取得します。

Is80211azNtbResponder()

アクセス ポイントが IEEE 802.11az 非トリガー ベースの範囲レスポンダーであるかどうかを判断します。

Is80211mcResponder()

検出されたアクセス ポイントに関する情報について説明します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Parcelable インターフェイスを実装する

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

検出されたアクセス ポイントに関する情報について説明します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

検出されたアクセス ポイントに関する情報について説明します。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

検出されたアクセス ポイントに関する情報について説明します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象