StorageManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
StorageManager 是系統儲存體服務的介面。
[Android.Runtime.Register("android/os/storage/StorageManager", DoNotGenerateAcw=true)]
public class StorageManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/storage/StorageManager", DoNotGenerateAcw=true)>]
type StorageManager = class
inherit Object
- 繼承
- 屬性
備註
StorageManager 是系統儲存體服務的介面。 儲存體管理員會處理儲存體相關專案,例如不透明二進位 Blob (OB) 。
OBB 包含檔案系統,可能是在磁片上加密,並從應用程式隨選掛接。 OBB 是提供大量二進位資產而不將它們封裝成 APK 的好方式,因為它們的大小可能為多個 GB。 不過,由於其大小,它們很可能儲存在可從所有程式存取的共用存放集區中。 系統不保證 OBB 檔案本身的安全性:如果有任何程式修改 OBB,則不保證從該 OBB 讀取會產生預期的輸出。
的 android.os.storage.StorageManager
JAVA 檔。
此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。
建構函式
StorageManager(IntPtr, JniHandleOwnership) |
建立 JNI 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
欄位
ActionClearAppCache |
活動動作:允許使用者清除應用程式外部快取目錄來釋出空間。 |
ActionManageStorage |
活動動作:允許使用者管理其儲存體。 |
ExtraRequestedBytes |
額外用來指出應用程式對配置有興趣的位元組大小總計 () 。 |
ExtraUuid |
額外 |
屬性
Class |
傳回這個 |
Handle |
基礎 Android 實例的控制碼。 (繼承來源 Object) |
IsCheckpointSupported |
檢查裝置是否支援檔案系統檢查點。 |
JniIdentityHashCode |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
JniPeerMembers |
StorageManager 是系統儲存體服務的介面。 |
PeerReference |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
PrimaryStorageVolume |
傳回目前使用者可用的主要共用/外部儲存體磁片區。 |
RecentStorageVolumes |
傳回目前和最近可供呼叫使用者使用的共用/外部儲存體磁片區清單。 |
StorageVolumes |
傳回目前可供呼叫使用者使用的共用/外部儲存體磁片區清單。 |
StorageVolumesIncludingSharedProfiles |
傳回目前可供呼叫使用者使用的共用/外部儲存體磁片區清單,以及與其共用媒體的使用者。 |
ThresholdClass |
此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。 |
ThresholdType |
此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。 |
UuidDefault |
UUID,代表此裝置的預設內部儲存體,提供 |
方法
AllocateBytes(FileDescriptor, Int64) |
為您的應用程式佈建要求的位元組數目,以在指定的開啟檔案中使用。 |
AllocateBytes(UUID, Int64) |
為您的應用程式佈建要求的位元組數目,以在指定的儲存體磁片區上使用。 |
Clone() |
建立並傳回這個 物件的複本。 (繼承來源 Object) |
Dispose() |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
Dispose(Boolean) |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
Equals(Object) |
指出其他物件是否「等於」這個物件。 (繼承來源 Object) |
FromContext(Context) |
StorageManager 是系統儲存體服務的介面。 |
GetAllocatableBytes(UUID) |
傳回應用程式可在指定儲存磁片區上配置給本身的新位元組數目上限。 |
GetCacheQuotaBytes(UUID) |
針對屬於指定儲存體磁片區上呼叫應用程式的所有快取資料,以位元組為單位傳回配額大小。 |
GetCacheSizeBytes(UUID) |
傳回屬於指定儲存體磁片區上呼叫應用程式之所有快取資料位元組的總大小。 |
GetHashCode() |
傳回此物件的雜湊碼值。 (繼承來源 Object) |
GetManageSpaceActivityIntent(String, Int32) |
|
GetMountedObbPath(String) |
檢查不透明二進位 Blob (OBB) 檔案的掛接路徑。 |
GetStorageVolume(File) |
|
GetStorageVolume(Uri) |
|
GetUuidForPath(File) |
傳回 UUID,識別裝載指定檔案系統路徑的儲存體磁片區。 |
IsAllocationSupported(FileDescriptor) |
測試指定的檔案描述元是否支援使用 |
IsCacheBehaviorGroup(File) |
讀取 所 |
IsCacheBehaviorTombstone(File) |
讀取 所 |
IsEncrypted(File) |
如果儲存在指定路徑或下方的資料會在待用時加密,則傳回 。 |
IsObbMounted(String) |
檢查是否掛接不透明二進位 Blob (OBB) 。 |
JavaFinalize() |
當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。 (繼承來源 Object) |
MountObb(String, String, OnObbStateChangeListener) |
掛接不透明二進位 Blob (OBB) 檔案。 |
Notify() |
喚醒正在等候此物件的監視器的單一線程。 (繼承來源 Object) |
NotifyAll() |
喚醒正在等候此物件監視器的所有線程。 (繼承來源 Object) |
OpenProxyFileDescriptor(ParcelFileMode, ProxyFileDescriptorCallback, Handler) |
開啟可 |
RegisterStorageVolumeCallback(IExecutor, StorageManager+StorageVolumeCallback) |
註冊指定的回呼以接聽 |
SetCacheBehaviorGroup(File, Boolean) |
啟用或停用將這個目錄及其內容視為整個群組的特殊快取行為。 |
SetCacheBehaviorTombstone(File, Boolean) |
啟用或停用特殊快取行為,讓已刪除的快取檔案保持不變作為標記。 |
SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
ToArray<T>() |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
ToString() |
傳回物件的字串表示。 (繼承來源 Object) |
UnmountObb(String, Boolean, OnObbStateChangeListener) |
以非同步方式卸載不透明二進位 Blob (OBB) 檔案。 |
UnregisterFromRuntime() |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
UnregisterStorageVolumeCallback(StorageManager+StorageVolumeCallback) |
取消註冊指定的回呼,以接聽 |
Wait() |
讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。 (繼承來源 Object) |
Wait(Int64) |
讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。 (繼承來源 Object) |
Wait(Int64, Int32) |
讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。 (繼承來源 Object) |
明確介面實作
IJavaPeerable.Disposed() |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
IJavaPeerable.Finalized() |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
IJavaPeerable.JniManagedPeerState |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
StorageManager 是系統儲存體服務的介面。 (繼承來源 Object) |
擴充方法
JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
JavaCast<TResult>(IJavaObject) |
StorageManager 是系統儲存體服務的介面。 |
GetJniTypeName(IJavaPeerable) |
StorageManager 是系統儲存體服務的介面。 |