У меня есть несколько файлов, хранящихся в папке project/res/values, есть ли способ открыть и прочитать эти файлы из моего приложения для Android? Каждый файл содержит текстовую информацию об одном уровне моей игры. Я очень ценю любую помощь.Есть ли способ доступа к файлу, хранящемуся в папке проекта?
ответ
Я не нахожу, что мне нужно здесь :
http://developer.android.com/guide/topics/data/data-storage.html
Если вы хотите сохранить статический файл в своем приложении во время компиляции, сохраните файл в каталоге проекта res/raw /. Вы можете открыть его с помощью openRawResource(), передав R.raw. идентификатор ресурса. Этот метод возвращает InputStream, который вы можете использовать для чтения файла (но вы не можете записать его в исходный файл). "
К сожалению, если мой вопрос не ясно.
И большое спасибо Радек Суский для некоторой дополнительной информации и примеров. Я понимаю, что.
Насколько я знаю, вы можете либо получить доступ к файлам в каталоге «файлы» из каталога проектов, либо с SD-карты. Но никаких других файлов
EDIT
FileInputStream in = null;
InputStreamReader reader = null;
try {
char[] inputBuffer = new char[256];
in = openFileInput("myfile.txt");
reader = new InputStreamReader(in);
reader.read(inputBuffer);
String myText = new String(inputBuffer);
} catch (Exception e) {;}
finally {
try {
if (reader != null)reader.close();
} catch (IOException e) {; }
try {
if (in != null)in.close();
} catch (IOException e) {;}
}
Тогда ваш файл будет расположен в: /data/data/yourpackage/files/myfile.txt
- 1. Доступ к файлу, хранящемуся в папке проекта в Visual Studio
- 2. Как указать путь к файлу .mdb, хранящемуся в папке App_Data проекта
- 3. Где найти журналы доступа к файлу, хранящемуся в S3
- 4. Доступ к файлу PDF, хранящемуся в .jar
- 5. Рельсы доступа к файлу, хранящемуся на S3 (`method_missing ': undefined method` []')
- 6. Есть ли ярлык для доступа к папке/Resources/в iPhone?
- 7. Есть ли способ переписать URL-адрес, чтобы перейти к файлу, хранящемуся в файловом поле узла
- 8. сетевой путь к файлу, хранящемуся в SQL?
- 9. Проверка разрешения доступа к файлу/папке
- 10. Перенаправление доступа к файлу/пути к другой папке в C#
- 11. Есть ли встроенный способ доступа к файлам данных проекта csproj?
- 12. есть ли способ доступа к пикселям видео?
- 13. есть ли способ доступа к стилу АСТ
- 14. Как получить доступ к файлу изображения в папке проекта Eclipse
- 15. Есть ли способ получить доступ к файлу System.capabilities.localFileReadDisable из javascript?
- 16. Как получить доступ к файлу конфигурации, хранящемуся в папке WEB-INF
- 17. Доступа к файлу в UWP
- 18. Недостаточно доступа к файлу css в другой папке
- 19. Не удается получить реальный путь к файлу в папке проекта
- 20. Как получить относительный путь к файлу, находящемуся в папке проекта?
- 21. Есть ли функция C для получения прав доступа к файлу?
- 22. Проверка прав доступа к папке/файлу ntfs с использованием python
- 23. Как обратиться к файлу в ближайшем папке
- 24. 405 Ошибка доступа к файлу
- 25. Как получить путь к изображению, хранящемуся в папке ресурсов проекта в winforms
- 26. Доступ к файлу в рамках проекта
- 27. Есть ли способ доступа к файлам в папке Google Chrome через API Документов Google?
- 28. разрешить доступ к файлу доступа к файлу php через .htpasswd?
- 29. Доступ запрещен для доступа к этому файлу или папке. Cloud9
- 30. Установить права доступа к папке и файлу без SSH
Так я могу создать каталог„файлы“в моем проекте и получить доступ к файлам хранящийся там из моего приложения? Хорошо, это то, что мне нужно. Но какой путь к этому каталогу? Я пытаюсь открыть файл с таким путем: «/files/1.lv», но это не работает. – Kubeczek
AFIR, вам даже не нужно создавать этот каталог. См. Мое редактирование –
Ваш пример очень поучительный, спасибо за это! Но, похоже, у нас есть небольшое недоразумение. Мне нужно было создать несколько файлов со статическими -read-only 'для данных карты. Я имею в виду: вместо написать собственный редактор карт. Я решил создать текстовые файлы, где каждый символ представляет один объект на карте в игре. Поэтому я создаю несколько файлов с такими данными, и теперь мне нужно их распространять с помощью файла .apk для игры, чтобы я мог легко читать эти файлы во время создания карты. Я никогда не хочу редактировать или создавать эти файлы во время моего приложения, я создаю их только один раз перед компиляцией программы. – Kubeczek