NetworkStatsManager.QueryDetailsForUid Método

Definição

Consultar detalhes de estatísticas de uso de rede para uma determinada uid.

[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

Parâmetros

networkType
ConnectivityType

Conforme definido em ConnectivityManager, por exemplo ConnectivityManager#TYPE_MOBILE, etc ConnectivityManager#TYPE_WIFI .

subscriberId
String

Se aplicável, a ID do assinante do adaptador de rede. <p>A partir do nível de API 29, ele subscriberId é protegido por restrições adicionais. Chamar aplicativos que não atendem aos novos requisitos para acessar pode subscriberId fornecer um null valor ao consultar o tipo de rede móvel para receber o uso de todas as redes móveis. Para obter detalhes adicionais, consulte TelephonyManager#getSubscriberId(). <p>A partir do nível de API 31, os aplicativos de chamada podem fornecer um subscriberId tipo de rede wi-fi para receber o uso de redes wi-fi que estão sob a assinatura fornecida, se aplicável. Caso contrário, passe null ao consultar todas as redes wi-fi.

startTime
Int64

Início do período. Definido em termos de "Tempo do Unix", consulte java.lang.System#currentTimeMillis.

endTime
Int64

Fim do período. Definido em termos de "Tempo do Unix", consulte java.lang.System#currentTimeMillis.

uid
Int32

UID do aplicativo

Retornos

Estatísticas descritas acima.

Atributos

Comentários

Consultar detalhes de estatísticas de uso de rede para uma determinada uid. Isso pode levar muito tempo, e os aplicativos devem evitar chamar isso em seu thread principal.

Java documentação para android.app.usage.NetworkStatsManager.queryDetailsForUid(int, java.lang.String, long, long, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a