Langue

NetworkStatsManager.QueryDetailsForUid Méthode

Définition

Interroger les détails des statistiques d’utilisation du réseau pour une interface utilisateur donnée.

[Android.Runtime.Register("queryDetailsForUid", "(ILjava/lang/String;JJI)Landroid/app/usage/NetworkStats;", "GetQueryDetailsForUid_ILjava_lang_String_JJIHandler", ApiSince=23)]
public virtual Android.App.Usage.NetworkStats QueryDetailsForUid(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime, int uid);
[<Android.Runtime.Register("queryDetailsForUid", "(ILjava/lang/String;JJI)Landroid/app/usage/NetworkStats;", "GetQueryDetailsForUid_ILjava_lang_String_JJIHandler", ApiSince=23)>]
abstract member QueryDetailsForUid : Android.Net.ConnectivityType * string * int64 * int64 * int -> Android.App.Usage.NetworkStats
override this.QueryDetailsForUid : Android.Net.ConnectivityType * string * int64 * int64 * int -> Android.App.Usage.NetworkStats

Paramètres

networkType
ConnectivityType

Comme défini dans ConnectivityManager, par exemple ConnectivityManager#TYPE_MOBILE, , ConnectivityManager#TYPE_WIFI etc.

subscriberId
String

Le cas échéant, l’ID d’abonné de l’interface réseau. <p>À compter du niveau d’API 29, il subscriberId est protégé par des restrictions supplémentaires. Les applications appelantes qui ne répondent pas aux nouvelles exigences d’accès subscriberId peuvent fournir une null valeur lors de l’interrogation du type de réseau mobile pour recevoir l’utilisation de tous les réseaux mobiles. Pour plus d’informations, consultez TelephonyManager#getSubscriberId(). <p>À compter du niveau d’API 31, les applications appelantes peuvent fournir un subscriberId type de réseau wifi pour recevoir l’utilisation des réseaux wifi qui se trouvent sous l’abonnement donné, le cas échéant. Sinon, passez null lors de l’interrogation de tous les réseaux wifi.

startTime
Int64

Début de la période. Défini en termes de « temps Unix », voir java.lang.System#currentTimeMillis.

endTime
Int64

Fin de la période. Défini en termes de « temps Unix », voir java.lang.System#currentTimeMillis.

uid
Int32

UID de l’application

Retours

Statistiques décrites ci-dessus.

Attributs

Remarques

Interroger les détails des statistiques d’utilisation du réseau pour une interface utilisateur donnée. Cela peut prendre beaucoup de temps, et les applications doivent éviter d’appeler cela sur leur thread principal.

Java documentation pour android.app.usage.NetworkStatsManager.queryDetailsForUid(int, java.lang.String, long, long, int).

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.

S’applique à