WifiCommandUtil

public class WifiCommandUtil
extends Object

java.lang.Object의 클래스
   ↳ 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 패턴

public static final Pattern RSSI_PATTERN

SSID_패턴

public static final Pattern SSID_PATTERN

공개 생성자

WifiCommandUtil

public WifiCommandUtil ()

공개 메서드

parseScanResults

public static  parseScanResults (String input)

`wifi list-scan-results` 명령어 출력을 파싱하고 ScanResult 목록을 반환합니다.

매개변수
input String: 파싱할 list-scan-results 명령어의 출력입니다.

반환 값
ScanResult 목록

parseWifiInfo 클래스의 생성자

public static  parseWifiInfo (String input)

'Wi-Fi 상태' 파싱 출력하고 연결된 Wi-Fi 네트워크에 대한 정보의 지도를 반환합니다.

매개변수
input String: 'Wi-Fi 상태'의 출력 명령어를 사용하여 파싱합니다

반환 값
연결된 네트워크에 대한 정보의 맵입니다.

resolveNetworkType

public static String resolveNetworkType (String flags)

list-scan-result cmd에서 반환된 플래그를 고려하여 네트워크 유형을 확인합니다.

매개변수
flags String

반환 값
String