Показать сообщение отдельно
Старый 04.04.2016, 07:46   #6
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Изменяемый конфиг для apk

Сообщение от ABTOMAT Посмотреть сообщение
Ну, в-общем, отпишусь вкратце, если кто-то тоже будет это искать.

В Юнити папку приложения можно получить по Application.persistentDataPath
В это папку можно читать и писать файл через удобный вам интерфейс ввода-вывода.

Например:
File.WriteAllText(Application.persistentDataPath "/foo.txt""bar"); 
Для упрощения поисков выведите Application.persistentDataPath на экран каким-либо образом (например я создал Text на канвасе и высрал её туда).

Например, путь может выглядеть так: Android/data/com.foo.bar/files

Теперь то, что может сбить поначалу с толку.

В Юнити обязательно надо либо включить галку "Developbemt Build" в настройках билда, либо выбрать player settings > android > configuration > write access = external, иначе на Андроиде приложение будет "в песочнице", писать, что она находится в /data/data, но на деле извне к ней доступа будет не получить (если у вас не рутован девайс).

Соответственно, я сначала долго не мог найти, куда же пишется и откуда читается, и выставление Write Access мне помогло. Тогда я положил в эту папку файл с конфигом, и он нормально прочитался моей игрой. Хеппи энд.
Это не песочница, это PrivateDirectory, на самом деле /sdcard/Android/Data тоже самое, но там нельзя выставлять права (fat32 не позволяет), по этому можно достучаться до нее, по этому кстати execute не работает с карт, если кто пытался нативки с них запускать.
Да, кстати, если хочешь приватную инфу хранить, то можно получить и /data/data , вроде через переменные окружения.
Автомат, я же скрин для этого приложи
Ну и написал, что права нужно выставить.

Ты читаешь черезстрочно.

UPD: возможно пока ты увидел, срок на картинку истек и ее удалил сервер, прости.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Антихрист (04.04.2016)