Откройте URI содержимого файла Google Диска после использования KitKat Storage Access Framework.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Откройте URI содержимого файла Google Диска после использования KitKat Storage Access Framework.

Сообщение Anonymous »

Я использую Storage Access Framework для Android 4.4 и открываю средство выбора файлов.

Все работает, за исключением выбора файла с Google Диска, я могу понять только, как открыть его как входной поток, но мне хотелось бы получить объект Java File.

Возвращаемый URI контента выглядит примерно так: content://com.google.android.apps.docs.storage/document/acc%3D4%3Bdoc%3D2279

Другие похожие вопросы, но не имеющие рабочего решения, которое позволило бы мне получить имя файла, размер файла и содержимое:
  • Получите реальный путь из URI, новую платформу доступа к хранилищу Android KitKat
  • Галерея Android на KitKat возвращает разные Uri для Intent.ACTION_GET_CONTENT
Я также просмотрел FileChooser Пола Берка ( https://github.com/iPaulPro/aFileChooser), и это наиболее распространенный вопрос в списке проблем.

Как я могу получить файл из этого содержимого uri?

Мой текущий обходной путь — записать временный файл из входного потока.

Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/251 ... -framework
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»