Что делает ic_launcher-web.png в корне моего проекта?
Невероятно, я не мог найти ответ, когда Гуглинг по этому самому основному вопросу!
Я заметил, что с тех пор, как я обновил Eclipse Helios до Eclipse Juno и обновил SDK для Android, Eclipse помещает файл root-ic_launcher-web.png в корень проекта всякий раз, когда я создаю новый проект для Android. Файл такой же, как и значок приложения, выбранный в диалоговом окне создания проекта, но что он делает? Как уже упоминалось, это в корне проекта, а не в любой папке /res/. Так он включен в готовый файл .apk и какова цель?
Ответы
Ответ 1
Это для Play Store, который принимает иконки высокого разрешения 512x512:
- Значок приложения в высоком разрешении (обязательно):
- Использование: в разных местах в Google Play.
- Характеристики: 512x512, 32-битный PNG с альфа-каналом; Максимальный размер 1024 КБ.
- поддержка Google
(Более подробное объяснение можно найти здесь.)
Он не используется в вашем приложении или в программе запуска, поэтому он не упакован в APK.
Ответ 2
Это значок для игрового магазина google. Вам нужно предоставить значок 512 x 512.
Ответ 3
На этой странице есть несколько пояснений:
http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html#size
Ответ 4
Если вы сохраните этот файл, обязательно измените его, чтобы дублировать обычный файл запуска. Вы вручную добавляете обычный файл запуска в игровой сайт при отправке своего проекта в любом случае, поэтому дополнительный файл веб-запуска может не понадобиться. Мой первый проект никогда не был.