Wifiコマンド利用

public class WifiCommandUtil
extends Object

java.lang.オブジェクト
com.android.tradefed.device.WifiCommandUtil


Wi-Fi コマンド出力を解析できるユーティリティ クラス。

まとめ

入れ子になったクラス

class WifiCommandUtil.ScanResult

関連情報を含む Wi-Fi ネットワークを表します。

田畑

public static final Pattern BSSID_PATTERN

public static final Pattern LINK_SPEED_PATTERN

public static final Pattern MAC_ADDRESS_PATTERN

public static final Pattern RSSI_PATTERN

public static final Pattern SSID_PATTERN

パブリックコンストラクター

WifiCommandUtil ()

パブリックメソッド

static parseScanResults (String input)

「wifi list-scan-results」コマンド出力を解析し、 ScanResultのリストを返します。

static parseWifiInfo (String input)

「Wi-Fi ステータス」出力を解析し、接続されている Wi-Fi ネットワークに関する情報のマップを返します。

static String resolveNetworkType (String flags)

list-scan-result cmd から返されたフラグを指定して、ネットワーク タイプを解決します。

田畑

BSSID_PATTERN

public static final Pattern BSSID_PATTERN

public static final Pattern LINK_SPEED_PATTERN

MAC_ADDRESS_PATTERN

public static final Pattern MAC_ADDRESS_PATTERN

RSSI_PATTERN

public static final Pattern RSSI_PATTERN

SSID_PATTERN

public static final Pattern SSID_PATTERN

パブリックコンストラクター

Wifiコマンド利用

public WifiCommandUtil ()

パブリックメソッド

parseScanResults

public static  parseScanResults (String input)

「wifi list-scan-results」コマンド出力を解析し、 ScanResultのリストを返します。

パラメーター
input String : 解析する list-scan-results コマンドの出力。

戻り値
ScanResultのリスト。

Wifi情報を解析する

public static  parseWifiInfo (String input)

「Wi-Fi ステータス」出力を解析し、接続されている Wi-Fi ネットワークに関する情報のマップを返します。

パラメーター
input String : 解析する「wifi status」コマンドの出力。

戻り値
接続されているネットワークに関する情報のマップ。

解決ネットワークタイプ

public static String resolveNetworkType (String flags)

list-scan-result cmd から返されたフラグを指定して、ネットワーク タイプを解決します。

パラメーター
flags String

戻り値
String