Я сейчас работаю в группе, пишу приложение, которое должно иметь возможность ссылаться на файл, который не записан во время выполнения.По сути, файл хранит данные, которые приложение (игра) использует в определенные моменты.
У меня нет проблем с сохранением файлов во время выполнения и последующей ссылкой на эти файлы, но по какой-то причине у меняпроблема со ссылками на файлы с использованием filepath.
Код, который вызывает у меня проблемы, таков:
File abilityFile = new File("/assets/xml/abilities.xml");
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = builderFactory.newDocumentBuilder();
Document doc = builder.parse(abilityFile);
В последней строке этого блока я получаю IOError.Я предполагаю, что способ хранения файла или ссылка на него не работает на телефонах Android, но я не знаю.
Если я прав,Есть ли способ сохранить файл (который не записан и сохранен во время выполнения), чтобы приложение могло получить к нему доступ?Как бы я это сделал?
Если я не прав, что я делаю не так?Возможно, я упускаю что-то простое, но я пытался найти решения и не смог найти много об этой конкретной проблеме.Я нашел много информации о записи файлов или ссылках на файлы, хранимые извне, но не о ссылках на файлы, предназначенные для хранения в каталоге с приложением.
Спасибо.