[−]Struct jni_android_sys::android::net::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]
__jni_env: &'env Env,
arg0: i32
) -> Result<bool, Local<'env, Throwable>>
pub fn setNetworkPreference<'env>(
&'env self,
arg0: i32
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: i32
) -> Result<(), Local<'env, Throwable>>
pub fn getNetworkPreference<'env>(
&'env self
) -> Result<i32, Local<'env, Throwable>>
[src]
&'env self
) -> Result<i32, Local<'env, Throwable>>
pub fn getActiveNetworkInfo<'env>(
&'env self
) -> Result<Option<Local<'env, NetworkInfo>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, NetworkInfo>>, Local<'env, Throwable>>
Required features: "android-net-NetworkInfo"
pub fn getActiveNetwork<'env>(
&'env self
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
Required features: "android-net-Network"
pub fn getNetworkInfo_int<'env>(
&'env self,
arg0: i32
) -> Result<Option<Local<'env, NetworkInfo>>, Local<'env, Throwable>>
[src]
&'env self,
arg0: i32
) -> Result<Option<Local<'env, NetworkInfo>>, Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<Option<Local<'env, NetworkInfo>>, Local<'env, Throwable>>
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]
&'env self
) -> Result<Option<Local<'env, ObjectArray<NetworkInfo, Throwable>>>, Local<'env, Throwable>>
Required features: "android-net-NetworkInfo"
pub fn getAllNetworks<'env>(
&'env self
) -> Result<Option<Local<'env, ObjectArray<Network, Throwable>>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, ObjectArray<Network, Throwable>>>, Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<Option<Local<'env, LinkProperties>>, Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<Option<Local<'env, NetworkCapabilities>>, Local<'env, Throwable>>
Required features: "android-net-Network", "android-net-NetworkCapabilities"
pub fn getBackgroundDataSetting<'env>(
&'env self
) -> Result<bool, Local<'env, Throwable>>
[src]
&'env self
) -> Result<bool, Local<'env, Throwable>>
pub fn addDefaultNetworkActiveListener<'env>(
&'env self,
arg0: impl Into<Option<&'env ConnectivityManager_OnNetworkActiveListener>>
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: impl Into<Option<&'env ConnectivityManager_OnNetworkActiveListener>>
) -> Result<(), Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env ConnectivityManager_OnNetworkActiveListener>>
) -> Result<(), Local<'env, Throwable>>
removeDefaultNetworkActiveListener
Required features: "android-net-ConnectivityManager_OnNetworkActiveListener"
pub fn isDefaultNetworkActive<'env>(
&'env self
) -> Result<bool, Local<'env, Throwable>>
[src]
&'env self
) -> Result<bool, Local<'env, Throwable>>
pub fn reportBadNetwork<'env>(
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<(), Local<'env, Throwable>>
Required features: "android-net-Network"
pub fn reportNetworkConnectivity<'env>(
&'env self,
arg0: impl Into<Option<&'env Network>>,
arg1: bool
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: impl Into<Option<&'env Network>>,
arg1: bool
) -> Result<(), Local<'env, Throwable>>
Required features: "android-net-Network"
pub fn getDefaultProxy<'env>(
&'env self
) -> Result<Option<Local<'env, ProxyInfo>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, ProxyInfo>>, Local<'env, Throwable>>
Required features: "android-net-ProxyInfo"
pub fn isActiveNetworkMetered<'env>(
&'env self
) -> Result<bool, Local<'env, Throwable>>
[src]
&'env self
) -> Result<bool, Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env NetworkRequest>>,
arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
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]
&'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>>
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]
&'env self,
arg0: impl Into<Option<&'env NetworkRequest>>,
arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>,
arg2: i32
) -> Result<(), Local<'env, Throwable>>
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]
&'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>>
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]
&'env self,
arg0: impl Into<Option<&'env NetworkRequest>>,
arg1: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env NetworkRequest>>,
arg1: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
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]
&'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>>
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]
&'env self,
arg0: impl Into<Option<&'env NetworkRequest>>,
arg1: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>,
arg1: impl Into<Option<&'env Handler>>
) -> Result<(), Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<bool, Local<'env, Throwable>>
Required features: "android-net-Network"
pub fn unregisterNetworkCallback_NetworkCallback<'env>(
&'env self,
arg0: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: impl Into<Option<&'env ConnectivityManager_NetworkCallback>>
) -> Result<(), Local<'env, Throwable>>
Required features: "android-net-ConnectivityManager_NetworkCallback"
pub fn unregisterNetworkCallback_PendingIntent<'env>(
&'env self,
arg0: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: impl Into<Option<&'env PendingIntent>>
) -> Result<(), Local<'env, Throwable>>
Required features: "android-app-PendingIntent"
pub fn getMultipathPreference<'env>(
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<i32, Local<'env, Throwable>>
[src]
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<i32, Local<'env, Throwable>>
Required features: "android-net-Network"
pub fn bindProcessToNetwork<'env>(
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<bool, Local<'env, Throwable>>
[src]
&'env self,
arg0: impl Into<Option<&'env Network>>
) -> Result<bool, Local<'env, Throwable>>
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]
__jni_env: &'env Env,
arg0: impl Into<Option<&'env Network>>
) -> Result<bool, Local<'env, Throwable>>
Required features: "android-net-Network"
pub fn getBoundNetworkForProcess<'env>(
&'env self
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
Required features: "android-net-Network"
pub fn getProcessDefaultNetwork<'env>(
__jni_env: &'env Env
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
[src]
__jni_env: &'env Env
) -> Result<Option<Local<'env, Network>>, Local<'env, Throwable>>
Required features: "android-net-Network"
pub fn getRestrictBackgroundStatus<'env>(
&'env self
) -> Result<i32, Local<'env, Throwable>>
[src]
&'env self
) -> Result<i32, Local<'env, Throwable>>
pub fn getNetworkWatchlistConfigHash<'env>(
&'env self
) -> Result<Option<Local<'env, ByteArray>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, ByteArray>>, Local<'env, Throwable>>
pub const ACTION_BACKGROUND_DATA_SETTING_CHANGED: &'static str
[src]
public static final ACTION_BACKGROUND_DATA_SETTING_CHANGED
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]
public static final ACTION_RESTRICT_BACKGROUND_CHANGED
pub const CONNECTIVITY_ACTION: &'static str
[src]
public static final CONNECTIVITY_ACTION
pub const DEFAULT_NETWORK_PREFERENCE: i32
[src]
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]
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]
public static final MULTIPATH_PREFERENCE_PERFORMANCE
pub const MULTIPATH_PREFERENCE_RELIABILITY: i32
[src]
public static final MULTIPATH_PREFERENCE_RELIABILITY
pub const RESTRICT_BACKGROUND_STATUS_DISABLED: i32
[src]
public static final RESTRICT_BACKGROUND_STATUS_DISABLED
pub const RESTRICT_BACKGROUND_STATUS_ENABLED: i32
[src]
public static final RESTRICT_BACKGROUND_STATUS_ENABLED
pub const RESTRICT_BACKGROUND_STATUS_WHITELISTED: i32
[src]
public static final RESTRICT_BACKGROUND_STATUS_WHITELISTED
pub const TYPE_BLUETOOTH: i32
[src]
public static final TYPE_BLUETOOTH
pub const TYPE_DUMMY: i32
[src]
public static final TYPE_DUMMY
pub const TYPE_ETHERNET: i32
[src]
public static final TYPE_ETHERNET
pub const TYPE_MOBILE: i32
[src]
public static final TYPE_MOBILE
pub const TYPE_MOBILE_DUN: i32
[src]
public static final TYPE_MOBILE_DUN
pub const TYPE_MOBILE_HIPRI: i32
[src]
public static final TYPE_MOBILE_HIPRI
pub const TYPE_MOBILE_MMS: i32
[src]
public static final TYPE_MOBILE_MMS
pub const TYPE_MOBILE_SUPL: i32
[src]
public static final TYPE_MOBILE_SUPL
pub const TYPE_VPN: i32
[src]
public static final TYPE_VPN
pub const TYPE_WIFI: i32
[src]
public static final TYPE_WIFI
pub const TYPE_WIMAX: i32
[src]
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]
&'env self
) -> Result<Option<Local<'env, Class>>, Local<'env, Throwable>>
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]
&'env self,
arg0: impl Into<Option<&'env Object>>
) -> Result<bool, Local<'env, Throwable>>
Required features: "java-lang-Object"
pub fn toString<'env>(
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
[src]
&'env self
) -> Result<Option<Local<'env, String>>, Local<'env, Throwable>>
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]
&'env self,
arg0: i64
) -> Result<(), Local<'env, Throwable>>
pub fn wait_long_int<'env>(
&'env self,
arg0: i64,
arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]
&'env self,
arg0: i64,
arg1: i32
) -> Result<(), Local<'env, Throwable>>
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
impl JniType for ConnectivityManager
fn static_with_jni_type<R>(callback: impl FnOnce(&str) -> R) -> R
Auto Trait Implementations
impl RefUnwindSafe for ConnectivityManager
impl !Send for ConnectivityManager
impl !Sync for ConnectivityManager
impl Unpin for ConnectivityManager
impl UnwindSafe for ConnectivityManager
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,