Lenguaje

StorageStatsManager.QueryStatsForPackage(UUID, String, UserHandle) Método

Definición

Devuelve estadísticas de almacenamiento para un paquete específico en el volumen de almacenamiento solicitado.

[Android.Runtime.Register("queryStatsForPackage", "(Ljava/util/UUID;Ljava/lang/String;Landroid/os/UserHandle;)Landroid/app/usage/StorageStats;", "GetQueryStatsForPackage_Ljava_util_UUID_Ljava_lang_String_Landroid_os_UserHandle_Handler", ApiSince=26)]
public virtual Android.App.Usage.StorageStats QueryStatsForPackage(Java.Util.UUID storageUuid, string packageName, Android.OS.UserHandle user);
[<Android.Runtime.Register("queryStatsForPackage", "(Ljava/util/UUID;Ljava/lang/String;Landroid/os/UserHandle;)Landroid/app/usage/StorageStats;", "GetQueryStatsForPackage_Ljava_util_UUID_Ljava_lang_String_Landroid_os_UserHandle_Handler", ApiSince=26)>]
abstract member QueryStatsForPackage : Java.Util.UUID * string * Android.OS.UserHandle -> Android.App.Usage.StorageStats
override this.QueryStatsForPackage : Java.Util.UUID * string * Android.OS.UserHandle -> Android.App.Usage.StorageStats

Parámetros

storageUuid
UUID

UUID del volumen de almacenamiento que le interesa, como StorageManager#UUID_DEFAULT.

packageName
String

el nombre del paquete que le interesa.

user
UserHandle

el usuario que le interesa.

Devoluciones

Atributos

Comentarios

Devuelve estadísticas de almacenamiento para un paquete específico en el volumen de almacenamiento solicitado.

Nota: no se requieren permisos al llamar a esta API para su propio paquete. Sin embargo, solicitar detalles para cualquier otro paquete requiere el android.Manifest.permission#PACKAGE_USAGE_STATS permiso , que es un permiso de nivel de sistema que no se concederá a las aplicaciones normales. Declarando que el permiso expresa su intención de usar esta API y un usuario final puede optar por conceder este permiso a través de la aplicación Configuración.

Nota: si el paquete solicitado usa la android:sharedUserId característica de manifiesto, esta llamada se forzará a una ruta de cálculo manual más lenta. Si es posible, considere la posibilidad de usar #queryStatsForUid(UUID, int)siempre , que suele ser más rápido.

Java documentación para android.app.usage.StorageStatsManager.queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle).

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.

Se aplica a