2012-02-16 23 views
16

Finora, ho sempre usato i prossimi icone delle applicazioni dimensioni:Come inserire le dimensioni corrette delle icone di app in Android, incluso Amazon Kindle Fire?

  • ldpi 36x36
  • MDPI 48x48
  • hdpi 72x72
  • xhdpi 96x96
  • xxhdpi 144x144

Tuttavia, per Amazon Kindle Fire, la situazione è diversa, poiché mostra le icone su un "carosello", che le ingrandisce a t. Ciò significa un'icona molto sfocata poiché utilizza l'icona mdpi.

Ho controllato su Internet, e ho visto che per il Kindle Fire, ho bisogno di mettere un'icona 200x200 nella cartella mdpi drawable. Tuttavia, questo può comportare cose strane su altri dispositivi mdpi, come l'optimus. Ad esempio, se utilizzo l'icona in una notifica (quella temporanea o quella che rimane nella barra delle notifiche), viene ingrandita/ritagliata.

Cosa devo fare? Non mi piace l'idea di creare una versione per il mercato Android e una diversa per il mercato Amazon, o in qualche modo impostare l'icona 200x200 per funzionare specificamente solo per Kindle Fire. la ragione è che i nuovi dispositivi Android sono sempre creati, e non posso permettermi di comprarli tutti solo per verificare che anche loro stiano bene.

C'è forse un modo per utilizzare un'icona singola, di altissima qualità?

+0

1.i accetto una risposta solo se è davvero in grado di risolvere il problema. 2. Ho già letto queste linee guida e non hanno nulla a che fare con i problemi del fuoco. –

+0

1. Se ricevi solo risposte appropriate per il 45% delle tue domande, stai facendo le domande sbagliate. Se rispondi alla tua domanda, non dimenticare di impostarla come risposta accettata. 2. Non ti stavo mostrando questo link per accendere il fuoco. Quello che stavo dicendo è che dovresti fare delle icone SPECIFICAMENTE per le tue notifiche. Nella domanda hai affermato che stai utilizzando l'icona dell'app 200x200 per l'icona di notifica. Leggi le linee guida, crea icone di notifica personalizzate e i tuoi problemi saranno risolti.d –

+0

In ogni caso, una ricerca su google per "app icona kindle fire" ha generato un sacco di informazioni tra cui questo: http://stackoverflow.com/questions/ 8159879/how-to-embed-a-alta-risoluzione-icona-in-a-non-amazon-appstore-kindle-fire-app che dovrebbe dirti cosa devi sapere. –

risposta

3

ok, sembra che una volta che ho messo l'applicazione su App Store di Amazon, potrebbe essere possibile utilizzare l'icona meglio. riferimenti:

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

Ho una domanda riguardante l'icona di un'app grande che è presente in kindle fire mentre si passa da un'applicazione all'altra. Da dove viene prelevato da quale cartella? O è come l'icona di '512 x 512' che usiamo su google play durante la pubblicazione dell'app? – Prateek

+1

Amazon lo prende dallo stesso posto in cui pubblichi l'app –

4

creare la cartella in cui è possibile disegnare l'icona drawable-large-mdpi e inserire 200x200, potrebbe funzionare.

Inoltre vi consiglio di controllare here

+0

e altri dispositivi con queste proprietà? non significa che potrebbero avere problemi con le dimensioni? –

+0

questo funziona per me, anche se, ho messo 675x675 per Amazon Kindle Fire HD – MartinC

+0

Questo funziona, ho appena messo il mio 512x512 in là. Non so se funziona per altri dispositivi Fire oltre al mio HDX anche se – gregm

2

Proprio per richiamare l'attenzione e ricordare:

L'icona Carousel sul fuoco Kindle dovrebbe essere di cui al Amazon Guide Lines :

Kindle Fire (1st Gen) : 322x322 px 

Kindle Fire : 365x365 

Kindle Fire HD 7" : 425x425 

Kindle Fire HD 8.9 : 675x675 

Ma secondo gli standard di Android, un'icona di avvio dimensione è non piuttosto che:

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 

Ho anche provato ad usare dopo, ma ancora un-certo comportamento

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

cosa intendi? dici che è sufficiente usare le icone standard? non ha senso dato che le icone mostrate saranno allungate e sfocate. –

+0

no fammi affinare le mie parole .."Intendo dire che se si mira a attivare il fuoco di supporto è necessario sottolineare le linee guida di Amazon" ALTRIMENTI non è possibile ottenere un design ottimizzato per supportare la piattaforma –

+0

bottom line, quali file (e le loro risoluzioni) dovrebbero essere aggiunti e dove? –

14

Secondo a Kindle Fire development tutorial:

Suggerimento 6: Icone app Fuzzy Se si sta caricando le app tramite ADB o un altro metodo, potresti aver notato che le icone delle app sulla schermata iniziale sono piccole e sfocate rispetto alle app e ai libri visualizzati nell'interfaccia di Kindle Fire. A quanto pare, la grafica per le app e i media acquistati tramite Amazon vengono caricati da un servizio Web anziché fare riferimento al file manifest. Quindi, una volta ottenuta l'applicazione su Amazon Appstore e scaricata tramite lo store, la grafica delle icone dell'applicazione viene visualizzata correttamente.

+0

Sì, questo è quello che ho scritto. ma sai qual è la ragione di questo? è molto strano ... –

+0

@androiddeveloper Probabilmente perché usa l'immagine molto più alta di 'launcher-web', o qualche equivalente che si invia quando si carica nell'app store di Amazon. Fino ad allora, probabilmente utilizza una delle icone a risoluzione veramente bassa nella cartella 'drawable'. – theblang

+0

Non avrebbe forse più senso ritardare un po 'l'installazione per scaricare l'immagine ad alta risoluzione ...? –

Problemi correlati