NetworkStatsManager.QuerySummary Método

Definição

Consultar resumos de estatísticas de uso de rede.

[Android.Runtime.Register("querySummary", "(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats;", "GetQuerySummary_ILjava_lang_String_JJHandler", ApiSince=23)]
public virtual Android.App.Usage.NetworkStats? QuerySummary(Android.Net.ConnectivityType networkType, string? subscriberId, long startTime, long endTime);
[<Android.Runtime.Register("querySummary", "(ILjava/lang/String;JJ)Landroid/app/usage/NetworkStats;", "GetQuerySummary_ILjava_lang_String_JJHandler", ApiSince=23)>]
abstract member QuerySummary : Android.Net.ConnectivityType * string * int64 * int64 -> Android.App.Usage.NetworkStats
override this.QuerySummary : Android.Net.ConnectivityType * string * int64 * int64 -> 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.

Retornos

Objeto statistics ou null se as permissões forem insuficientes ou ocorrerem erros durante a coleta de estatísticas.

Atributos

Comentários

Consultar resumos de estatísticas de uso de rede. Resultado filtrado para incluir apenas uids pertencentes ao usuário de chamada. O resultado é agregado ao longo do tempo, portanto, todos os buckets terão os mesmos carimbos de data/hora de início e término. Não agregado sobre estado, uid, rede padrão, limitada ou roaming. Isso significa que os carimbos de data/hora de início e de término dos buckets serão iguais aos parâmetros 'startTime' e 'endTime'. Estado, uid, limitado e roaming vão variar, e a marca será a mesma. Isso pode levar muito tempo, e os aplicativos devem evitar chamar isso em seu thread principal.

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

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