android.os
Class ParcelFileDescriptor
java.lang.Object
android.os.ParcelFileDescriptor
- All Implemented Interfaces:
- Parcelable
public class ParcelFileDescriptor
- extends Object
- implements Parcelable
MODE_WORLD_READABLE
public static final int MODE_WORLD_READABLE
- See Also:
- Constant Field Values
MODE_WORLD_WRITEABLE
public static final int MODE_WORLD_WRITEABLE
- See Also:
- Constant Field Values
MODE_READ_ONLY
public static final int MODE_READ_ONLY
- See Also:
- Constant Field Values
MODE_WRITE_ONLY
public static final int MODE_WRITE_ONLY
- See Also:
- Constant Field Values
MODE_READ_WRITE
public static final int MODE_READ_WRITE
- See Also:
- Constant Field Values
MODE_CREATE
public static final int MODE_CREATE
- See Also:
- Constant Field Values
MODE_TRUNCATE
public static final int MODE_TRUNCATE
- See Also:
- Constant Field Values
MODE_APPEND
public static final int MODE_APPEND
- See Also:
- Constant Field Values
CREATOR
public static final Parcelable.Creator<ParcelFileDescriptor> CREATOR
ParcelFileDescriptor
public ParcelFileDescriptor(ParcelFileDescriptor descriptor)
open
public static ParcelFileDescriptor open(File file,
int mode)
throws FileNotFoundException
- Throws:
FileNotFoundException
dup
public static ParcelFileDescriptor dup(FileDescriptor orig)
throws IOException
- Throws:
IOException
dup
public ParcelFileDescriptor dup()
throws IOException
- Throws:
IOException
fromFd
public static ParcelFileDescriptor fromFd(int fd)
throws IOException
- Throws:
IOException
adoptFd
public static ParcelFileDescriptor adoptFd(int fd)
fromSocket
public static ParcelFileDescriptor fromSocket(Socket socket)
fromDatagramSocket
public static ParcelFileDescriptor fromDatagramSocket(DatagramSocket datagramSocket)
createPipe
public static ParcelFileDescriptor[] createPipe()
throws IOException
- Throws:
IOException
getFileDescriptor
public FileDescriptor getFileDescriptor()
getStatSize
public long getStatSize()
getFd
public int getFd()
detachFd
public int detachFd()
close
public void close()
throws IOException
- Throws:
IOException
toString
public String toString()
- Overrides:
toString
in class Object
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
describeContents
public int describeContents()
- Specified by:
describeContents
in interface Parcelable
writeToParcel
public void writeToParcel(Parcel out,
int flags)
- Specified by:
writeToParcel
in interface Parcelable
Copyright © 2008-2012. All Rights Reserved.