document/document:24
А мне нужен путь. И ебтвоюналево какой же это гемор. В итоге что бы решить эту проблему пришлось брать этот ури, копировать сам файл в новый файл в локальном хранилище, но теперь у нас, та дам, нет разрешений. А как получить разрешения на созданный файл? Для этого есть интент scan. Ну ок, вроде прокатило, отправляем все куда надо, а там вместо пути который полный путь - уже в новом ури - content://blablabla. Того рот! ПРишлось реплейсами все доводить. А вы спрашиваете откуда 12к строк. лять, вот отсюда - что везде какие то ритуальные танцы. Ща вы скажете что для таких целей существуют библиотеки, конечно существуют, и в этих библиотеках 100к строк кода как раз что бы решить одну милиписюсечную проблемку.
Но я победил.
Ну все нужные разрешение нужно получать при первом старте приложения))) плюс эти все мутки что ты описал не делают в активности )))
При старте приложения ты получаешь обычные пермы, но вот для чтения файлов из URI тебе нужно для каждого файла получать разрешение отдельно, при этом что любопытно андроиду похеру что этот файл ты только что сам создал двумя строчками кода.
Обсуждают сегодня