Я думаю, что вы можете делать то, что вам нужно, в вашем файле AndroidManifest. Например, вы можете выбрать поддержку только очень большого разрешения экрана, например:
<supports-screens android:resizeable="false"
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="false"
android:xlargeScreens="true"
android:anyDensity="true" />
Эти размеры определены в приведенной ниже ссылке, например, «нормальный» - это HVGA при средней плотности. Прочитайте ссылку ниже для более подробной информации.
http://developer.android.com/guide/topics/manifest/supports-screens-element.html
"Если ваше приложение не поддерживает маленькие экраны, то система не может сделать так, чтобы приложение хорошо работало на меньшем экране, поэтому внешние службы (такие как Android Market) не должны позволять пользователям устанавливать приложение на таких экранах. "
Вам также может понадобиться установить элемент, хотя я сам не пробовал, похоже, он соответствует тому, что вы хотите:
http://developer.android.com/guide/topics/manifest/compatible-screens-element.html
"Система Android не считывает элемент manifest (ни во время установки, ни во время выполнения). Этот элемент носит исключительно информационный характер и может использоваться внешними службами (такими как Android Market) для лучшего понимания совместимости приложения с конкретными конфигурации экрана и включение фильтрации для пользователей. Любая конфигурация экрана, которая не объявлена в этом элементе, является экраном, с которым приложение несовместимо. Таким образом, внешние службы (такие как Android Market) не должны предоставлять приложение устройствам с такими экранами. «
Вы также можете прочитать больше здесь, чтобы увидеть, что делает Маркет со всей этой информацией:
http://developer.android.com/guide/appendix/market-filters.html
Поскольку я не пробовал этого, мне не ясно, должно ли ваше приложение использовать оба элемента, которые я упомянул выше, но страница фильтра рынка, вероятно, объясняет, что использовать.