Restricting Android Application to Certain Screens
<p>I'm developing a Live Wallpaper that requires the screen to be of certain features. </p>

<p>The Live Wallpaper should support API level 7 and above (Thought I'm not sure it'll work on Honeycomb) and <code>Normal</code> screen size with <code>Medium</code> density which are restricted to <code>HVGA(320x480)</code>, <code>WVGA800(480x800)</code>, <code>WVGA854(480x854)</code></p>

<p>I am able to restrict it to <code>Normal</code> screen size using <code>support-screens</code> in the <code>AndroidManifest.xml</code>:</p>

<pre><code>&lt;support-screens 
        android:smallScreens="false"
        android:normalScreens="true"
        android:largeScreens="false" /&gt;
</code></pre>

<p>However, I have no idea how to restrict it to <code>Medium</code> density screen.</p>

<p>What is the best way to achieve this? as I don't want the wallpaper to appear in the Market for devices that could not run it.</p>

<p>Thanks</p>
