şöyle Uygulamam için apaçık girişlerdir -Galaxy Mega vs diğer Phablets ve Android Manifest
<supports-screens>
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="false"
android:xlargeScreens="false"
</supports-screens>
<compatible-screens>
<!-- small size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="small" />
<screen
android:screenDensity="mdpi"
android:screenSize="small" />
<screen
android:screenDensity="hdpi"
android:screenSize="small" />
<screen
android:screenDensity="xhdpi"
android:screenSize="small" />
<screen
android:screenDensity="480"
android:screenSize="small" />
<!-- all normal size screens -->
<screen
android:screenDensity="ldpi"
android:screenSize="normal" />
<screen
android:screenDensity="mdpi"
android:screenSize="normal" />
<screen
android:screenDensity="hdpi"
android:screenSize="normal" />
<screen
android:screenDensity="xhdpi"
android:screenSize="normal" />
<screen
android:screenDensity="480"
android:screenSize="normal" />
</compatible-screens>
Google'a uygulama mağazası olan aşağıdaki listeden ilk iki cihaz Çal yükledi zaman (Galaxy Mega) otomatik olarak filtrelendi. Onların altındaki benzer cihazlar değildi.
Samsung Galaxy Mega 6.3 Boyut - 6.3 Çözünürlük - 720x1280 DPI - 233
Samsung Galaxy Mega 5.8 Boyut - 5.8 Çözünürlük - 540x960 DPI - 190
HTC One Max Boyut - 5.9 Çözünürlük - 1080x1920 DPI - 373
Samsung Galaxy Note 3 Boyut - 5.7 Çözünürlük - 1080x1920 DPI - 386
Samsung Galaxy Yuvarlak Boyut - 5.7 Çözünürlük - 1080x1920 DPI - 386
Samsung Galaxy Note II Boyut - 5.5 Çözünürlük - 720x1280 DPI - Herkes Geliştirici Konsolu iki Galaxy Mega cihazları davranacağını neden içine bir fikir var mı
267 farklı?
da ayarı yoğunluğunu denemek işe yaramazsa
ekledi. [Dökümantasyon] (http://developer.android.com/guide/topics/manifest/compatible-screens-element.html): "Dikkat: Normal olarak, bu manifest elemanı kullanmamalısınız. Bu elementi kullanmak dramatik olarak azaltabilir. Uygulamanızın olası kullanıcı tabanı, kullanıcıların, uygulamanızı listelemediğiniz bir ekran yapılandırmasına sahip bir aygıtları varsa uygulamanızı yüklemelerine izin vermeyerek. " – CommonsWare
@CommonsWare Bunu tavsiye ettiklerini biliyorum, ancak bazen kaçınılmaz. Örneğin, telefonlar ve tabletler için 2 farklı uygulamaya kesinlikle ihtiyacım var, bu yüzden 2 oyun ile google oyun oynuyorum. Bunlardan birinin tüm telefonları filtrelemesi, diğer tüm tabletleri filtrelemesi gerekiyor. Bu daha kolay söylenir çünkü ilk cevapta belirtildiği gibi, Galaxy Mega android: screenSize = "büyük". Ayrıca birisinin buna bir çözüm sunacağını umuyorum. – user3453281
aksi takdirde benim çözüm programlı olarak filtrelemek olacaktır. Benim ana faaliyetimde displayMetrics üzerinde bir kontrol yapacağım ve telefon faaliyeti veya tablet aktivitesini başlatacağım. – user3453281