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

ней текстовый файл, и получил следующий путь "/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 ответов

24 просмотра
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 Автор вопроса

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

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

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Привет!) Кто как юзает переменные в строках?) Чисто ради интереса Вот так: echo "У меня {$bananasAmount} бананов"; Или вот так: echo "У меня ${bananasAmount} бананов";
Виталий
3
разработчик ботов скидывает портфолио, боты которые он уже создал. А вот как узнать что это именно он их создал?
Gosudar
4
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Карта сайта