title: Restricting Android Application to Certain Screens
body: <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>