Added in API level 30
Builder
class Builder
| kotlin.Any | |
| ↳ | android.net.wifi.WifiInfo.Builder |
Builder for WifiInfo
Summary
| Public constructors | |
|---|---|
Builder() |
|
| Public methods | |
|---|---|
| WifiInfo |
build()Build a WifiInfo object. |
| WifiInfo.Builder |
Set the BSSID. |
| WifiInfo.Builder |
setCurrentSecurityType(securityType: Int)Set the current security type |
| WifiInfo.Builder |
setNetworkId(networkId: Int)Set the network ID. |
| WifiInfo.Builder |
Set the RSSI, in dBm. |
| WifiInfo.Builder |
Set the SSID, in the form of a raw byte array. |
| WifiInfo.Builder |
setSubscriptionId(subId: Int)Set the subscription ID. |
Public constructors
Public methods
build
Added in API level 30
fun build(): WifiInfo
Build a WifiInfo object.
| Return | |
|---|---|
WifiInfo |
This value cannot be null. |
setBssid
Added in API level 30
fun setBssid(bssid: String): WifiInfo.Builder
Set the BSSID.
| Parameters | |
|---|---|
bssid |
String: This value cannot be null. |
| Return | |
|---|---|
WifiInfo.Builder |
This value cannot be null. |
See Also
setCurrentSecurityType
Added in API level 31
fun setCurrentSecurityType(securityType: Int): WifiInfo.Builder
Set the current security type
| Parameters | |
|---|---|
securityType |
Int: Value is android.net.wifi.WifiConfiguration#SECURITY_TYPE_OPEN, android.net.wifi.WifiConfiguration#SECURITY_TYPE_WEP, android.net.wifi.WifiConfiguration#SECURITY_TYPE_PSK, android.net.wifi.WifiConfiguration#SECURITY_TYPE_EAP, android.net.wifi.WifiConfiguration#SECURITY_TYPE_SAE, android.net.wifi.WifiConfiguration#SECURITY_TYPE_EAP_SUITE_B, android.net.wifi.WifiConfiguration#SECURITY_TYPE_OWE, android.net.wifi.WifiConfiguration#SECURITY_TYPE_WAPI_PSK, android.net.wifi.WifiConfiguration#SECURITY_TYPE_WAPI_CERT, android.net.wifi.WifiConfiguration#SECURITY_TYPE_EAP_WPA3_ENTERPRISE, android.net.wifi.WifiConfiguration#SECURITY_TYPE_EAP_WPA3_ENTERPRISE_192_BIT, android.net.wifi.WifiConfiguration.SECURITY_TYPE_PASSPOINT_R1_R2, android.net.wifi.WifiConfiguration.SECURITY_TYPE_PASSPOINT_R3, or android.net.wifi.WifiConfiguration#SECURITY_TYPE_DPP |
| Return | |
|---|---|
WifiInfo.Builder |
This value cannot be null. |
setNetworkId
Added in API level 30
fun setNetworkId(networkId: Int): WifiInfo.Builder
Set the network ID.
| Return | |
|---|---|
WifiInfo.Builder |
This value cannot be null. |
setRssi
Added in API level 30
fun setRssi(rssi: Int): WifiInfo.Builder
Set the RSSI, in dBm.
| Return | |
|---|---|
WifiInfo.Builder |
This value cannot be null. |
See Also
setSsid
Added in API level 30
fun setSsid(ssid: ByteArray): WifiInfo.Builder
Set the SSID, in the form of a raw byte array.
| Parameters | |
|---|---|
ssid |
ByteArray: This value cannot be null. |
| Return | |
|---|---|
WifiInfo.Builder |
This value cannot be null. |
See Also
setSubscriptionId
Added in API level 35
fun setSubscriptionId(subId: Int): WifiInfo.Builder
Set the subscription ID.
| Return | |
|---|---|
WifiInfo.Builder |
This value cannot be null. |