Search code examples
androidfiltergoogle-playscreen-resolution

Target only high-resolution (pixels) devices on Android Market


I want to publish an application that specifically runs only on 800x480 or higher screens.

I don't want users with 480x320, 320x240 etc devices to get it from Android Market. How do I configure it?

Market Filters seems to have the answer but I still don't get it.


Solution

  • Unfortunately, in the current state of the Market, you aren't able to do this. According to the <supports-screens> reference doc - you can only filter by the "screen size", and as you noted, the WVGA/FWVGA resolutions are "normal."

    You can have your app detect it programatically using the DisplayMetrics class using heightPixels and widthPixels but that's only after it's been purchased/installed, which is what I assume you want to avoid.