Что делает ic_launcher-web.png в корне моего проекта?

Достаточно невероятно, я не мог найти ответ, когда гуглял на этот очень простой вопрос!

Я заметил, что, поскольку я обновил Eclipse Helios до Eclipse Juno и обновил Android SDK, Eclipse помещает файл ic_launcher-web.png в корень проекта всякий раз, когда я создаю новый проект Android. Файл такой же, как значок приложения, выбранный в диалоговом окне создания проекта, но что он делает? Как уже упоминалось, он находится в корне проекта, а не в папке /res/. Так включен ли он в готовый файл.apk и какова его цель?

4 ответа

Решение

Это для Play Store, который принимает иконки высокого разрешения 512x512:

  • Значок приложения в высоком разрешении (обязательно):
    • Использование: в разных местах в Google Play.
    • Спецификации: 512x512, 32-битный PNG с альфа-каналом; Максимальный размер 1024 КБ.

- поддержка Google

(Более подробное объяснение можно найти здесь.)

Он не используется в вашем приложении или в программе запуска, поэтому он не упакован в APK.

Это значок магазина Google Play. Вы должны предоставить значок 512 х 512.

На этой странице есть небольшое объяснение:

http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html

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

Другие вопросы по тегам