com.google.android.gms.drive.DriveFile |
A file in Drive. This class provides access to the contents and metadata of the specified file.
To retrieve a DriveFile from a known drive id, use
getFile(GoogleApiClient, DriveId)
.
Nested Classes | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DriveFile.DownloadProgressListener | A listener that listens for progress events on an active contents download. |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | MODE_READ_ONLY | A mode that opens the contents only for reading. | |||||||||
int | MODE_READ_WRITE | A mode that opens the contents for reading and writing. | |||||||||
int | MODE_WRITE_ONLY | A mode that opens the contents only for writing. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Opens the
DriveContents that are associated with this file for read and/or write.
|
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]()
|
A mode that opens the contents only for reading.
A mode that opens the contents for reading and writing.
A mode that opens the contents only for writing.
Opens the DriveContents
that are associated with this file for read and/or write.
The returned file is a temporary copy available only to this app. The contents are returned
when they are available on the device in their entirety. To listen for progress, provide a
DriveFile.DownloadProgressListener
.
The contents must be closed via commit(GoogleApiClient, MetadataChangeSet)
or
discard(GoogleApiClient)
.
Note: to open the file in edit mode, the user must have edit access. See
isEditable()
.
apiClient | The GoogleApiClient to service the call. |
---|---|
mode | Describes the mode in which to open the file. Possible values are
MODE_READ_ONLY , MODE_READ_WRITE and MODE_WRITE_ONLY . |
listener | An optional listener that will announce progress as the file is downloaded.
If you don't care about progress, provide null . |
DriveContents
when they are
available. If isSuccess()
returns true, it is recommended to check
getStatusCode()
, since two possible values are considered success:
SUCCESS
which means that the returned DriveContents
is
up to date, or SUCCESS_CACHE
which means that the returned
DriveContents
is a cached version, since the most up to date version could not be
downloaded to the device (for example, due to connectivity).