語言

StorageStatsManager.QueryStatsForPackage(UUID, String, UserHandle) 方法

定義

回傳特定套件在所請求儲存磁碟區的儲存統計資料。

[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

參數

storageUuid
UUID

你感興趣的儲存磁碟的 UUID,例如 StorageManager#UUID_DEFAULT。

packageName
String

你感興趣的套件名稱。

user
UserHandle

你感興趣的使用者。

傳回

屬性

備註

回傳特定套件在所請求儲存磁碟區的儲存統計資料。

注意:呼叫此 API 為您自己的套件提供時,無需任何權限。 然而,請求其他套件的詳細資料需要權限 android.Manifest.permission#PACKAGE_USAGE_STATS ,而這是系統層級的權限,一般應用程式不會被授予。 宣告該權限即表示您有意使用此 API,最終使用者可透過設定應用程式選擇授予此權限。

注意:若所請求包裹使用 android:sharedUserId 清單功能,此通話將被迫進入較慢的手動計算路徑。 如果可能,建議永遠使用 #queryStatsForUid(UUID, int),通常會比較快。

Java 文件 android.app.usage.StorageStatsManager.queryStatsForPackage(java.util.UUID, java.lang.String, android.os.UserHandle)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於