Langue

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

Définition

Retourne les statistiques de stockage d’un package spécifique sur le volume de stockage demandé.

[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

Paramètres

storageUuid
UUID

l’UUID du volume de stockage qui vous intéresse, par StorageManager#UUID_DEFAULTexemple .

packageName
String

nom du package qui vous intéresse.

user
UserHandle

l’utilisateur qui vous intéresse.

Retours

Attributs

Remarques

Retourne les statistiques de stockage d’un package spécifique sur le volume de stockage demandé.

Remarque : aucune autorisation n’est requise lors de l’appel de cette API pour votre propre package. Toutefois, la demande de détails pour tout autre package nécessite l’autorisation android.Manifest.permission#PACKAGE_USAGE_STATS , qui est une autorisation au niveau du système qui ne sera pas accordée aux applications normales. La déclaration de cette autorisation exprime votre intention d’utiliser cette API et un utilisateur final peut ensuite choisir d’accorder cette autorisation via l’application Paramètres.

Remarque : si le package demandé utilise la android:sharedUserId fonctionnalité manifeste, cet appel est forcé dans un chemin de calcul manuel plus lent. Si possible, envisagez toujours d’utiliser #queryStatsForUid(UUID, int), ce qui est généralement plus rapide.

Java documentation pour android.app.usage.StorageStatsManager.queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle).

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 à