[]Struct jni_android_sys::android::net::ConnectivityManager

#[repr(transparent)]
pub struct ConnectivityManager(_);

public class ConnectivityManager

Required feature: "android-net-ConnectivityManager"

Methods

impl ConnectivityManager

pub fn isNetworkTypeValid<'env>(
    __jni_env: &'env Env,
    arg0: i32
) -> Result<bool, Local<'env, Throwable>>
[src]

Deprecated

pub fn setNetworkPreference<'env>(
    &'env self,
    arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]

Deprecated

pub fn getNetworkPreference<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

Deprecated

pub fn getActiveNetworkInfo<'env>(
    &'env self
) -> Result<Option<Local<'env, NetworkInfo>>, Local<'env, Throwable>>
[src]

getActiveNetworkInfo

Required features: "android-net-NetworkInfo"

pub fn getActiveNetwork<'env>(
    &'env self
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
[src]

getActiveNetwork

Required features: "android-net-Network"

pub fn getNetworkInfo_int<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, NetworkInfo>>, Local<'env, Throwable>>
[src]

Deprecated

getNetworkInfo

Required features: "android-net-NetworkInfo"

pub fn getNetworkInfo_Network<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Network>>
) -> Result<Option<Local<'env, NetworkInfo>>, Local<'env, Throwable>>
[src]

getNetworkInfo

Required features: "android-net-Network", "android-net-NetworkInfo"

pub fn getAllNetworkInfo<'env>(
    &'env self
) -> Result<Option<Local<'env, ObjectArray<NetworkInfo, Throwable>>>, Local<'env, Throwable>>
[src]

Deprecated

getAllNetworkInfo

Required features: "android-net-NetworkInfo"

pub fn getAllNetworks<'env>(
    &'env self
) -> Result<Option<Local<'env, ObjectArray<Network, Throwable>>>, Local<'env, Throwable>>
[src]

getAllNetworks

Required features: "android-net-Network"

pub fn getLinkProperties<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Network>>
) -> Result<Option<Local<'env, LinkProperties>>, Local<'env, Throwable>>
[src]

getLinkProperties

Required features: "android-net-LinkProperties", "android-net-Network"

pub fn getNetworkCapabilities<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Network>>
) -> Result<Option<Local<'env, NetworkCapabilities>>, Local<'env, Throwable>>
[src]

getNetworkCapabilities

Required features: "android-net-Network", "android-net-NetworkCapabilities"

pub fn getBackgroundDataSetting<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[src]

Deprecated

pub fn addDefaultNetworkActiveListener<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ConnectivityManager_OnNetworkActiveListener>>
) -> Result<(), Local<'env, Throwable>>
[src]

addDefaultNetworkActiveListener

Required features: "android-net-ConnectivityManager_OnNetworkActiveListener"

pub fn removeDefaultNetworkActiveListener<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ConnectivityManager_OnNetworkActiveListener>>
) -> Result<(), Local<'env, Throwable>>
[src]

removeDefaultNetworkActiveListener

Required features: "android-net-ConnectivityManager_OnNetworkActiveListener"

pub fn isDefaultNetworkActive<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn reportBadNetwork<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Network>>
) -> Result<(), Local<'env, Throwable>>
[src]

Deprecated

reportBadNetwork

Required features: "android-net-Network"

pub fn reportNetworkConnectivity<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Network>>,
    arg1: bool
) -> Result<(), Local<'env, Throwable>>
[src]

reportNetworkConnectivity

Required features: "android-net-Network"

pub fn getDefaultProxy<'env>(
    &'env self
) -> Result<Option<Local<'env, ProxyInfo>>, Local<'env, Throwable>>
[src]

getDefaultProxy

Required features: "android-net-ProxyInfo"

pub fn isActiveNetworkMetered<'env>(
    &'env self
) -> Result<bool, Local<'env, Throwable>>
[src]

pub fn requestNetwork_NetworkRequest_NetworkCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NetworkRequest>>,
    arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

requestNetwork

Required features: "android-net-ConnectivityManager_NetworkCallback", "android-net-NetworkRequest"

pub fn requestNetwork_NetworkRequest_NetworkCallback_Handler<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NetworkRequest>>,
    arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>,
    arg2: impl Into<Option<&'env Handler>>
) -> Result<(), Local<'env, Throwable>>
[src]

requestNetwork

Required features: "android-net-ConnectivityManager_NetworkCallback", "android-net-NetworkRequest", "android-os-Handler"

pub fn requestNetwork_NetworkRequest_NetworkCallback_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NetworkRequest>>,
    arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>,
    arg2: i32
) -> Result<(), Local<'env, Throwable>>
[src]

requestNetwork

Required features: "android-net-ConnectivityManager_NetworkCallback", "android-net-NetworkRequest"

pub fn requestNetwork_NetworkRequest_NetworkCallback_Handler_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NetworkRequest>>,
    arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>,
    arg2: impl Into<Option<&'env Handler>>,
    arg3: i32
) -> Result<(), Local<'env, Throwable>>
[src]

requestNetwork

Required features: "android-net-ConnectivityManager_NetworkCallback", "android-net-NetworkRequest", "android-os-Handler"

pub fn requestNetwork_NetworkRequest_PendingIntent<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NetworkRequest>>,
    arg1: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
[src]

requestNetwork

Required features: "android-app-PendingIntent", "android-net-NetworkRequest"

pub fn releaseNetworkRequest<'env>(
    &'env self,
    arg0: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
[src]

releaseNetworkRequest

Required features: "android-app-PendingIntent"

pub fn registerNetworkCallback_NetworkRequest_NetworkCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NetworkRequest>>,
    arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

registerNetworkCallback

Required features: "android-net-ConnectivityManager_NetworkCallback", "android-net-NetworkRequest"

pub fn registerNetworkCallback_NetworkRequest_NetworkCallback_Handler<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NetworkRequest>>,
    arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>,
    arg2: impl Into<Option<&'env Handler>>
) -> Result<(), Local<'env, Throwable>>
[src]

registerNetworkCallback

Required features: "android-net-ConnectivityManager_NetworkCallback", "android-net-NetworkRequest", "android-os-Handler"

pub fn registerNetworkCallback_NetworkRequest_PendingIntent<'env>(
    &'env self,
    arg0: impl Into<Option<&'env NetworkRequest>>,
    arg1: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
[src]

registerNetworkCallback

Required features: "android-app-PendingIntent", "android-net-NetworkRequest"

pub fn registerDefaultNetworkCallback_NetworkCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

registerDefaultNetworkCallback

Required features: "android-net-ConnectivityManager_NetworkCallback"

pub fn registerDefaultNetworkCallback_NetworkCallback_Handler<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>,
    arg1: impl Into<Option<&'env Handler>>
) -> Result<(), Local<'env, Throwable>>
[src]

registerDefaultNetworkCallback

Required features: "android-net-ConnectivityManager_NetworkCallback", "android-os-Handler"

pub fn requestBandwidthUpdate<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Network>>
) -> Result<bool, Local<'env, Throwable>>
[src]

requestBandwidthUpdate

Required features: "android-net-Network"

pub fn unregisterNetworkCallback_NetworkCallback<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]

unregisterNetworkCallback

Required features: "android-net-ConnectivityManager_NetworkCallback"

pub fn unregisterNetworkCallback_PendingIntent<'env>(
    &'env self,
    arg0: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
[src]

unregisterNetworkCallback

Required features: "android-app-PendingIntent"

pub fn getMultipathPreference<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Network>>
) -> Result<i32, Local<'env, Throwable>>
[src]

getMultipathPreference

Required features: "android-net-Network"

pub fn bindProcessToNetwork<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Network>>
) -> Result<bool, Local<'env, Throwable>>
[src]

bindProcessToNetwork

Required features: "android-net-Network"

pub fn setProcessDefaultNetwork<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Network>>
) -> Result<bool, Local<'env, Throwable>>
[src]

Deprecated

setProcessDefaultNetwork

Required features: "android-net-Network"

pub fn getBoundNetworkForProcess<'env>(
    &'env self
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
[src]

getBoundNetworkForProcess

Required features: "android-net-Network"

pub fn getProcessDefaultNetwork<'env>(
    __jni_env: &'env Env
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
[src]

Deprecated

getProcessDefaultNetwork

Required features: "android-net-Network"

pub fn getRestrictBackgroundStatus<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getNetworkWatchlistConfigHash<'env>(
    &'env self
) -> Result<Option<Local<'env, ByteArray>>, Local<'env, Throwable>>
[src]

pub const ACTION_BACKGROUND_DATA_SETTING_CHANGED: &'static str[src]

Deprecated

pub const ACTION_CAPTIVE_PORTAL_SIGN_IN: &'static str[src]

public static final ACTION_CAPTIVE_PORTAL_SIGN_IN

pub const ACTION_RESTRICT_BACKGROUND_CHANGED: &'static str[src]

pub const CONNECTIVITY_ACTION: &'static str[src]

Deprecated

public static final CONNECTIVITY_ACTION

pub const DEFAULT_NETWORK_PREFERENCE: i32[src]

Deprecated

public static final DEFAULT_NETWORK_PREFERENCE

pub const EXTRA_CAPTIVE_PORTAL: &'static str[src]

public static final EXTRA_CAPTIVE_PORTAL

pub const EXTRA_CAPTIVE_PORTAL_URL: &'static str[src]

public static final EXTRA_CAPTIVE_PORTAL_URL

pub const EXTRA_EXTRA_INFO: &'static str[src]

public static final EXTRA_EXTRA_INFO

pub const EXTRA_IS_FAILOVER: &'static str[src]

public static final EXTRA_IS_FAILOVER

pub const EXTRA_NETWORK: &'static str[src]

public static final EXTRA_NETWORK

pub const EXTRA_NETWORK_INFO: &'static str[src]

Deprecated

public static final EXTRA_NETWORK_INFO

pub const EXTRA_NETWORK_REQUEST: &'static str[src]

public static final EXTRA_NETWORK_REQUEST

pub const EXTRA_NETWORK_TYPE: &'static str[src]

public static final EXTRA_NETWORK_TYPE

pub const EXTRA_NO_CONNECTIVITY: &'static str[src]

public static final EXTRA_NO_CONNECTIVITY

pub const EXTRA_OTHER_NETWORK_INFO: &'static str[src]

public static final EXTRA_OTHER_NETWORK_INFO

pub const EXTRA_REASON: &'static str[src]

public static final EXTRA_REASON

pub const MULTIPATH_PREFERENCE_HANDOVER: i32[src]

public static final MULTIPATH_PREFERENCE_HANDOVER

pub const MULTIPATH_PREFERENCE_PERFORMANCE: i32[src]

pub const MULTIPATH_PREFERENCE_RELIABILITY: i32[src]

pub const RESTRICT_BACKGROUND_STATUS_DISABLED: i32[src]

pub const RESTRICT_BACKGROUND_STATUS_ENABLED: i32[src]

pub const RESTRICT_BACKGROUND_STATUS_WHITELISTED: i32[src]

pub const TYPE_BLUETOOTH: i32[src]

Deprecated

public static final TYPE_BLUETOOTH

pub const TYPE_DUMMY: i32[src]

Deprecated

public static final TYPE_DUMMY

pub const TYPE_ETHERNET: i32[src]

Deprecated

public static final TYPE_ETHERNET

pub const TYPE_MOBILE: i32[src]

Deprecated

public static final TYPE_MOBILE

pub const TYPE_MOBILE_DUN: i32[src]

Deprecated

public static final TYPE_MOBILE_DUN

pub const TYPE_MOBILE_HIPRI: i32[src]

Deprecated

public static final TYPE_MOBILE_HIPRI

pub const TYPE_MOBILE_MMS: i32[src]

Deprecated

public static final TYPE_MOBILE_MMS

pub const TYPE_MOBILE_SUPL: i32[src]

Deprecated

public static final TYPE_MOBILE_SUPL

pub const TYPE_VPN: i32[src]

Deprecated

public static final TYPE_VPN

pub const TYPE_WIFI: i32[src]

Deprecated

public static final TYPE_WIFI

pub const TYPE_WIMAX: i32[src]

Deprecated

public static final TYPE_WIMAX

Methods from Deref<Target = Object>

pub fn getClass<'env>(
    &'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
[src]

getClass

Required features: "java-lang-Class"

pub fn hashCode<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
[src]

equals

Required features: "java-lang-Object"

pub fn toString<'env>(
    &'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn notifyAll<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn wait_long<'env>(
    &'env self,
    arg0: i64
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait_long_int<'env>(
    &'env self,
    arg0: i64,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn wait<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

Trait Implementations

impl AsJValue for ConnectivityManager

impl AsValidJObjectAndEnv for ConnectivityManager

impl Deref for ConnectivityManager

type Target = Object

The resulting type after dereferencing.

impl JniType for ConnectivityManager

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.