Как установить правильные размеры значков приложений в Android, в том числе для Amazon Kindle Fire?
До сих пор я всегда использовал следующие размеры значков приложений:
- ldpi 36x36
- mdpi 48x48
- hdpi 72x72
- xhdpi 96x96
- xxhdpi 144x144
Однако для Amazon Kindle Fire ситуация отличается, так как она показывает значки на "карусели", что их значительно увеличивает. Это означает очень размытый значок, так как он использует значок mdpi.
Я проверил в Интернете, и я увидел, что для Kindle Fire мне нужно поместить значок 200x200 в папку drawable-mdpi. Однако это может привести к странным вещам на некоторых других устройствах mdpi, таких как optimus. Например, если я использую значок в уведомлении (либо временном, либо вставном на панели уведомлений), он увеличивается/обрезается.
Что мне делать? Мне не нравится идея сделать версию для рынка Android, а другая - для рынка Amazon, или каким-то образом установить значок 200x200 специально для Kindle Fire.
причина в том, что новые устройства Android всегда создаются, и я не могу позволить себе покупать их все, чтобы проверить, что они тоже выглядят хорошо.
Возможно ли использовать один, очень качественный значок приложения?
Ответы
Ответ 1
ОК, кажется, что как только я положил приложение в магазин приложений amazon, возможно, будет возможно использовать лучший значок.
ссылки:
http://mobile.tutsplus.com/tutorials/android/getting-started-with-kindle-fire-development/
https://developer.amazon.com/help/faq.html
Как вставить значок с высоким разрешением в приложение Amazon-AppStore Kindle Fire?
Ответ 2
Согласно учебное пособие по созданию Kindle Fire:
Совет 6: Иконки нечетких приложений Если вы загружаете приложения через ADB или другой метод, возможно, вы заметили, что значки приложений на главном экране небольшие и нечеткие по сравнению с приложениями и книгами, которые появляются через интерфейс Kindle Fire. Как оказалось, графика для приложений и носителей, приобретенных через Amazon, загружается из веб-службы, а не из файла манифеста. Итак, как только вы получите свое приложение в App Store Amazon и загрузите его через магазин, графика ваших приложений появится правильно.
Ответ 3
создайте папку для ресурса drawable-large-mdpi и поместите там значок 200x200, это может сработать.
Также я рекомендую проверить здесь
Ответ 4
Просто чтобы вы знали и напомнили:
Значок Карусели на пике огня должен быть указан как Линии руководства Amazon:
Kindle Fire (1st Gen) : 322x322 px
Kindle Fire : 365x365
Kindle Fire HD 7" : 425x425
Kindle Fire HD 8.9 : 675x675
Но в соответствии со стандартами андроида размер значка Launcher не больше, чем:
ldpi (120 dpi) (Low density screen) 36 x 36 px
mdpi (160dpi)(Medium density screen) 48 x 48 px
hdpi (240 dpi)(Highdensity screen) 72 x 72 px
xhdpi (320 dpi) (Extra-high density screen) 96 x 96 px
Я также попытался использовать следующее, но все еще не определенное поведение
custom drawable "drawable-1024x600-v10" with ic_launcher.png for KindleFire 1 st Gen
custom drawable "drawable-1024x600-v15" with ic_launcher.png for KindleFire 2nd Gen
custom drawable "drawable-1280x800" with ic_launcher.png for KindleFire HD-7'
custom drawable "drawable-1920x1200" with ic_launcher.png for KindleFire HD-8.9'