StorageStatsManager.QueryStatsForPackage(UUID, String, UserHandle) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.