語言

DocumentsContract.Document 類別

定義

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

[Android.Runtime.Register("android/provider/DocumentsContract$Document", DoNotGenerateAcw=true)]
public sealed class DocumentsContract.Document : Java.Lang.Object
[<Android.Runtime.Register("android/provider/DocumentsContract$Document", DoNotGenerateAcw=true)>]
type DocumentsContract.Document = class
    inherit Object
繼承
DocumentsContract.Document
屬性

備註

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

文件可以是可開啟的串流(具有特定 MIME 類型),或是包含額外文件的目錄(具有 #MIME_TYPE_DIR MIME 類型)。 目錄代表包含零或多個文件的子樹頂端,該子樹可遞迴包含更多文件與目錄。

所有欄位都是 <em>只<讀/> em 對用戶端應用程式。

Java 文件 android.provider.DocumentsContract.Document

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

欄位

名稱 Description
ColumnContentSyncStateFlags

欄位表示文件內容的同步狀態,若未提供,則以位元遮罩 null 表示。

ColumnDisplayName

文件的顯示名稱,作為主要標題顯示給使用者。

ColumnDocumentId

文件的唯一 ID。

ColumnFlags

適用於文件的旗標。

ColumnIcon

文件的特定圖示資源 ID。

ColumnLastModified

文件最後修改的時間戳記,以毫秒為單位,自1970年1月1日00:00:00起。

ColumnMimeType

具體的 MIME 類型的文件。

ColumnOriginalRelativePath

一份被丟棄文件原始位置的相對路徑。

ColumnSize

文件大小、位元組,或 null 未知。

ColumnSummary

文件摘要,可顯示給使用者。

FlagDirBlocksOpenDocumentTree
已淘汰.

標記表示文件是一個目錄,當使用者啟動 Intent#ACTION_OPEN_DOCUMENT_TREE 意圖時,該目錄想要阻止自己被選取。

FlagDirPrefersGrid
已淘汰.

旗標表示目錄偏好其內容以較大格式的網格顯示。

FlagDirPrefersLastModified
已淘汰.

標記表示目錄偏好其內容以排序。#COLUMN_LAST_MODIFIED

FlagDirSupportsCreate
已淘汰.

標記表示文件是一個支援在其中建立新檔案的目錄。

FlagPartial
已淘汰.

標記表示文件不完整,可能其內容正在下載中。

FlagSupportsCopy
已淘汰.

標記表示文件可以複製到同一文件提供者的其他位置。

FlagSupportsDelete
已淘汰.

標記表示文件可刪除。

FlagSupportsMetadata
已淘汰.

標記表示文件有可用的元資料,可用 DocumentsContract#getDocumentMetadata 讀取

FlagSupportsMove
已淘汰.

標記表示文件可以在同一文件提供者內移動到其他位置。

FlagSupportsRemove
已淘汰.

標記表示文件可以從父端移除。

FlagSupportsRename
已淘汰.

標記表示文件可以重新命名。

FlagSupportsRestore
已淘汰.

標記表示文件可以被還原。

FlagSupportsSettings
已淘汰.

標記表示文件中有可由使用者設定的設定。

FlagSupportsSubtreeSearch
已淘汰.

標示本文件的旗標支援子樹搜尋。

FlagSupportsThumbnail
已淘汰.

標記表示文件可以以縮圖形式表示。

FlagSupportsTrash
已淘汰.

標記表示文件可以被丟棄。

FlagSupportsWrite
已淘汰.

標記表示文件支持寫作。

FlagVirtualDocument
已淘汰.

標記表示文件為虛擬,且未在指定為 的 MIME 類型 #COLUMN_MIME_TYPE中以位元組表示。

FlagWebLinkable
已淘汰.

標記表示文件可取得網頁連結。

MimeTypeDir

MIME 類型是指文件的目錄,可能包含額外文件。

SyncStateFlagAvailableLocally
已淘汰.

標記表示文件內容已在本地取得。

SyncStateFlagDownloadError
已淘汰.

標記顯示上次下載嘗試出現錯誤。

SyncStateFlagDownloadProgress
已淘汰.

標記表示遠端變更的下載正在進行中。

SyncStateFlagLocalChanges
已淘汰.

標記表示文件的本地版本有需要上傳的變更。

SyncStateFlagUploadError
已淘汰.

標記顯示上次上傳嘗試發生錯誤。

SyncStateFlagUploadProgress
已淘汰.

標記表示本地變更正在上傳中。

屬性

名稱 Description
Class

回傳此 Object的執行時類別。

(繼承來源 Object)
Handle

底層 Android 實例的帳號。

(繼承來源 Object)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
JniPeerMembers

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ThresholdClass

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。

(繼承來源 Object)

方法

名稱 Description
Clone()

建立並回傳此物件的副本。

(繼承來源 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
Equals(Object)

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
Equals(Object)

表示是否有其他物體「等同」於此物。

(繼承來源 Object)
GetHashCode()

回傳物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()
已淘汰.

當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。

(繼承來源 Object)
Notify()

喚醒一個正在該物件監視器上等待的執行緒。

(繼承來源 Object)
NotifyAll()

喚醒所有等待該物件監視器的執行緒。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

回傳物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。

(繼承來源 Object)
Wait(Int64, Int32)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)
Wait(Int64)

會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

(繼承來源 JavaObject)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

與文件相關的常數,包括 Cursor 欄位名稱與旗標。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於