android.os
Class ParcelFileDescriptor

java.lang.Object
  extended by android.os.ParcelFileDescriptor
All Implemented Interfaces:
Parcelable

public class ParcelFileDescriptor
extends java.lang.Object
implements Parcelable


Nested Class Summary
static class ParcelFileDescriptor.AutoCloseInputStream
           
static class ParcelFileDescriptor.AutoCloseOutputStream
           
 
Nested classes/interfaces inherited from interface android.os.Parcelable
Parcelable.Creator<T>
 
Field Summary
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
           
 
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
 
Constructor Summary
ParcelFileDescriptor(ParcelFileDescriptor descriptor)
           
 
Method Summary
 void close()
           
 int describeContents()
           
protected  void finalize()
           
static ParcelFileDescriptor fromSocket(java.net.Socket socket)
           
 java.io.FileDescriptor getFileDescriptor()
           
 long getStatSize()
           
static ParcelFileDescriptor open(java.io.File file, int mode)
           
 java.lang.String toString()
           
 void writeToParcel(Parcel out, int flags)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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
Constructor Detail

ParcelFileDescriptor

public ParcelFileDescriptor(ParcelFileDescriptor descriptor)
Method Detail

open

public static ParcelFileDescriptor open(java.io.File file,
                                        int mode)
                                 throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

fromSocket

public static ParcelFileDescriptor fromSocket(java.net.Socket socket)

getFileDescriptor

public java.io.FileDescriptor getFileDescriptor()

getStatSize

public long getStatSize()

close

public void close()
           throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.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-2010. All Rights Reserved.