Как вы управляете различным кодом управления файлами для разных версий android? - PullRequest
0 голосов
/ 01 мая 2020

Я только недавно начал программировать на android из-за работы и уже столкнулся с проблемой необходимости управлять файлами на устройстве и множеством различных правильных способов сделать это в зависимости от API, так что пока я смог найти альтернативы, чтобы этого не делать, но я боюсь, что наступит момент, когда это невозможно.

Например, getexternalstoragedirectory () теперь не рекомендуется (наряду со многими другими), но все еще работает для API <29 (AFAIR ) поэтому, если у меня есть приложение, которое должно работать во всех API> 20, как я могу сделать это возможным?

Я пока не нашел код, который позволил бы мне управлять файлами в API> 29, так как большая часть моего попытки вызвать FileUriExposedException и файловый менеджер AFAIK работает только на API> 24, и я не знаю, вызовет ли интеграция это в мое приложение для телефонов, пытающихся запустить его в API <24 </p>

Есть ли код, который отлично работает для всех API?

Вся эта топика c управления файлами на Android стала для меня настоящей болью, и прежде чем я столкнулся с проблемой, я не могу найти альтернативу, я хотел бы найти ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...