2011-11-16 11 views
16

Wygląda więc na to, że Kindle Fire obsługuje kopiowanie boczne, co jest wspaniałe i obsługuje je nawet bez użycia ADB - użytkownik może pobrać pakiet APK i dotknąć powiadomienia "pobierz kompletne", tak jak na normalnym urządzeniu z systemem Android.Jak osadzić ikonę wysokiej rozdzielczości w aplikacji Kindle Fire innej niż Amazon-AppStore?

Jednakże, kiedy faktycznie próbuję załadować moją aplikację w ten sposób, wygląda to naprawdę paskudnie na ekranie uruchamiania aplikacji Kindle - jest to rodzaj niskiej rozdzielczości na ekranie "Aplikacje" i ma bardzo niską rozdzielczość jako niedawno otwarty element na ekranie głównym. Wygląda na to, że używa on wersji MDPI ikony w obu miejscach, nawet jeśli dostępne są wersje HDPI i XHDPI, ale nawet jeden z nich będzie wyglądał niewyraźnie obok ikon dla wbudowanych aplikacji galerii/okładek książek/itp.

A więc: czy ktokolwiek wie, gdzie w mojej aplikacji (może być dodatkowa linia manifestu?) Mogę osadzić ikonę aplikacji o wysokiej rozdzielczości/okładkę książki/etc tak, aby Kindle używał tego zamiast skróconego w górę MDPI Ikona?

+0

Cóż, 169dpi to urządzenie jest uważane MDPI, nie? Poza tym, tak naprawdę nie wiem, gdzie próbuje uzyskać duże ikony. – dmon

Odpowiedz

18

Uwaga: następujące informacje są już nieaktualne.

Najwyraźniej robią coś fajnego. Z docs:

Jak mogę uzyskać ikonę wysokiej rozdzielczości dla mojej aplikacji do wyświetlania na Kindle ogień?

Ikony w grze Kindle Fire są dynamicznie pobierane z serwisu Amazon Appstore dla systemu Android. Pobrane z boku aplikacje nie mogą korzystać z tej funkcji. Po przesłaniu aplikacji i jej opublikowaniu na żywo w sklepie Amazon App, odpowiednia ikona aplikacji zostanie automatycznie wyświetlona.

+1

Dzięki, nie widziałem tego. Ale, co dziwne, gdy próbowałem po prostu zastąpić ikonę aplikacji MDPI wersją 200x200 pikseli, to faktycznie działało poprawnie - wyglądało ładnie i wysokiej rozdzielczości w obu miejscach. Pytanie więc, w jaki sposób przekazać tę wersję Kindle, jednocześnie dając wszystkim normalną ikonę ... – Ertebolle

+0

Tak, przyjąłem, że to zadziała. Cóż, myślę, że mógłbyś dostarczyć tylko jedną naprawdę wysoką rozdzielczość (w XHDPI lub coś podobnego) i pozwolić Androidowi skrócić ją. – dmon

+1

hmm ...czy próbowałeś od ostatniej aktualizacji? Z jakiegoś powodu próbuję to samo z ikoną rozmiaru 200x200 (także próbowałem 512x512) i nie mogę jej pokazać ... nawet gdy utworzę folder xhdpi. Czy wyłączyli tę ostatnią aktualizację z ikonami aplikacji o wysokiej rozdzielczości? W przeciwnym razie, jakikolwiek pomysł, co robię źle? – fatfreddyscat

2

Działa dobrze dla mnie, ale musiał zmienić numer wersji aplikacji. aby Kindle Fire zaczął używać nowych ikon, w przeciwnym razie używał starych. Aby pokryć tyle Android urządzeń, jak to możliwe użyłem następujące rozmiary ikon: Wierzę Fire wykorzystuje 512 i 114 16x16 32x32 36x36 48x48 72x72 114x114 128x128 512x512

3

Wystarczy, aby ci świadomi i Przypominamy:

ikona Karuzela na Kindle ognia powinny być jak określono w Amazon Guide Lines:

Kindle Fire (1st Gen) : 322x322 px 

Kindle Fire : 365x365 

Kindle Fire HD 7" : 425x425 

Kindle Fire HD 8.9 : 675x675 

Ale jak na android standardów Launcher Ikona Rozmiar nie jest raczej niż:

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 
+0

Jaką nazwę ma ikona karuzeli? –

+0

Jest on chwytany z ikony programu uruchamiającego jako odwołany przez dowolną nazwę say (ic_launcher.apng) w naszym manifeście. –

Powiązane problemy