Как загрузить файл в папку Google Drive с помощью Android SDK Google Drive
Используя приведенный ниже фрагмент, я могу получить доступ к папке, которую я уже создал с тем же приложением. Я использую библиотеку 'com.google.android.gms: play-services-drive: 9.0.0' и ссылаюсьПример Google Диска на GitHub, используя образецCreateFolderInFolderActivity.java Я могу создать папку внутри существующей папки. Вместо создания папки мне нужно создать файл в существующей папке.
public class CreateFileInsideFolderActivity extends BaseDemoActivity {
private static final String TAG = "CreateFileActivity";
@Override
public void onConnected(Bundle connectionHint) {
super.onConnected(connectionHint);
Drive.DriveApi
.fetchDriveId(getGoogleApiClient(), "0B_cMuo4-XwcAZ3IzSG1jajFlWk0")
.setResultCallback(idCallback);
}
final ResultCallback<DriveApi.DriveIdResult> idCallback = new ResultCallback<DriveApi.DriveIdResult>() {
@Override
public void onResult(DriveApi.DriveIdResult result) {
if (!result.getStatus().isSuccess()) {
showMessage("Cannot find DriveId. Are you authorized to view this file?");
return;
}
DriveId driveId = result.getDriveId();
//showMessage("driveid" + driveId.getResourceId());
final DriveFolder folder = driveId.asDriveFolder();
//
// How to upload a file to this folder
//
}