Приветствую всех. Ситуация: Создал я на андроиде папочку, а в

ней текстовый файл, и получил следующий путь "/storage/emulated/0/papka/mamka.txt".

Из юнити я хочу прочесть содержимое этого файла.

Попытки: Выставление Permission.ExternalStorageRead в Unity и такой же uses-permission в андроид манифесте результатов не принесли.

Получаемая ошибка: UnauthorizedAccessException: Access to the path "/storage/emulated/0/papka/mamka.txt" is denied.

Вопрос: как получить доступ к содержимому файла?

12 ответов

9 просмотров
Shura-Proger Автор вопроса

Увы, не помогло. Не смотря на длительную возню с манифестом и приколами юнити, никуда кроме папки obb/<company name> меня не пускает

там вроде так и написано, чем новее андроид тем сложнее с разрешениями

Shura-Proger Автор вопроса
dm
там вроде так и написано, чем новее андроид тем сл...

Да, я уже понял, но до последнего надеялся что-то найти. Увы, не получилось. Единственный вариант это писать какой-то плагин для юнити, что бы через него как-то работать с файлами. Но пока что мне это не надо

Только если пользователь его выберет, например в нативном файл пикере. Иначе приложение может прочитать только файл в папке с данными приложения

Shura Proger
Да, я уже понял, но до последнего надеялся что-то ...

на свежих я так понял только где-то (в гугл консоли?) а не в самом приложении запрашивать объясняя гуглу зачем оно нужно

Shura-Proger Автор вопроса
dm
на свежих я так понял только где-то (в гугл консол...

Да, начиная с 11 андроида. И причем там не только в манифест что-то писать и галочки в консоли поставить но и прямым текстом написать объяснительную, почему вдруг тебе понадобилось что-то с памятью пользователя делать.

Shura Proger
Увы, не помогло. Не смотря на длительную возню с м...

У меня была такая проблема на новых андроидах, ещё есть папка media с полным доступом, вроде в каком то файле надо ещё спецом разрешения выдать в зависимости от версии андроида

Shura-Proger Автор вопроса
Proker Kusaka
У меня была такая проблема на новых андроидах, ещё...

Да, в манифесте или запросить из юнити. Но 11 андроид не позволяет мне даже до папки media дотянуться

Shura Proger
Да, в манифесте или запросить из юнити. Но 11 анд...

Странно, я дотягивался. Мб уже опять че изменили

Shura-Proger Автор вопроса
Proker Kusaka
Странно, я дотягивался. Мб уже опять че изменили

Там в медиа com. - папки лежат от софта, а от моего приложения нет. Вероятнее всего по этой причине и не могу дотянуться, а если и смог бы, то только до папки проекта. Судя по всему в 11 ведроиде нужно дотягиваться до папки проекта в obb/com.

Shura Proger
Там в медиа com. - папки лежат от софта, а от моег...

Не скажу точно в этом ли дело, но я сам создавал путь через com в которую клал файлы

Shura-Proger Автор вопроса

Похожие вопросы

Обсуждают сегодня

Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Привет, сталкивался кто с такой ситуацией? У меня есть модальное окно Bootstrap, в нем кнопка закрытия: <button type="button" class="btn-close" data-bs-dismiss="modal" aria-...
Виталий
3
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
что это и почему оно? executor.start_polling(bot, skip_updates=True, on_startup=on_startup, File "/usr/local/lib/python3.10/dist-packages/aiogram/utils/executor.py", line 4...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
2
Какой число последнее будет, если сказали от 1 до 10 взять все?
Misha Mikhail
5
А у тебя есть информация сколько сейчас использует твой бот?
Artem Stormageddon
4
Окрошка! На квасе или кефире или на пиве?!
Akcium Сергей
4
Забавно, но для тебя "этот" = "следующий" т.е этот год для тебя какой?
Magic
3
Создан плагин через artisan, миграций не будет, как его активировать в админке?
Point 111
2
Кто-то юзал insomnia? Удобная штука ужас
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
3
Карта сайта