2011-04-01 18 views
5

Ekranın belirli özelliklere sahip olmasını gerektiren Canlı Duvar Kağıdı geliştiriyorum.Android Uygulamasını Belli Ekranlara Kısıtlama

Live Wallpaper API düzeyi 7 ve üzeri (Düşünce Ben Honeycomb üzerinde çalışacağız emin değilim) ve HVGA(320x480), WVGA800(480x800) ile sınırlıdır Medium yoğunluğu ile Normal ekran boyutunu desteklemelidir

, WVGA854(480x854)

Ben AndroidManifest.xml yılında support-screens kullanılarak Normal ekran boyutuna kısıtlamak mümkün: Ancak

<support-screens 
     android:smallScreens="false" 
     android:normalScreens="true" 
     android:largeScreens="false" /> 

, ben Medium yoğunluk ekrana kısıtlamak için nasıl hiçbir fikrim yok.

Bunu başarmanın en iyi yolu nedir? Duvar kağıdının Markette görünemeyen cihazlar için görünmesini istemiyorum.

Teşekkür

cevap

7

manifest'ini dosyasında <compatible-screens> belirleyebilir ve Pazar uyumlu olarak listeledik olanlardan farklıdır ekranlar için başvurunuzu göstermeyecektir.

<compatible-screens> 
    <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
</compatible-screens> 
http://developer.android.com/guide/topics/manifest/compatible-screens-element.html bu etiket API düzeyinde 9'da tanıtıldı göre
+0

, ancak yukarıda API seviyesi 7 ve desteklemek gerekir – dezull

+0

Bu konuda% 100 emin değilim, ancak temel olarak bu öğenin tek amacının Market filtrelemesini tetiklemesinin göz önünde bulundurulması, hedeflediğiniz Android sürümlerinin gerçekten önemi olmamalıdır. –

+0

Projenin bu etiketle derlenmeyeceğini düşünmüyorum çünkü ben de kullanıyorum ' ' – dezull

İlgili konular