public class ParcelFileDescriptor extends Object implements Parcelable, Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
ParcelFileDescriptor.AutoCloseInputStream |
static class |
ParcelFileDescriptor.AutoCloseOutputStream |
static class |
ParcelFileDescriptor.FileDescriptorDetachedException |
static interface |
ParcelFileDescriptor.OnCloseListener |
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>| Modifier and Type | Field and Description |
|---|---|
static Parcelable.Creator<ParcelFileDescriptor> |
CREATOR |
static int |
MODE_APPEND |
static int |
MODE_CREATE |
static int |
MODE_READ_ONLY |
static int |
MODE_READ_WRITE |
static int |
MODE_TRUNCATE |
static int |
MODE_WORLD_READABLE
Deprecated.
|
static int |
MODE_WORLD_WRITEABLE
Deprecated.
|
static int |
MODE_WRITE_ONLY |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Constructor and Description |
|---|
ParcelFileDescriptor(ParcelFileDescriptor wrapped) |
public static final Parcelable.Creator<ParcelFileDescriptor> CREATOR
public static final int MODE_APPEND
public static final int MODE_CREATE
public static final int MODE_READ_ONLY
public static final int MODE_READ_WRITE
public static final int MODE_TRUNCATE
@Deprecated public static final int MODE_WORLD_READABLE
@Deprecated public static final int MODE_WORLD_WRITEABLE
public static final int MODE_WRITE_ONLY
public ParcelFileDescriptor(ParcelFileDescriptor wrapped)
public static ParcelFileDescriptor open(File file, int mode) throws FileNotFoundException
FileNotFoundExceptionpublic static ParcelFileDescriptor open(File file, int mode, Handler handler, ParcelFileDescriptor.OnCloseListener listener) throws IOException
IOExceptionpublic static ParcelFileDescriptor dup(FileDescriptor orig) throws IOException
IOExceptionpublic ParcelFileDescriptor dup() throws IOException
IOExceptionpublic static ParcelFileDescriptor fromFd(int fd) throws IOException
IOExceptionpublic static ParcelFileDescriptor adoptFd(int fd)
public static ParcelFileDescriptor fromSocket(Socket socket)
public static ParcelFileDescriptor fromDatagramSocket(DatagramSocket datagramSocket)
public static ParcelFileDescriptor[] createPipe() throws IOException
IOExceptionpublic static ParcelFileDescriptor[] createReliablePipe() throws IOException
IOExceptionpublic static ParcelFileDescriptor[] createSocketPair() throws IOException
IOExceptionpublic static ParcelFileDescriptor[] createReliableSocketPair() throws IOException
IOExceptionpublic static int parseMode(String mode)
public FileDescriptor getFileDescriptor()
public long getStatSize()
public int getFd()
public int detachFd()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic void closeWithError(String msg) throws IOException
IOExceptionpublic boolean canDetectErrors()
public void checkError()
throws IOException
IOExceptionprotected void finalize()
throws Throwable
public int describeContents()
describeContents in interface Parcelablepublic void writeToParcel(Parcel out, int flags)
writeToParcel in interface ParcelableCopyright © 2022. All rights reserved.