2013-05-01 7 views
12

Mam aplikację na Androida w Google Play, która jest kompatybilna tylko ze smartfonem (pracuję nad adaptacją tabletu).Konflikt Androida na smartfony, Sony Xperia Z, HTC One i Samsung Galaxy S4 brakuje w Google Play

Wcześniej skonfigurować tę konfigurację w moim AndroidManifest.xml wykluczyć tabletek: (i wykluczać X-Large)

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

To działa dobrze, ale teraz nowe smartfony Sony Xperia Z, HTC One i Samsung Galaxy S4 nie są kompatybilne. A jeśli wypróbuję moją aplikację, wyświetlacz będzie w porządku na tych urządzeniach

Nie mogę znaleźć, jeśli te modele są uważane za ekran "x-large".

Ktoś, kto ma ten problem?

Dzięki

Thibault

Odpowiedz

9

dodanie następującej linii umożliwi wsparcie dla dużych telefonów z wyświetlaczami xxhdpi:

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

Wielkie dzięki, ale w rzeczywistości jest też ta linia do dodania: , Google naprawdę powinien to udokumentować !!! – tdurand

0

Niektóre smartfony mają bardzo duże ekrany, jak również. Wypróbuj również android:xlargeScreens="true".

+0

Oczywiście to będzie działać, ale sprawi, że tabletki kompatybilny również. Poszukuję rozwiązania, które uwzględniałoby smartfon teses, ale nie wykluczam tabletów. – tdurand

+0

Sądzę, że pytania, które musicie sobie zadać, to: a) dlaczego nie chcesz, aby działało na tablecie, i b) jakie jest znaczenie tabletów, które sprawiają, że chcesz je wykluczyć? Jeśli możesz odpowiedzieć na pytanie b), może to oznaczać, że chcesz umieścić swój manifest. –

+3

a) ponieważ mój wyświetlacz aplikacji nie jest ładny na tablecie, złe wrażenia użytkownika wywołają złe komentarze (pracuję nad wersją tabletu) b) ta sama odpowiedź, nie mam nic przeciwko tabletowi, moja aplikacja nie jest po prostu gotowa ale dla nich, ale jest gotowy na S4, HTC One X i Sony Xperia Z – tdurand