Получить ссылку на файл publi c на Google Диске - PullRequest
0 голосов
/ 16 января 2020

Я хочу написать приложение, в котором я могу получить ссылку на скачивание файла на моем диске и отправить ссылку на скачивание на другое устройство для загрузки этого файла с моего диска.

Я использую намерение, чтобы получить content uri файла в google drive. Как я могу превратить это uri в public link? Затем я хочу отправить public link на another app и mp3 player, чтобы другое приложение и mp3-плеер могли загрузить файл по ссылке publi c.

Я выбираю файл следующим образом:

Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("audio/*");
intent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);
startActivityForResult(intent, CODE_CHOOSE_FILE);

Я думаю, может быть, мне нужно преобразовать содержимое URI в "fileid", как указано в Google Drive API: https://developers.google.com/drive/api/v3/manage-downloads#downloading_a_file Как получить fileid?

Ответы [ 2 ]

0 голосов
/ 16 января 2020

1> Go, чтобы щелкнуть правой кнопкой мыши на элементе, на который вы хотите скопировать ссылку.

2> Нажмите на ссылку «Получить доступ», и я автоматически скопирую ссылку на вашу клавиатуру.

3> А потом делись кликом где угодно.

Click to see how

0 голосов
/ 16 января 2020

Я думаю, что это не техническая проблема. Вы просто хотите сделать файл publi c через Google Drive. Если это проблема, вы можете использовать эту ссылку .

ПРИМЕЧАНИЕ. Пожалуйста, выберите правильный вариант в соответствии с вашими потребностями, чтобы он был опубликован c.

Для того же из приложения Andriod для привода эта ссылка

enter image description here

...