ConnectivityManager Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe qui répond aux requêtes sur l’état de la connectivité réseau.
[Android.Runtime.Register("android/net/ConnectivityManager", DoNotGenerateAcw=true)]
public class ConnectivityManager : Java.Lang.Object
[<Android.Runtime.Register("android/net/ConnectivityManager", DoNotGenerateAcw=true)>]
type ConnectivityManager = class
inherit Object
- Héritage
- Attributs
Remarques
Classe qui répond aux requêtes sur l’état de la connectivité réseau. Il avertit également les applications lorsque la connectivité réseau change.
Les principales responsabilités de cette classe sont les suivantes : <ol><li>Monitor network connections (Wi-Fi, GPRS, UMTS, etc.)</li>li Envoyer des intentions de diffusion lorsque la connectivité réseau change</li li><>tentative de « basculer » vers un autre réseau lorsque la connectivité à un réseau est perdue</li li><>Fournir une API qui permet aux applications d’interroger l’état grossière ou affiné des réseaux< disponibles/li li><>Fournir une API qui permet aux applications de demander et de sélectionner des réseaux pour leur trafic< de données/li/ol><><>
Java documentation pour android.net.ConnectivityManager.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
Constructeurs
| Nom | Description |
|---|---|
| ConnectivityManager(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
Champs
| Nom | Description |
|---|---|
| ActionBackgroundDataSettingChanged |
Obsolète.
Action de diffusion : le paramètre pour l’utilisation des données en arrière-plan a changé de valeurs. |
| ActionCaptivePortalSignIn |
L’appareil s’est connecté à un réseau qui a présenté un portail captif, qui bloque la connectivité Internet. |
| ActionRestrictBackgroundChanged |
Une modification de la restriction d’activité réseau limitée en arrière-plan s’est produite. |
| ConnectivityAction |
Une modification de la connectivité réseau s’est produite. |
| DefaultNetworkPreference |
Obsolète.
Si vous souhaitez définir la préférence réseau par défaut, vous pouvez modifier directement le tableau networkAttributes dans la configuration de l’infrastructure. |
| ExtraCaptivePortal |
Clé de recherche d’un |
| ExtraCaptivePortalUrl |
Clé pour transmettre une URL à l’activité de connexion du portail captif. |
| ExtraExtraInfo |
Clé de recherche d’une chaîne qui fournit éventuellement des informations supplémentaires sur l’état du réseau. |
| ExtraIsFailover |
Clé de recherche d’une valeur booléenne qui indique si un événement de connexion concerne un réseau auquel le gestionnaire de connectivité a basculé après une déconnexion sur un autre réseau. |
| ExtraNetwork |
Clé de recherche d’un |
| ExtraNetworkInfo |
Obsolète.
Clé de recherche d’un |
| ExtraNetworkRequest |
Clé de recherche d’un |
| ExtraNetworkType |
Type de réseau qui a déclenché une |
| ExtraNoConnectivity |
Clé de recherche d’une valeur booléenne qui indique s’il existe un manque complet de connectivité, i. |
| ExtraOtherNetworkInfo |
Clé de recherche d’un |
| ExtraReason |
Clé de recherche d’une chaîne qui indique pourquoi une tentative de connexion à un réseau a échoué. |
| RestrictBackgroundStatusDisabled |
Obsolète.
L’appareil ne limite pas l’activité réseau limitée pendant l’exécution de l’application en arrière-plan. |
| RestrictBackgroundStatusEnabled |
Obsolète.
L’appareil limite l’activité réseau limitée pendant l’exécution de l’application en arrière-plan. |
| RestrictBackgroundStatusWhitelisted |
Obsolète.
L’appareil limite l’activité réseau limitée pendant l’exécution de l’application en arrière-plan, mais l’application est autorisée à la contourner. |
Propriétés
| Nom | Description |
|---|---|
| ActiveNetwork |
Retourne un |
| ActiveNetworkInfo |
Retourne des détails sur le réseau de données par défaut actif. |
| BackgroundDataSetting |
Obsolète.
Retourne la valeur du paramètre pour l’utilisation des données en arrière-plan. |
| BoundNetworkForProcess |
Retourne le |
| Class |
Retourne la classe runtime de ce |
| DefaultProxy |
Obtenez les paramètres de proxy HTTP par défaut actuels. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| IsActiveNetworkMetered |
Retourne si le réseau de données actif est mesuré. |
| IsDefaultNetworkActive |
Retourne si le réseau de données est actuellement actif. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| JniPeerMembers |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| NetworkPreference |
Obsolète.
Récupère le type de réseau préféré actuel. -ou- Spécifie le type de réseau préféré. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| ProcessDefaultNetwork |
Retourne le |
| RestrictBackgroundStatus |
Détermine si l’application appelante est soumise à des restrictions réseau limitées lors de l’exécution en arrière-plan. |
| ThresholdClass |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
| ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
Méthodes
| Nom | Description |
|---|---|
| AddDefaultNetworkActiveListener(ConnectivityManager+IOnNetworkActiveListener) |
Commencez à écouter les rapports lorsque le réseau de données par défaut du système est actif, ce qui signifie qu’il est judicieux d’effectuer le trafic réseau. |
| BindProcessToNetwork(Network) |
Lie le processus actuel à |
| Clone() |
Crée et retourne une copie de cet objet. (Hérité de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| CreateSocketKeepalive(Network, IpSecManager+UdpEncapsulationSocket, InetAddress, InetAddress, IExecutor, SocketKeepalive+Callback) |
Crée un keepalive de socket. |
| Dispose() |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| Dispose(Boolean) |
Libère les ressources détenues par cet homologue Java. (Hérité de Object) |
| DisposeUnlessReferenced() |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| Equals(Object) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| FromContext(Context) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. |
| GetAllNetworkInfo() |
Retourne les informations d’état de connexion sur tous les types de réseau pris en charge par l’appareil. |
| GetAllNetworks() |
Retourne un tableau de tous les |
| GetConnectionOwnerUid(Int32, InetSocketAddress, InetSocketAddress) |
Retourne le |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetLinkProperties(Network) |
Obtenez l’élément |
| GetMultipathPreference(Network) |
Fournit un indicateur à l’application appelante pour savoir s’il est souhaitable d’utiliser les API multinetwork (e. |
| GetNetworkCapabilities(Network) |
Obtenez la |
| GetNetworkInfo(ConnectivityType) |
Retourne des informations d’état de connexion sur un type de réseau particulier. |
| GetNetworkInfo(Network) |
Retourne des informations d’état de connexion sur un réseau particulier. |
| GetNetworkWatchlistConfigHash() |
La liste de surveillance réseau est une liste de domaines et d’adresses IP associés à des applications potentiellement dangereuses. |
| IsNetworkTypeValid(ConnectivityType) |
Teste si un entier donné représente un type de réseau valide. |
| JavaFinalize() |
Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet. (Hérité de Object) |
| Notify() |
Réveille un thread unique qui attend le moniteur de cet objet. (Hérité de Object) |
| NotifyAll() |
Réveille tous les threads qui attendent le moniteur de cet objet. (Hérité de Object) |
| RegisterBestMatchingNetworkCallback(NetworkRequest, ConnectivityManager+NetworkCallback, Handler) |
Inscrit le rappel réseau correspondant le mieux spécifié. |
| RegisterDefaultNetworkCallback(ConnectivityManager+NetworkCallback, Handler) |
Inscrit le rappel réseau par défaut spécifié. |
| RegisterDefaultNetworkCallback(ConnectivityManager+NetworkCallback) |
Inscrit le rappel réseau par défaut spécifié. |
| RegisterNetworkCallback(NetworkRequest, ConnectivityManager+NetworkCallback, Handler) |
Inscrit le rappel réseau spécifié. |
| RegisterNetworkCallback(NetworkRequest, ConnectivityManager+NetworkCallback) |
S’inscrit pour recevoir des notifications sur tous les réseaux qui répondent aux besoins donnés NetworkRequest. |
| RegisterNetworkCallback(NetworkRequest, PendingIntent) |
Inscrit un PendingIntent à envoyer lorsqu’un réseau est disponible, ce qui satisfait au nombre donné |
| ReleaseNetworkRequest(PendingIntent) |
Supprime une demande effectuée via |
| RemoveDefaultNetworkActiveListener(ConnectivityManager+IOnNetworkActiveListener) |
Supprimez l’écouteur actif réseau précédemment inscrit auprès de M :Android.Net.ConnectivityManager.AddDefaultNetworkActiveListener(. IOnNetworkActiveListener). |
| ReportBadNetwork(Network) |
Signalez un réseau problématique à l’infrastructure. |
| ReportNetworkConnectivity(Network, Boolean) |
Indiquez à l’infrastructure si un réseau dispose d’une connectivité opérationnelle. |
| RequestBandwidthUpdate(Network) |
Demande une mise à jour de bande passante pour une donnée |
| RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback, Handler, Int32) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. |
| RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback, Handler) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. |
| RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback, Int32) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. |
| RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback) |
Demandez à un réseau de satisfaire un ensemble de NetworkCapabilities. |
| RequestNetwork(NetworkRequest, PendingIntent) |
Demandez à un réseau de satisfaire un ensemble de |
| RequestRouteToHost(ConnectivityType, Int32) |
Obsolète.
Vérifiez qu’un itinéraire réseau existe pour remettre le trafic à l’hôte spécifié via l’interface réseau spécifiée. |
| RequestRouteToHostAsync(ConnectivityType, Int32) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. |
| ReserveNetwork(NetworkRequest, Handler, ConnectivityManager+NetworkCallback) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| SetProcessDefaultNetwork(Network) |
Lie le processus actuel à |
| StartUsingNetworkFeature(ConnectivityType, String) |
Obsolète.
Indique au système réseau sous-jacent que l’appelant souhaite commencer à utiliser la fonctionnalité nommée. |
| StopUsingNetworkFeature(ConnectivityType, String) |
Obsolète.
Indique au système réseau sous-jacent que l’appelant est terminé à l’aide de la fonctionnalité nommée. |
| ToArray<T>() |
Crée un tableau managé à partir de ce wrapper de tableau Java. (Hérité de Object) |
| ToString() |
Retourne une représentation sous forme de chaîne de l’objet. (Hérité de Object) |
| UnregisterFromRuntime() |
Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité. (Hérité de Object) |
| UnregisterNetworkCallback(ConnectivityManager+NetworkCallback) |
Annule l’inscription des rappels concernant et éventuellement libère des réseaux provenant et RequestNetwork(NetworkRequest, ConnectivityManager+NetworkCallback)RegisterNetworkCallback(NetworkRequest, PendingIntent) des appels. |
| UnregisterNetworkCallback(PendingIntent) |
Annule l’inscription d’un rappel précédemment inscrit via |
| Wait() |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<> (Hérité de Object) |
| Wait(Int64, Int32) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
| Wait(Int64) |
Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée. (Hérité de Object) |
Événements
| Nom | Description |
|---|---|
| DefaultNetworkActive |
Se produit lorsqu’il |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. (Hérité de JavaObject) |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Classe qui répond aux requêtes sur l’état de la connectivité réseau. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |