ParcelFileDescriptor.Open Methode
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.
Ü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.
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.