Как точно можно описать такую простую вещь в этой излишне сложной среде?
Да, я прочитал документацию по Хранилищу данных для Android примерно 54,5 раза.Но я не могу найти место, где документация описывает, как вам следует размещать файлы на внешнем хранилище во время компиляции.
Вот что я хочу сделать: я хочу включить пару (больших) (10)-20mb) аудио файлы в моем приложении.Естественно, я не хочу, чтобы они хранились во внутренней памяти, потому что они слишком большие.Так что помещать их в res / raw не вариант (потому что, если я правильно понимаю, вещи в res / raw будут помещаться во внутреннюю память телефона, верно?)
В документации только сказано, что "если вы хотите хранить статические файлы во время компиляции, используйте res / raw ".Теперь, если Android достаточно умен, чтобы поместить эти файлы во внешнее хранилище само по себе, тогда я навсегда благодарен ... Но я почему-то сомневаюсь в этом.Любая помощь приветствуется :) (Извините, если мне кажется, что у меня есть отношение, я просто потратил слишком много времени на что-то такое простое)
Еще раз спасибо:)
ОБНОВЛЕНИЕ: ЯВ конечном итоге загрузка файлов из приложения вместо включения их во время установки.Спасибо за помощь, ребята!
Я столкнулся с проблемой при попытке загрузки через URL, потратил много времени, пытаясь заставить его работать, и в конце концов проблема заключалась в том, что я не объявилправильное разрешение в файле манифеста Android!Поэтому всем, кто хочет загружать материалы в свои приложения, не забудьте установить разрешения в манифесте Android, вот необходимые мне разрешения:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
Поместите их выше начала тега