Documentation
¶
Overview ¶
Package net provides Go bindings for android.net.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type ConnectivityManager
- func (m *ConnectivityManager) AddDefaultNetworkActiveListener(arg0 *jni.Object) error
- func (m *ConnectivityManager) BindProcessToNetwork(arg0 *jni.Object) (bool, error)
- func (m *ConnectivityManager) Close()
- func (m *ConnectivityManager) CreateSocketKeepalive(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, ...) (*jni.Object, error)
- func (m *ConnectivityManager) GetActiveNetwork() (*jni.Object, error)
- func (m *ConnectivityManager) GetActiveNetworkInfo() (*jni.Object, error)
- func (m *ConnectivityManager) GetAllNetworkInfo() (*jni.Object, error)
- func (m *ConnectivityManager) GetAllNetworks() (*jni.Object, error)
- func (m *ConnectivityManager) GetBackgroundDataSetting() (bool, error)
- func (m *ConnectivityManager) GetBoundNetworkForProcess() (*jni.Object, error)
- func (m *ConnectivityManager) GetConnectionOwnerUid(arg0 int32, arg1 *jni.Object, arg2 *jni.Object) (int32, error)
- func (m *ConnectivityManager) GetDefaultProxy() (*jni.Object, error)
- func (m *ConnectivityManager) GetLinkProperties(arg0 *jni.Object) (*jni.Object, error)
- func (m *ConnectivityManager) GetMultipathPreference(arg0 *jni.Object) (int32, error)
- func (m *ConnectivityManager) GetNetworkCapabilities(arg0 *jni.Object) (*jni.Object, error)
- func (m *ConnectivityManager) GetNetworkInfo1(arg0 *jni.Object) (*jni.Object, error)
- func (m *ConnectivityManager) GetNetworkInfo1_1(arg0 int32) (*jni.Object, error)
- func (m *ConnectivityManager) GetNetworkPreference() (int32, error)
- func (m *ConnectivityManager) GetNetworkWatchlistConfigHash() (*jni.Object, error)
- func (m *ConnectivityManager) GetProcessDefaultNetwork() (*jni.Object, error)
- func (m *ConnectivityManager) GetRestrictBackgroundStatus() (int32, error)
- func (m *ConnectivityManager) IsActiveNetworkMetered() (bool, error)
- func (m *ConnectivityManager) IsDefaultNetworkActive() (bool, error)
- func (m *ConnectivityManager) IsNetworkTypeValid(arg0 int32) (bool, error)
- func (m *ConnectivityManager) RegisterDefaultNetworkCallback(arg0 *jni.Object) error
- func (m *ConnectivityManager) RegisterNetworkCallback2(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *ConnectivityManager) RegisterNetworkCallback2_1(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *ConnectivityManager) ReleaseNetworkRequest(arg0 *jni.Object) error
- func (m *ConnectivityManager) RemoveDefaultNetworkActiveListener(arg0 *jni.Object) error
- func (m *ConnectivityManager) ReportBadNetwork(arg0 *jni.Object) error
- func (m *ConnectivityManager) ReportNetworkConnectivity(arg0 *jni.Object, arg1 bool) error
- func (m *ConnectivityManager) RequestBandwidthUpdate(arg0 *jni.Object) (bool, error)
- func (m *ConnectivityManager) RequestNetwork2(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *ConnectivityManager) RequestNetwork2_1(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *ConnectivityManager) RequestNetwork3_2(arg0 *jni.Object, arg1 *jni.Object, arg2 int32) error
- func (m *ConnectivityManager) SetNetworkPreference(arg0 int32) error
- func (m *ConnectivityManager) SetProcessDefaultNetwork(arg0 *jni.Object) (bool, error)
- func (m *ConnectivityManager) UnregisterNetworkCallback1(arg0 *jni.Object) error
- func (m *ConnectivityManager) UnregisterNetworkCallback1_1(arg0 *jni.Object) error
Constants ¶
const ( ActionBackgroundDataSettingChanged = consts.ActionBackgroundDataSettingChanged ActionCaptivePortalSignIn = consts.ActionCaptivePortalSignIn ActionRestrictBackgroundChanged = consts.ActionRestrictBackgroundChanged ConnectivityAction = consts.ConnectivityAction ExtraCaptivePortal = consts.ExtraCaptivePortal ExtraCaptivePortalUrl = consts.ExtraCaptivePortalUrl ExtraExtraInfo = consts.ExtraExtraInfo ExtraIsFailover = consts.ExtraIsFailover ExtraNetwork = consts.ExtraNetwork ExtraNetworkInfo = consts.ExtraNetworkInfo ExtraNetworkRequest = consts.ExtraNetworkRequest ExtraNetworkType = consts.ExtraNetworkType ExtraNoConnectivity = consts.ExtraNoConnectivity ExtraOtherNetworkInfo = consts.ExtraOtherNetworkInfo ExtraReason = consts.ExtraReason )
const ( DefaultNetworkPreference = consts.DefaultNetworkPreference MultipathPreferenceHandover = consts.MultipathPreferenceHandover MultipathPreferencePerformance = consts.MultipathPreferencePerformance MultipathPreferenceReliability = consts.MultipathPreferenceReliability RestrictBackgroundStatusDisabled = consts.RestrictBackgroundStatusDisabled RestrictBackgroundStatusEnabled = consts.RestrictBackgroundStatusEnabled RestrictBackgroundStatusWhitelisted = consts.RestrictBackgroundStatusWhitelisted TypeBluetooth = consts.TypeBluetooth TypeDummy = consts.TypeDummy TypeEthernet = consts.TypeEthernet TypeMobile = consts.TypeMobile TypeMobileDun = consts.TypeMobileDun TypeMobileHipri = consts.TypeMobileHipri TypeMobileMms = consts.TypeMobileMms TypeMobileSupl = consts.TypeMobileSupl TypeVpn = consts.TypeVpn TypeWifi = consts.TypeWifi TypeWimax = consts.TypeWimax Creator = consts.Creator NetCapabilityCaptivePortal = consts.NetCapabilityCaptivePortal NetCapabilityCbs = consts.NetCapabilityCbs NetCapabilityDun = consts.NetCapabilityDun NetCapabilityEims = consts.NetCapabilityEims NetCapabilityEnterprise = consts.NetCapabilityEnterprise NetCapabilityForeground = consts.NetCapabilityForeground NetCapabilityFota = consts.NetCapabilityFota NetCapabilityHeadUnit = consts.NetCapabilityHeadUnit NetCapabilityIa = consts.NetCapabilityIa NetCapabilityIms = consts.NetCapabilityIms NetCapabilityInternet = consts.NetCapabilityInternet NetCapabilityLocalNetwork = consts.NetCapabilityLocalNetwork NetCapabilityMcx = consts.NetCapabilityMcx NetCapabilityMms = consts.NetCapabilityMms NetCapabilityMmtel = consts.NetCapabilityMmtel NetCapabilityNotBandwidthConstrained = consts.NetCapabilityNotBandwidthConstrained NetCapabilityNotCongested = consts.NetCapabilityNotCongested NetCapabilityNotMetered = consts.NetCapabilityNotMetered NetCapabilityNotRestricted = consts.NetCapabilityNotRestricted NetCapabilityNotRoaming = consts.NetCapabilityNotRoaming NetCapabilityNotSuspended = consts.NetCapabilityNotSuspended NetCapabilityNotVpn = consts.NetCapabilityNotVpn NetCapabilityPrioritizeBandwidth = consts.NetCapabilityPrioritizeBandwidth NetCapabilityPrioritizeLatency = consts.NetCapabilityPrioritizeLatency NetCapabilityRcs = consts.NetCapabilityRcs NetCapabilitySupl = consts.NetCapabilitySupl NetCapabilityTemporarilyNotMetered = consts.NetCapabilityTemporarilyNotMetered NetCapabilityTrusted = consts.NetCapabilityTrusted NetCapabilityValidated = consts.NetCapabilityValidated NetCapabilityWifiP2p = consts.NetCapabilityWifiP2p NetCapabilityXcap = consts.NetCapabilityXcap NetEnterpriseId1 = consts.NetEnterpriseId1 NetEnterpriseId2 = consts.NetEnterpriseId2 NetEnterpriseId3 = consts.NetEnterpriseId3 NetEnterpriseId4 = consts.NetEnterpriseId4 NetEnterpriseId5 = consts.NetEnterpriseId5 SignalStrengthUnspecified = consts.SignalStrengthUnspecified TransportBluetooth = consts.TransportBluetooth TransportCellular = consts.TransportCellular TransportEthernet = consts.TransportEthernet TransportLowpan = consts.TransportLowpan TransportSatellite = consts.TransportSatellite TransportThread = consts.TransportThread TransportUsb = consts.TransportUsb TransportVpn = consts.TransportVpn TransportWifi = consts.TransportWifi TransportWifiAware = consts.TransportWifiAware )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConnectivityManager ¶ added in v0.0.4
ConnectivityManager wraps android.net.ConnectivityManager.
func NewConnectivityManager ¶ added in v0.0.4
func NewConnectivityManager(ctx *app.Context) (*ConnectivityManager, error)
NewConnectivityManager obtains android.net.ConnectivityManager from the Android system service manager.
func (*ConnectivityManager) AddDefaultNetworkActiveListener ¶ added in v0.0.4
func (m *ConnectivityManager) AddDefaultNetworkActiveListener(arg0 *jni.Object) error
AddDefaultNetworkActiveListener calls android.net.ConnectivityManager.addDefaultNetworkActiveListener.
func (*ConnectivityManager) BindProcessToNetwork ¶ added in v0.0.4
func (m *ConnectivityManager) BindProcessToNetwork(arg0 *jni.Object) (bool, error)
BindProcessToNetwork calls android.net.ConnectivityManager.bindProcessToNetwork.
func (*ConnectivityManager) Close ¶ added in v0.0.4
func (m *ConnectivityManager) Close()
Close releases the global reference to the underlying Java object. After Close, the ConnectivityManager must not be used.
func (*ConnectivityManager) CreateSocketKeepalive ¶ added in v0.0.4
func (m *ConnectivityManager) CreateSocketKeepalive( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, arg3 *jni.Object, arg4 *jni.Object, arg5 *jni.Object, ) (*jni.Object, error)
CreateSocketKeepalive calls android.net.ConnectivityManager.createSocketKeepalive.
func (*ConnectivityManager) GetActiveNetwork ¶ added in v0.0.4
func (m *ConnectivityManager) GetActiveNetwork() (*jni.Object, error)
GetActiveNetwork calls android.net.ConnectivityManager.getActiveNetwork.
func (*ConnectivityManager) GetActiveNetworkInfo ¶ added in v0.0.4
func (m *ConnectivityManager) GetActiveNetworkInfo() (*jni.Object, error)
GetActiveNetworkInfo calls android.net.ConnectivityManager.getActiveNetworkInfo.
func (*ConnectivityManager) GetAllNetworkInfo ¶ added in v0.0.4
func (m *ConnectivityManager) GetAllNetworkInfo() (*jni.Object, error)
GetAllNetworkInfo calls android.net.ConnectivityManager.getAllNetworkInfo.
func (*ConnectivityManager) GetAllNetworks ¶ added in v0.0.4
func (m *ConnectivityManager) GetAllNetworks() (*jni.Object, error)
GetAllNetworks calls android.net.ConnectivityManager.getAllNetworks.
func (*ConnectivityManager) GetBackgroundDataSetting ¶ added in v0.0.4
func (m *ConnectivityManager) GetBackgroundDataSetting() (bool, error)
GetBackgroundDataSetting calls android.net.ConnectivityManager.getBackgroundDataSetting.
func (*ConnectivityManager) GetBoundNetworkForProcess ¶ added in v0.0.4
func (m *ConnectivityManager) GetBoundNetworkForProcess() (*jni.Object, error)
GetBoundNetworkForProcess calls android.net.ConnectivityManager.getBoundNetworkForProcess.
func (*ConnectivityManager) GetConnectionOwnerUid ¶ added in v0.0.4
func (m *ConnectivityManager) GetConnectionOwnerUid( arg0 int32, arg1 *jni.Object, arg2 *jni.Object, ) (int32, error)
GetConnectionOwnerUid calls android.net.ConnectivityManager.getConnectionOwnerUid.
func (*ConnectivityManager) GetDefaultProxy ¶ added in v0.0.4
func (m *ConnectivityManager) GetDefaultProxy() (*jni.Object, error)
GetDefaultProxy calls android.net.ConnectivityManager.getDefaultProxy.
func (*ConnectivityManager) GetLinkProperties ¶ added in v0.0.4
GetLinkProperties calls android.net.ConnectivityManager.getLinkProperties.
func (*ConnectivityManager) GetMultipathPreference ¶ added in v0.0.4
func (m *ConnectivityManager) GetMultipathPreference(arg0 *jni.Object) (int32, error)
GetMultipathPreference calls android.net.ConnectivityManager.getMultipathPreference.
func (*ConnectivityManager) GetNetworkCapabilities ¶ added in v0.0.4
GetNetworkCapabilities calls android.net.ConnectivityManager.getNetworkCapabilities.
func (*ConnectivityManager) GetNetworkInfo1 ¶ added in v0.0.4
GetNetworkInfo1 calls android.net.ConnectivityManager.getNetworkInfo.
func (*ConnectivityManager) GetNetworkInfo1_1 ¶ added in v0.0.4
func (m *ConnectivityManager) GetNetworkInfo1_1(arg0 int32) (*jni.Object, error)
GetNetworkInfo1_1 calls android.net.ConnectivityManager.getNetworkInfo.
func (*ConnectivityManager) GetNetworkPreference ¶ added in v0.0.4
func (m *ConnectivityManager) GetNetworkPreference() (int32, error)
GetNetworkPreference calls android.net.ConnectivityManager.getNetworkPreference.
func (*ConnectivityManager) GetNetworkWatchlistConfigHash ¶ added in v0.0.4
func (m *ConnectivityManager) GetNetworkWatchlistConfigHash() (*jni.Object, error)
GetNetworkWatchlistConfigHash calls android.net.ConnectivityManager.getNetworkWatchlistConfigHash.
func (*ConnectivityManager) GetProcessDefaultNetwork ¶ added in v0.0.4
func (m *ConnectivityManager) GetProcessDefaultNetwork() (*jni.Object, error)
GetProcessDefaultNetwork calls android.net.ConnectivityManager.getProcessDefaultNetwork.
func (*ConnectivityManager) GetRestrictBackgroundStatus ¶ added in v0.0.4
func (m *ConnectivityManager) GetRestrictBackgroundStatus() (int32, error)
GetRestrictBackgroundStatus calls android.net.ConnectivityManager.getRestrictBackgroundStatus.
func (*ConnectivityManager) IsActiveNetworkMetered ¶ added in v0.0.4
func (m *ConnectivityManager) IsActiveNetworkMetered() (bool, error)
IsActiveNetworkMetered calls android.net.ConnectivityManager.isActiveNetworkMetered.
func (*ConnectivityManager) IsDefaultNetworkActive ¶ added in v0.0.4
func (m *ConnectivityManager) IsDefaultNetworkActive() (bool, error)
IsDefaultNetworkActive calls android.net.ConnectivityManager.isDefaultNetworkActive.
func (*ConnectivityManager) IsNetworkTypeValid ¶ added in v0.0.4
func (m *ConnectivityManager) IsNetworkTypeValid(arg0 int32) (bool, error)
IsNetworkTypeValid calls android.net.ConnectivityManager.isNetworkTypeValid.
func (*ConnectivityManager) RegisterDefaultNetworkCallback ¶ added in v0.0.4
func (m *ConnectivityManager) RegisterDefaultNetworkCallback(arg0 *jni.Object) error
RegisterDefaultNetworkCallback calls android.net.ConnectivityManager.registerDefaultNetworkCallback.
func (*ConnectivityManager) RegisterNetworkCallback2 ¶ added in v0.0.4
RegisterNetworkCallback2 calls android.net.ConnectivityManager.registerNetworkCallback.
func (*ConnectivityManager) RegisterNetworkCallback2_1 ¶ added in v0.0.4
RegisterNetworkCallback2_1 calls android.net.ConnectivityManager.registerNetworkCallback.
func (*ConnectivityManager) ReleaseNetworkRequest ¶ added in v0.0.4
func (m *ConnectivityManager) ReleaseNetworkRequest(arg0 *jni.Object) error
ReleaseNetworkRequest calls android.net.ConnectivityManager.releaseNetworkRequest.
func (*ConnectivityManager) RemoveDefaultNetworkActiveListener ¶ added in v0.0.4
func (m *ConnectivityManager) RemoveDefaultNetworkActiveListener(arg0 *jni.Object) error
RemoveDefaultNetworkActiveListener calls android.net.ConnectivityManager.removeDefaultNetworkActiveListener.
func (*ConnectivityManager) ReportBadNetwork ¶ added in v0.0.4
func (m *ConnectivityManager) ReportBadNetwork(arg0 *jni.Object) error
ReportBadNetwork calls android.net.ConnectivityManager.reportBadNetwork.
func (*ConnectivityManager) ReportNetworkConnectivity ¶ added in v0.0.4
func (m *ConnectivityManager) ReportNetworkConnectivity(arg0 *jni.Object, arg1 bool) error
ReportNetworkConnectivity calls android.net.ConnectivityManager.reportNetworkConnectivity.
func (*ConnectivityManager) RequestBandwidthUpdate ¶ added in v0.0.4
func (m *ConnectivityManager) RequestBandwidthUpdate(arg0 *jni.Object) (bool, error)
RequestBandwidthUpdate calls android.net.ConnectivityManager.requestBandwidthUpdate.
func (*ConnectivityManager) RequestNetwork2 ¶ added in v0.0.4
RequestNetwork2 calls android.net.ConnectivityManager.requestNetwork.
func (*ConnectivityManager) RequestNetwork2_1 ¶ added in v0.0.4
RequestNetwork2_1 calls android.net.ConnectivityManager.requestNetwork.
func (*ConnectivityManager) RequestNetwork3_2 ¶ added in v0.0.4
func (m *ConnectivityManager) RequestNetwork3_2( arg0 *jni.Object, arg1 *jni.Object, arg2 int32, ) error
RequestNetwork3_2 calls android.net.ConnectivityManager.requestNetwork.
func (*ConnectivityManager) SetNetworkPreference ¶ added in v0.0.4
func (m *ConnectivityManager) SetNetworkPreference(arg0 int32) error
SetNetworkPreference calls android.net.ConnectivityManager.setNetworkPreference.
func (*ConnectivityManager) SetProcessDefaultNetwork ¶ added in v0.0.4
func (m *ConnectivityManager) SetProcessDefaultNetwork(arg0 *jni.Object) (bool, error)
SetProcessDefaultNetwork calls android.net.ConnectivityManager.setProcessDefaultNetwork.
func (*ConnectivityManager) UnregisterNetworkCallback1 ¶ added in v0.0.4
func (m *ConnectivityManager) UnregisterNetworkCallback1(arg0 *jni.Object) error
UnregisterNetworkCallback1 calls android.net.ConnectivityManager.unregisterNetworkCallback.
func (*ConnectivityManager) UnregisterNetworkCallback1_1 ¶ added in v0.0.4
func (m *ConnectivityManager) UnregisterNetworkCallback1_1(arg0 *jni.Object) error
UnregisterNetworkCallback1_1 calls android.net.ConnectivityManager.unregisterNetworkCallback.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package nsd provides Go bindings for android.net.nsd.
|
Package nsd provides Go bindings for android.net.nsd. |
|
Package vpn provides Go bindings for android.net.
|
Package vpn provides Go bindings for android.net. |
|
Package wifi provides Go bindings for android.net.wifi.
|
Package wifi provides Go bindings for android.net.wifi. |
|
p2p
Package p2p provides Go bindings for android.net.wifi.p2p.
|
Package p2p provides Go bindings for android.net.wifi.p2p. |
|
rtt
Package rtt provides Go bindings for android.net.wifi.rtt.
|
Package rtt provides Go bindings for android.net.wifi.rtt. |