Все работает, за исключением выбора файла с 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
Как я могу получить файл из этого содержимого uri?
Мой текущий обходной путь — записать временный файл из входного потока.
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/251 ... -framework
Мобильная версия