Intent.ActionCreateDocument Feld

Definition

Aktivitätsaktion: Zulassen, dass der Benutzer ein neues Dokument erstellt.

[Android.Runtime.Register("ACTION_CREATE_DOCUMENT")]
public const string ActionCreateDocument;
[<Android.Runtime.Register("ACTION_CREATE_DOCUMENT")>]
val mutable ActionCreateDocument : string

Feldwert

Implementiert

Attribute

Hinweise

Aktivitätsaktion: Zulassen, dass der Benutzer ein neues Dokument erstellt. Beim Aufrufen zeigt das System die verschiedenen DocumentsProvider auf dem Gerät installierten Instanzen an, sodass der Benutzer durch sie navigieren kann. Das zurückgegebene Dokument kann ein neu erstelltes Dokument ohne Inhalt sein, oder es handelt sich um ein vorhandenes Dokument mit dem angeforderten MIME-Typ.

Jedes Dokument wird als content:// URI dargestellt, der von einem DocumentsProviderURI unterstützt wird, der als Datenstrom mit ContentResolver#openFileDescriptor(Uri, String)oder nach android.provider.DocumentsContract.Document Metadaten abgefragt werden kann.

Aufrufer müssen den konkreten MIME-Typ des Dokuments angeben, das durch Festlegen #setType(String)erstellt wird. Dieser MIME-Typ kann nicht geändert werden, nachdem das Dokument erstellt wurde.

Aufrufer können einen anfänglichen Anzeigenamen #EXTRA_TITLEbereitstellen, aber der Benutzer kann diesen Wert vor dem Erstellen der Datei ändern.

Aufrufer müssen in der Absicht enthalten #CATEGORY_OPENABLE sein, URIs abzurufen, die mit ContentResolver#openFileDescriptor(Uri, String)geöffnet werden können.

Aufrufer können einen Dokument-URI so festlegen, dass DocumentsContract#EXTRA_INITIAL_URI er den ursprünglichen Speicherort des Dokumentnavigators angibt. Das System führt das Beste aus, um den Navigator im angegebenen Dokument zu starten, wenn es sich um einen Ordner oder den Ordner handelt, der das angegebene Dokument enthält, wenn nicht.

Ausgabe: Der URI des erstellten Elements. Dies muss ein content:// URI sein, damit jeder Empfänger darauf zugreifen kann.

Java Dokumentation für android.content.Intent.ACTION_CREATE_DOCUMENT.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen