2012-02-16 1 views
16

До сих пор, я всегда использовал следующие значки приложений размеры:Как установить правильные размеры значков приложений в Android, в том числе для Amazon Kindle Fire?

  • ldpi 36x36
  • MDPI 48x48
  • ИПЧР 72x72
  • xhdpi 96x96
  • xxhdpi 144x144

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

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

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

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

+0

1.i принимаю ответ, только если он действительно может решить проблему. 2. Я уже прочитал эти рекомендации, и у них нет ничего о проблемах с зажигательным огнем. –

+0

1. Если вы получаете ответы только на 45% своих вопросов, вы задаете неправильные вопросы. Если вы ответите на свой вопрос, не забудьте указать это как принятый ответ. 2. Я не показывал вам эту ссылку для разжигания огня. Я говорил, что вы должны делать иконки КОНКРЕТНЫМ образом для своих уведомлений. Вы сказали в вопросе, что вы используете значок приложения 200x200 для значка уведомления. Прочтите рекомендации, создайте пользовательские значки уведомлений, и ваши проблемы будут решены. –

+0

В любом случае, поиск в google для «app icon kindle fire» привел к загрузке информации, включая это: http://stackoverflow.com/questions/ 8159879/How-to-embed-a-high-resolution-icon-in-a-non-amazon-appstore-kindle-fire-app, который должен рассказать вам, что вам нужно знать. –

ответ

3

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

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

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

How to embed a high-resolution icon in a non-Amazon-AppStore Kindle Fire app?

+0

У меня есть вопрос относительно этого большого значка приложения, которое присутствует в режиме зажигания при переключении между приложениями. Где он выбирается из той или иной папки? Или это как значок «512 x 512», который мы используем при игре Google при публикации приложения? – Prateek

+1

Amazon берет его с того же места, где вы публикуете приложение –

4

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

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

+0

Что относительно других устройств, у которых есть эта недвижимость? не означает ли это, что у них могут быть проблемы с размерами? –

+0

это работает для меня, хотя я положил 675x675 для Amazon Kindle Fire HD – MartinC

+0

Это работает, я просто положил туда свой 512x512. Я не знаю, работает ли это для других устройств Fire, помимо моего HDX, хотя – gregm

2

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

Значок Carousel на разжечь огонь должен быть, как указано в Amazon Guide Lines :

Kindle Fire (1st Gen) : 322x322 px 

Kindle Fire : 365x365 

Kindle Fire HD 7" : 425x425 

Kindle Fire HD 8.9 : 675x675 

Но согласно андроида стандартам, 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' 
+0

, что вы имеете в виду? вы говорите, что достаточно использовать стандартные значки? это не имеет смысла, поскольку показанные иконки будут растянуты и размыты. –

+0

нет, позвольте мне уточнить мои слова ..«Я имею в виду, что если вы нацеливаетесь на поддержку разжигания огня, чем следует подчеркивать в рекомендациях Amazon« OTHERWISE, вы не можете достичь оптимизированного дизайна для поддержки платформы –

+0

, какие файлы (и их разрешения) следует добавить и где? –

14

Согласно a Kindle Fire development tutorial:

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

+0

Да, вот что я написал. но знаете ли вы, в чем причина этого? это очень странно ... –

+0

@androiddeveloper Возможно, потому, что он использует изображение с более высоким разрешением 'launcher-web' или какой-то эквивалент, который вы отправляете при загрузке в магазин приложений Amazon. До тех пор он, вероятно, использует один из значков с очень низким разрешением в папке 'drawable'. – theblang

+0

Не было бы немного лучше задержать установку немного, чтобы загрузить изображение с более высоким разрешением ...? –