DocumentsContract Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform.
[Android.Runtime.Register("android/provider/DocumentsContract", DoNotGenerateAcw=true)]
public sealed class DocumentsContract : Java.Lang.Object
[<Android.Runtime.Register("android/provider/DocumentsContract", DoNotGenerateAcw=true)>]
type DocumentsContract = class
inherit Object
- Vererbung
- Attribute
Hinweise
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform.
Um einen Dokumentanbieter zu erstellen, erweitern Sie DocumentsProvider
, wodurch eine grundlegende Implementierung dieses Vertrags bereitgestellt wird.
Alle Client-Apps müssen über eine gültige URI-Berechtigung für den Zugriff auf Dokumente verfügen, die in der Regel ausgegeben wird, wenn ein Benutzer eine Auswahl über Intent#ACTION_OPEN_DOCUMENT
, Intent#ACTION_CREATE_DOCUMENT
oder Intent#ACTION_OPEN_DOCUMENT_TREE
trifft.
Java-Dokumentation für android.provider.DocumentsContract
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Felder
ActionDocumentSettings |
Von DocumentsUI ausgegebene Absichtsaktion, wenn der Benutzer ein bestimmtes Dokument in der Anbieteranwendung öffnen/konfigurieren/verwalten möchte. |
ExtraError |
Optionale Zeichenfolge, die in einem Verzeichnis |
ExtraExcludeSelf |
Legen Sie dies in einer DocumentsUI-Absicht fest, damit die eigenen Stammelemente eines Pakets aus der Stammliste ausgeschlossen werden. |
ExtraInfo |
Optionale Zeichenfolge, die in einem Verzeichnis |
ExtraInitialUri |
Legt den gewünschten Anfangsspeicherort fest, der für den Benutzer sichtbar ist, wenn die Dateiwährung angezeigt wird. |
ExtraLoading |
Optionales boolesches Flag, das in einem Verzeichnis |
ExtraOrientation |
Eine zusätzliche Anzahl von Graden, die ein Bild während des Decodierungsprozesses gedreht werden soll, um ordnungsgemäß dargestellt zu werden. |
ExtraPrompt |
Überschreibt den Standardeingabeaufforderungstext in DocumentsUI, wenn er in einer Absicht festgelegt wird. |
MetadataExif |
Abrufen von Exif-Informationen mithilfe von DocumentsContract#getDocumentMetadata. |
MetadataTreeCount |
Abrufen der Gesamtanzahl aller Dokumente, die derzeit in der angegebenen Verzeichnisstruktur gespeichert sind. |
MetadataTreeSize |
Ruft die Gesamtgröße aller Dokumente ab, die derzeit in der angegebenen Verzeichnisstruktur gespeichert sind. |
MetadataTypes |
Get string array identifiziert den Typ oder die Typen von Metadaten, die mit DocumentsContract#getDocumentMetadata zurückgegeben werden. |
ProviderInterface |
Absichtsaktion, die verwendet wird, um Instanzen zu identifizieren |
QueryArgDisplayName |
Der Schlüssel für |
QueryArgExcludeMedia |
Schlüssel für |
QueryArgFileSizeOver |
Der Schlüssel für |
QueryArgLastModifiedAfter |
Der Schlüssel für |
QueryArgMimeTypes |
Der Schlüssel für |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
JniIdentityHashCode |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
JniPeerMembers |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. |
PeerReference |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Methoden
BuildChildDocumentsUri(String, String) |
Build-URI, der die untergeordneten Elemente des Zielverzeichnisses in einem Dokumentanbieter darstellt. |
BuildChildDocumentsUriUsingTree(Uri, String) |
Build-URI, der die untergeordneten Elemente des Zielverzeichnisses in einem Dokumentanbieter darstellt. |
BuildDocumentUri(String, String) |
Build-URI, der das Ziel |
BuildDocumentUriUsingTree(Uri, String) |
Build-URI, der das Ziel |
BuildRecentDocumentsUri(String, String) |
Build-URI, der die kürzlich geänderten Dokumente eines bestimmten Stammverzeichnisses in einem Dokumentanbieter darstellt. |
BuildRootsUri(String) |
Build-URI, der die Wurzeln eines Dokumentanbieters darstellt. |
BuildRootUri(String, String) |
Build-URI, der die in einem Dokumentanbieter angegebene |
BuildSearchDocumentsUri(String, String, String) |
Build-URI, der eine Suche nach übereinstimmenden Dokumenten unter einem bestimmten Stamm in einem Dokumentanbieter darstellt. |
BuildTreeDocumentUri(String, String) |
Build-URI, der den Zugriff auf Nachfolgerdokumente des angegebenen |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
CopyDocument(ContentResolver, Uri, Uri) |
Kopiert das angegebene Dokument. |
CreateDocument(ContentResolver, Uri, String, String) |
Erstellen Sie ein neues Dokument mit dem angegebenen MIME-Typ und Anzeigenamen. |
CreateWebLinkIntent(ContentResolver, Uri, Bundle) |
Erstellt eine Absicht zum Abrufen eines Weblinks für das angegebene Dokument. |
DeleteDocument(ContentResolver, Uri) |
Löschen Sie das angegebene Dokument. |
Dispose() |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
Dispose(Boolean) |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
EjectRoot(ContentResolver, Uri) |
Wirft den angegebenen Stamm aus. |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
FindDocumentPath(ContentResolver, Uri) |
Sucht den kanonischen Pfad von oben in der Dokumentstruktur. |
GetDocumentId(Uri) |
Extrahieren Sie den |
GetDocumentMetadata(ContentResolver, Uri) |
Gibt metadaten zurück, die dem Dokument zugeordnet sind. |
GetDocumentThumbnail(ContentResolver, Uri, Point, CancellationSignal) |
Gibt eine Miniaturansicht zurück, die das Dokument am angegebenen URI darstellt. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetRootId(Uri) |
Extrahieren Sie den |
GetSearchDocumentsQuery(Uri) |
Extrahieren Sie die Suchabfrage aus einem von |
GetTreeDocumentId(Uri) |
Extrahieren Sie den über |
IsChildDocument(ContentResolver, Uri, Uri) |
Testen Sie, ob ein Dokument von dem angegebenen Elternteil abstammt (Kind, Enkelkind usw.). |
IsDocumentUri(Context, Uri) |
Testen Sie, ob der angegebene URI einen |
IsRootsUri(Context, Uri) |
Testen Sie, ob der angegebene URI alle Stammelemente der Autorität darstellt, die von unterstützt werden |
IsRootUri(Context, Uri) |
Testen Sie, ob der angegebene URI einen bestimmten Stamm darstellt, der von unterstützt wird |
IsTreeUri(Uri) |
Testen Sie, ob der angegebene URI eine |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
MoveDocument(ContentResolver, Uri, Uri, Uri) |
Verschiebt das angegebene Dokument unter ein neues übergeordnetes Element. |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
RemoveDocument(ContentResolver, Uri, Uri) |
Entfernt das angegebene Dokument aus einem übergeordneten Verzeichnis. |
RenameDocument(ContentResolver, Uri, String) |
Ändern sie den Anzeigenamen eines vorhandenen Dokuments. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
ToArray<T>() |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. |
GetJniTypeName(IJavaPeerable) |
Definiert den Vertrag zwischen einem Dokumentanbieter und der Plattform. |