Загрузка файлов ресурсов в Android - PullRequest
0 голосов
/ 09 января 2011

Я пытался сделать игру, и сейчас заставляю фоновую музыку работать. Файлы просто слишком велики, чтобы поместиться в каталог res / raw и скомпилировать их в apk, поэтому я загружаю их из Интернета. Это хорошее решение; он не занимает места на телефоне и играет плавно, просто он не будет работать, если телефон не сможет подключиться к Интернету во время работы приложения. Лучшим решением было бы загрузить музыку при первом запуске приложения, но я не могу найти документацию о том, как это сделать.

Любая помощь будет оценена.

1 Ответ

1 голос
/ 09 января 2011

Лучшим решением было бы загрузить музыку при первом запуске приложения, но я не могу найти документацию о том, как это сделать.

Существует множество документов о том, как скачать файл.Итак, если вы хотите узнать, когда приложение запускается в первый раз, вы можете сделать это с помощью SharedPreferences ( здесь приведен пример ).

Также вы можете проверить, есть ли файлы там раньшепытаюсь их скачать:

File theFile = new File("/sdcard/blah");
if(!theFile.exists(){
    // if it does not exists it means that it has not been downloaded
    // or maybe the user delete it
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...