2013-07-04 2 views
1

Как я могу исключить следующие экраны «ldpi normal» из Play Маркета?Андроид-экраны

WQVGA400 (240x400) WQVGA432 (240x432)

Мое приложение требует минимальную ширину 320. Это в моем манифесте:

<supports-screens 
     android:anyDensity="true" 
     android:smallScreens="false" 
     android:normalScreens="true" 
     android:largeScreens="true" 
    android:xlargeScreens="true" /> 

для Android 3.2+ есть вариант андроид: requiresSmallestWidthDp , но я поддерживаю 2.1 вверх, так что это не вариант.

Как я могу это сделать?

Спасибо, Андрей

+0

http://stackoverflow.com/questions/17357682/how-can-i-made-the-layout-that-will-work-in-both-tablet-and-phone/17357736#17357736 – Nirmal

ответ

1

я думаю конфигурации вы должны быть упомянуты в одной и той же категории маленьких экранов, так что люди с этими экранами не должны быть в состоянии установить приложение.

поэтому я считаю, что ваш манифест в порядке.

вот описание маленьких экранов (из here):

андроида: smallScreens - Указывает, поддерживает ли приложение меньше экран форм-факторов. Маленький экран определяется как один с меньшим форматом изображения , чем обычный «традиционный» (HVGA) экран. Приложение , которое не поддерживает небольшие экраны, будет недоступно для устройств с маленькими экранами из внешних сервисов (например, Google Play), , потому что мало возможностей для платформы, чтобы приложение работало на меньшем экране. По умолчанию это «истина».

-1

Также добавьте compatible-screen тег в xml. Вот пример того, как можно это сделать: только

<compatible-screens> 

    <screen 
     android:screenDensity="mdpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="normal" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="normal" /> 
    <!-- large screens --> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="large" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="large" /> 
    <!-- xlarge screens --> 
    <screen 
     android:screenDensity="hdpi" 
     android:screenSize="xlarge" /> 
    <screen 
     android:screenDensity="xhdpi" 
     android:screenSize="xlarge" /> 
</compatible-screens> 

экран Поддержка см размер экрана, но дизайн приложение использует в основном screen-density. Измените эту часть согласно вашему требованию.

Если вам нужно больше информации о compatible screen, то вы можете найти в документации разработчика.

+0

приятный ответ получить Помогите –