Android: ловушки удаления папок ldpi/mdpi

Мне было интересно, какие подводные камни удаляют папки ldpi/mdpi/hdpi в моем проекте Android? Могу ли я просто скопировать все изображения в выпадающей папке?

Я видел следующие ссылки о разработке пользовательского интерфейса для Android http://developer.android.com/guide/practices/ui_guidelines/icon_design.html http://developer.android.com/guide/practices/screens_support.html

спасибо

PS: Я имею в виду все используемые изображения, фон, значки, меню и т.д.

Ответ 1

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

ПЛЮСЫ:

  • Меньший размер .apk
  • Легче управлять изображениями (добавлять/редактировать/удалять)

МИНУСЫ:

  • Изображения могут быть слишком высокими или слишком низкими для разных разрешений экрана.
  • Если слишком высокая, изображения уменьшаются на лету, что увеличивает мощность обработки (+ ненужное потребление памяти).
  • Если слишком мало, изображения будут лишены деталей и могут выглядеть плохо.
  • У младших устройств есть более низкая память (наименьшая из которых составляет 16 Мбайт) - то, что может показаться работать на вашем тестовом устройстве, может не работать на другом (OutOfMemoryError!).

Обновление

Если вам нужен быстрый способ создания значков для всех разрешений, выполните следующие действия: Android Asset Studio