Pull to refresh

Comments 6

Вот он, внимательный читатель)

Спасибо, поправлю)

Отличная статья, спасибо за разъяснение изменений в управлении разрешениями на Android 13

В целом радует, что современные ОС стараются создавать безопасную среду для пользователя.

Ага, если бы они еще API нормальный делали. В google похоже считают, что кроме видосиков, фоток и музыки других файлов нет. Например, через Storage Access Framework нельзя открыть файл sqlite. Точнее на чтение еще как-то вроде можно, но на запись уже не выходит.

Как самому сформировать путь к файлам внутри директории открытой с помощью ACTION_OPEN_DOCUMENT_TREE тоже неясно. Приходиться делать что-то вроде Uri.parse(pickedDir.uri + "/nested_dir/filename".replace("/", "%2F")). И не факт что-это будет везде раотать. Можно что-то c findFile сделать, но это же так здорово и быстро, перебирать все файлы в поисках нужного /сарказм.

В общем, я очень далеко не эксперт в android разработке, но на мой взгляд, такие кривые API еще поискать надо.

Согласен, что API ещё далеко от идеала. Но думаю первые шаги в этом направлении сделаны, как минимум уже отделили работу с медиа файлами, от не медийных.

Ждем дальнейший улучшений)

Sign up to leave a comment.