предотвратить загрузку приложения с планшета - PullRequest
4 голосов
/ 05 мая 2011

Недавно я смотрел на поломку одного из моих приложений на ANdroid Market и был удивлен, увидев, что ряд загрузчиков используют Galaxy Tab и несколько других планшетов, чтобы использовать мое приложение. Теперь я немного волнуюсь, потому что при разработке приложения я не учитывал большие размеры экрана, поэтому все растровые изображения, которые я использовал на Canvas, подходят для размеров телефонов, но слишком малы для планшетов (я размышления о фоновых растровых изображениях, которые будут занимать около 1/4 экрана Galaxy Tab, и мысли о том, что люди, использующие мое приложение, вот так, заставляют меня немного нервничать. Итак, мой вопрос, есть ли способ запретить планшетным ПК загрузку приложения? Наверное, нет, но я просто хотел убедиться.

Ответы [ 3 ]

3 голосов
/ 05 мая 2011
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false"/>

Но я подозреваю, что это предотвратит запуск вашего приложения на Galaxy Tab, но вы можете попробовать его

1 голос
/ 22 марта 2012

Вы можете использовать элемент <compatible-screens>, чтобы, например, устройства с большими экранами x не могли видеть ваше приложение в Google Play.

http://developer.android.com/guide/topics/manifest/compatible-screens-element.html

0 голосов
/ 05 мая 2011

Этот вопрос в последнее время часто встречается, и кажется, что вы не можете помешать людям загружать и устанавливать ваше приложение в зависимости от их типа устройства.

Пара вещей, которые вы можете попробовать:

  1. Создание дополнительного набора изображений для устройств с более высоким разрешением
  2. Проверьте разрешение при первом запуске приложения и либо скажите им, что их устройство не поддерживается (и завершите работу), либо предупредите их, что оно может выглядеть не так хорошо.
...