UsageStatsManager.QueryAppUsageDuration(AppUsageDurationQuery) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene las estadísticas de uso de la aplicación para el intervalo de tiempo especificado, agregado por el intervalo especificado.
[Android.Runtime.Register("queryAppUsageDuration", "(Landroid/app/usage/AppUsageDurationQuery;)Ljava/util/List;", "", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.QUERY_APP_USAGE")]
public System.Collections.Generic.IList<Android.App.Usage.AppUsageDuration> QueryAppUsageDuration(Android.App.Usage.AppUsageDurationQuery query);
[<Android.Runtime.Register("queryAppUsageDuration", "(Landroid/app/usage/AppUsageDurationQuery;)Ljava/util/List;", "", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.QUERY_APP_USAGE")>]
member this.QueryAppUsageDuration : Android.App.Usage.AppUsageDurationQuery -> System.Collections.Generic.IList<Android.App.Usage.AppUsageDuration>
Parámetros
- query
- AppUsageDurationQuery
AppUsageDurationQuery se usa para especificar los parámetros de consulta. Este valor no puede ser nulo.
Devoluciones
una lista de AppUsageDuration para cada aplicación usada para el intervalo de tiempo especificado. Este valor no puede ser nulo.
- Atributos
Comentarios
Obtiene las estadísticas de uso de la aplicación para el intervalo de tiempo especificado, agregado por el intervalo especificado.
Las estadísticas de uso se agregan internamente internamente en límites alineados con el calendario (por ejemplo, para INTERVAL_DAILY, un día se define como medianoche a medianoche hora local). La lista devuelta solo contendrá aplicaciones que se han usado en este intervalo de tiempo.
La lista devuelta contendrá uno o varios objetos AppUsageDuration para cada paquete, con los datos de uso agregados dentro de cada cubo de intervalo que se encuentra dentro del intervalo de tiempo entre AppUsageDurationQuery.getStartTimeMillis() y AppUsageDurationQuery.getEndTimeMillis(), que puede incluir los períodos de intervalo expandidos como se describió anteriormente.
Los datos solo se pueden consultar durante los últimos 30 días. Las consultas para intervalos de tiempo más largos devolverán una lista vacía. Requiere Manifest.permission.QUERY_APP_USAGE
Referencia de Android para android.app.usage.UsageStatsManager.queryAppUsageDuration.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.