Я хочу написать приложение, в котором я могу получить ссылку на скачивание файла на моем диске и отправить ссылку на скачивание на другое устройство для загрузки этого файла с моего диска.
Я использую намерение, чтобы получить 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?