Я пытаюсь загрузить любой тип файла на Google Drive с помощью goolge drive api. Я успешно загрузил текстовые файлы на Google Drive в корневую папку на Google Диске. Но я хочу создать папку на Google Диске, тогда я хочу загрузить файл под этой папкой. Я использовал ниже код, чтобы загрузить текстовый файл:Загрузка файлов с помощью google drive api в android
public void run() {
OutputStream outputStream = driveContents.getOutputStream();
addTextfileToOutputStream(outputStream);
MetadataChangeSet changeSet = new MetadataChangeSet.Builder()
.setTitle(uploadFileName)
.setMimeType("text/plain")
.setDescription(
"")
.setStarred(true).build();
Drive.DriveApi
.getRootFolder(googleApiClient)
.createFile(googleApiClient, changeSet,
driveContents)
.setResultCallback(fileCallback);
}
Теперь, как можно создать папку, а затем загрузить файл в эту папку?
Есть ли у кого-нибудь решения?
Если вы знаете, как получить MimeType, что проблема с хранением его в качестве переменной и использовать эту переменную вместо «текст/простой» в строке выше? – db579