ParcelFileDescriptor.Open Methode

Definition

Überlädt

Name Beschreibung
Open(File, ParcelFileMode)

Erstellen Sie einen neuen ParcelFileDescriptor, der auf eine bestimmte Datei zugreift.

Open(File, ParcelFileMode, Handler, ParcelFileDescriptor+IOnCloseListener)

Erstellen Sie einen neuen ParcelFileDescriptor, der auf eine bestimmte Datei zugreift.

Open(File, ParcelFileMode)

Erstellen Sie einen neuen ParcelFileDescriptor, der auf eine bestimmte Datei zugreift.

[Android.Runtime.Register("open", "(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor;", "")]
public static Android.OS.ParcelFileDescriptor? Open(Java.IO.File? file, Android.OS.ParcelFileMode mode);
[<Android.Runtime.Register("open", "(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor;", "")>]
static member Open : Java.IO.File * Android.OS.ParcelFileMode -> Android.OS.ParcelFileDescriptor

Parameter

file
File

Die datei, die geöffnet werden soll.

mode
ParcelFileMode

Der gewünschte Zugriffsmodus muss eine von #MODE_READ_ONLY, , oder #MODE_WRITE_ONLY; kann auch eine beliebige Kombination aus #MODE_READ_WRITE, , #MODE_CREATE, , #MODE_TRUNCATEund #MODE_WORLD_READABLE#MODE_WORLD_WRITEABLE.

Gibt zurück

ein neuer ParcelFileDescriptor, der auf die angegebene Datei verweist.

Attribute

Ausnahmen

wenn die angegebene Datei nicht vorhanden ist oder nicht mit dem angeforderten Modus geöffnet werden kann.

Hinweise

Erstellen Sie einen neuen ParcelFileDescriptor, der auf eine bestimmte Datei zugreift.

Diese Methode sollte nur für Dateien verwendet werden, auf die Sie direkten Zugriff haben; Wenn Sie mit Dateien arbeiten möchten, die außerhalb Ihrer App gehostet werden, verwenden Sie eine API wie ContentResolver#openFile(Uri, String, CancellationSignal).

Java Dokumentation für android.os.ParcelFileDescriptor.open(java.io.File, int).

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.

Weitere Informationen

Gilt für:

Open(File, ParcelFileMode, Handler, ParcelFileDescriptor+IOnCloseListener)

Erstellen Sie einen neuen ParcelFileDescriptor, der auf eine bestimmte Datei zugreift.

[Android.Runtime.Register("open", "(Ljava/io/File;ILandroid/os/Handler;Landroid/os/ParcelFileDescriptor$OnCloseListener;)Landroid/os/ParcelFileDescriptor;", "")]
public static Android.OS.ParcelFileDescriptor? Open(Java.IO.File? file, Android.OS.ParcelFileMode mode, Android.OS.Handler? handler, Android.OS.ParcelFileDescriptor.IOnCloseListener? listener);
[<Android.Runtime.Register("open", "(Ljava/io/File;ILandroid/os/Handler;Landroid/os/ParcelFileDescriptor$OnCloseListener;)Landroid/os/ParcelFileDescriptor;", "")>]
static member Open : Java.IO.File * Android.OS.ParcelFileMode * Android.OS.Handler * Android.OS.ParcelFileDescriptor.IOnCloseListener -> Android.OS.ParcelFileDescriptor

Parameter

file
File

Die datei, die geöffnet werden soll.

mode
ParcelFileMode

Der gewünschte Zugriffsmodus muss eine von #MODE_READ_ONLY, , oder #MODE_WRITE_ONLY; kann auch eine beliebige Kombination aus #MODE_READ_WRITE, , #MODE_CREATE, , #MODE_TRUNCATEund #MODE_WORLD_READABLE#MODE_WORLD_WRITEABLE.

handler
Handler

anrufer von; darf nicht null sein.

listener
ParcelFileDescriptor.IOnCloseListener

wird aufgerufen, wenn der zurückgegebene Deskriptor geschlossen wurde; darf nicht null sein.

Gibt zurück

ein neuer ParcelFileDescriptor, der auf die angegebene Datei verweist.

Attribute

Ausnahmen

wenn die angegebene Datei nicht vorhanden ist oder nicht mit dem angeforderten Modus geöffnet werden kann.

Hinweise

Java Dokumentation für android.os.ParcelFileDescriptor.open(java.io.File, int).

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.

Weitere Informationen

Gilt für: