Как правильно настроить размеры значков приложений в Android, в том числе для Amazon Kindle Fire? - PullRequest
16 голосов
/ 16 февраля 2012

До сих пор я всегда использовал следующие размеры значков приложений:

  • ldpi 36x36
  • т / д 48х48
  • hdpi 72x72
  • xhdpi 96x96
  • xxhdpi 144x144

Однако для Amazon Kindle Fire ситуация иная, так как она показывает значки на «карусели», что значительно их увеличивает. Это означает очень размытый значок, так как он использует значок mdpi.

Я проверил в интернете и увидел, что для Kindle Fire мне нужно поместить значок 200x200 в папку drawable-mdpi. Тем не менее, это может привести к странным вещам на некоторых других устройствах MDPI, таких как Optimus. Например, если я использую значок в уведомлении (временном или в панели уведомлений), он будет увеличен / обрезан.

Что мне делать? Мне не нравится идея сделать версию для рынка Android и другую версию для рынка Amazon или как-то настроить значок 200x200 так, чтобы он работал только для Kindle Fire. причина в том, что новые устройства Android создаются всегда, и я не могу позволить себе купить их все, просто чтобы убедиться, что на них это тоже хорошо выглядит.

Можно ли использовать один значок приложения очень высокого качества?

Ответы [ 4 ]

14 голосов
/ 05 марта 2014

Согласно учебному пособию по разработке Kindle Fire :

Совет 6: нечеткие иконки приложений Если вы загружаете приложения через ADB или другой метод, вы, возможно, заметили, что значки приложений на домашнем экране маленькие и нечеткие по сравнению с приложениями и книгами, которые отображаются через интерфейс Kindle Fire. Оказывается, графика для приложений и мультимедиа, приобретенных через Amazon, загружается из веб-службы, а не из файла манифеста. Поэтому, как только вы загрузите свое приложение в Amazon Appstore и загрузите его через магазин, графика значков вашего приложения отобразится правильно.

4 голосов
/ 16 февраля 2012

создайте папку для ресурса drawable-large-mdpi и поместите туда значок 200x200, это может работать.

Также я рекомендую проверить здесь

3 голосов
/ 18 февраля 2012

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

http://mobile.tutsplus.com/tutorials/android/getting-started-with-kindle-fire-development/

https://developer.amazon.com/help/faq.html

Как встроить значок высокого разрешения в приложение Kindle Fire, не принадлежащее Amazon-AppStore?

2 голосов
/ 06 марта 2013

Просто чтобы вы знали и напоминали:

Значок Карусель на костре должен быть таким, как указано в Amazon Guide Lines :

Kindle Fire (1st Gen) : 322x322 px

Kindle Fire :  365x365 

Kindle Fire HD 7" : 425x425

Kindle Fire HD 8.9 : 675x675

Но, согласно стандартам Android, Launcher Icon Size отличается от

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'
...