Как установить правильные размеры значков приложений в Android, в том числе для Amazon Kindle Fire? - программирование
Подтвердить что ты не робот

Как установить правильные размеры значков приложений в 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 всегда создаются, и я не могу позволить себе покупать их все, чтобы проверить, что они тоже выглядят хорошо.

Возможно ли использовать один, очень качественный значок приложения?

4b9b3361

Ответ 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'