0
mFileId = (DriveId) data.getParcelableExtra(
OpenFileActivityBuilder.EXTRA_RESPONSE_DRIVE_ID);
Log.e("file id", mFileId.getResourceId() + "");
DriveFile file = mFileId.asDriveFile();
try {
results = file.open(mGoogleApiClient, DriveFile.MODE_READ_ONLY, null).await();//this is to return a driveContent object
DriveContents contents = results.getDriveContents();
これは、そのファイルが読み取り専用モードでオープンする必要があるとき、それが与えるエラーですが、ファイルが既に読み取り専用モードで開かれているエラーながら
InputStream in = contents.getInputStream();
は(results.getParcelFileDescriptorを使用してみてください)と入力し、自分のストリームを作成。 – Anatoli