public class ParcelFileDescriptor extends Object implements Parcelable, Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
ParcelFileDescriptor.AutoCloseInputStream |
static class |
ParcelFileDescriptor.AutoCloseOutputStream |
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 |
static int |
MODE_WORLD_WRITEABLE |
static int |
MODE_WRITE_ONLY |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE| Constructor and Description |
|---|
ParcelFileDescriptor(ParcelFileDescriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
static ParcelFileDescriptor |
adoptFd(int fd) |
void |
close() |
static ParcelFileDescriptor[] |
createPipe() |
int |
describeContents() |
int |
detachFd() |
ParcelFileDescriptor |
dup() |
static ParcelFileDescriptor |
dup(FileDescriptor orig) |
protected void |
finalize() |
static ParcelFileDescriptor |
fromDatagramSocket(DatagramSocket datagramSocket) |
static ParcelFileDescriptor |
fromFd(int fd) |
static ParcelFileDescriptor |
fromSocket(Socket socket) |
int |
getFd() |
FileDescriptor |
getFileDescriptor() |
long |
getStatSize() |
static ParcelFileDescriptor |
open(File file,
int mode) |
String |
toString() |
void |
writeToParcel(Parcel out,
int flags) |
public static final int MODE_WORLD_READABLE
public static final int MODE_WORLD_WRITEABLE
public static final int MODE_READ_ONLY
public static final int MODE_WRITE_ONLY
public static final int MODE_READ_WRITE
public static final int MODE_CREATE
public static final int MODE_TRUNCATE
public static final int MODE_APPEND
public static final Parcelable.Creator<ParcelFileDescriptor> CREATOR
public ParcelFileDescriptor(ParcelFileDescriptor descriptor)
public static ParcelFileDescriptor open(File file, int mode) throws FileNotFoundException
FileNotFoundExceptionpublic 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 FileDescriptor getFileDescriptor()
public long getStatSize()
public int getFd()
public int detachFd()
public void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionprotected void finalize()
throws Throwable
public int describeContents()
describeContents in interface Parcelablepublic void writeToParcel(Parcel out, int flags)
writeToParcel in interface ParcelableCopyright © 2008-2013. All Rights Reserved.