в том, что не все телефоны могут туда сохранять фотки (если я правильно выразился)
в файле file_paths.xml следующее:
<paths>
<external-files-path name="images" path="/" />
</paths>
Так фотки нормально сохраняются у 99% пользователей нормаль, но у обладателей хуавеев выдаёт ошибку.
Решением проблемы для хуавеев является следущее:
<paths>
<external-path name="images" path="."/>
</paths>
..но в таком случае нормально не сохраняется у других..
При любой попытке объединить 2 эти пункта страдают обладатели хуавей
Можете подсказать что я пропустил/недогуглил или не так сделал?
PS. "объединял" вот так(где-то видел что должно было помочь, но не помогло): <paths>
<external-path name="images" path="."/>
<external-files-path name="images" path="/" />
</paths>
Чорт побьери!!! Брат
Я так понимаю что решения нет?😅
Я использую стандартный метод получения пути из Environment.Pictures или . Downloads, но почему-то прилетает ошибка security exception, не смотря на наличие разрешений
О, брат, это моя проблема уже😂 У меня такое исключение на 9 и ниже, на 10 и выше всё ок
А у меня ругается что не может создавать фото
Причем только хуявейях. На мейзу с 5.1 вообще проверяю, все работает
Странно, у меня на всех эмулях 9 и ниже не работало. И на реальных девайсах тоже. Но я решил простой проверкой на апи лвл. Если 9 и ниже, то пишу просто через File в память внешнюю с флагом legacyStorage в манифесте. Иначе через MediaStore.
Обсуждают сегодня