2013-05-01 13 views
12

Ho un'app per Android sul google play, che è compatibile solo per smartphone (sto lavorando sull'adattamento per tablet).Android manifest config per smartphone solo, Sony Xperia Z, HTC One e Samsung Galaxy S4 mancanti su Google Play

Ho creato questa configurazione nel mio AndroidManifest.xml di escludere le compresse: (i escludo X-Large)

<supports-screens 
android:largeScreens="true" 
android:normalScreens="true" 
android:smallScreens="true" 
android:resizeable="true" 
android:anyDensity="true" 
/> 

Funziona bene, ma ora i nuovi smartphone Sony Xperia Z, HTC One e Samsung Galaxy S4 non sono compatibili. E se provo la mia app il display va bene su questi dispositivi

Non riesco a trovare se questi modelli sono considerati come schermo "x-large".

Chiunque si trova di fronte a questo problema?

Grazie

Thibault

risposta

9

Aggiungendo la seguente linea abiliterà il supporto per grandi telefoni con display xxhdpi:

<screen android:screenSize="large" android:screenDensity="480" /> 
+3

Grazie mille, ma in realtà c'è anche questa riga da aggiungere: , Google dovrebbe davvero documentarlo !!! – tdurand

0

Alcuni telefoni intelligenti sono molto grandi schermi pure. Prova anche a android:xlargeScreens="true".

+0

Naturalmente che possa funzionare, ma renderà le compresse compatibili pure. Sto cercando una soluzione per includere questi smartphone ma non escludo i tablet. – tdurand

+0

Immagino che le domande che devi porsi siano: a) perché non vuoi che funzioni su un tablet eb) di cosa si tratta nei tablet che ti fanno venir voglia di escluderli? Se puoi rispondere b), allora questo potrebbe dirti che vuoi mettere nel tuo manifest. –

+3

a) perché la visualizzazione dell'app non è piacevole su tablet, l'esperienza utente negativa attiverà commenti negativi (sto lavorando su una versione tablet) b) stessa risposta, non ho nulla contro i tablet, la mia app non è pronta ancora per loro, ma è pronto per S4, HTC One X e Sony Xperia Z – tdurand

Problemi correlati