2015-08-16 5 views
-2

Я пытаюсь добавить файлы (изображения) в папку приложения, когда мое приложение установлено, и каждый раз, если есть какое-либо обновление, я хотел бы добавить больше файлов в папку приложения. Как я могу достичь этого?Как автоматически добавлять файлы в папку приложения?

Большое спасибо.

С уважением, Dexter

+1

Какие файлы? Какие изображения? Какая папка? В Android нет такой вещи, как «папка приложения». Обновления к чему? Можете ли вы изменить свой вопрос и дать точную информацию, чтобы мы могли попробовать и помочь вам. – adelphus

+0

@adelphus Папка приложения - это папка верхнего уровня, когда вы разрабатываете. Вы не должны ничего вкладывать в нее, но она существует. – camdroid

+0

@adelphus Файлы или изображения здесь не имеют значения, так как это может быть что угодно. Что касается папки приложения, я имею в виду папку, где вы можете видеть, когда вы работаете в среде IDE. В моем случае его eclipse.My вопрос, как я могу обратиться к этой папке? Единственная папка, к которой я могу получить доступ, - это просто папка с ресурсами. – user3744143

ответ

0

Все, что вы положили в APK является то, что получает пользователь. Если вы добавляете изображения, а затем отправляйте обновление в Google Play, ваши пользователи будут иметь эти изображения при обновлении.

Хотя ваши изображения должны быть в res/drawable, а не в папке приложения.

+0

Я не против помещать его в любую папку, если он работает. Я получаю благодарность за это. – user3744143

+0

Если изображения не находятся в папке с возможностью копирования, возможно, вы не сможете ссылаться на них внутри своего кода. Просто так вам известно. – camdroid

0

Я пытаюсь добавить файлы (изображения) в папку приложения, когда мое приложение установлен

Это не представляется возможным, так как ничего из вашего кода будет работать при установке приложения. Вы можете обнаружить, когда ваше приложение запускается первым, а затем что-то делать.

каждый раз, если есть какое-либо обновление, я хотел бы добавить несколько файлов в папку приложения

Если ваш minSdkVersion является 12 или выше, вы должны быть в состоянии зарегистрировать ACTION_MY_PACKAGE_REPLACED в манифест, а затем сделать что-то после получения трансляции.

Смежные вопросы