Можно ли создать приложение для Android, которое можно загрузить из Google Play только на телефон, а не на планшет?
Android-приложение только для телефонов
- В документации Android есть информация об этом — developer.android.com/guide/practices. / 07.09.2012
Ответы:
Ответ на это всегда поднимает вопрос о том, что вы определяете как «планшет». Вы включаете такие вещи, как Galaxy Note? Технически это все еще телефон, но он находится на грани. Мой вопрос будет заключаться в том, какие условия заставляют вас ограничивать его? Если вы просто хотите, чтобы он мог совершать звонки, вы можете добавить тег функции в свой манифест:
<uses-feature android:name="android.hardware.telephony"/>
Для этого потребуется, чтобы устройство имело номеронабиратель и сеть передачи данных (что должно исключать подавляющее большинство планшетных устройств).
Вы можете указать, какие устройства должны видеть ваше приложение в Google Play в вашем AndroidManifest:
<compatible-screens>
<screen android:screenSize=["small" | "normal" | "large"] />
</compatible-screens>
Удаляя xlarge, вы удаляете все 10-дюймовые планшеты.
Для информации:
- xlarge экраны имеют разрешение не менее 960dp x 720dp
- большие экраны не менее 640dp x 480dp
- обычные экраны имеют разрешение не менее 470dp x 320dp
- маленькие экраны имеют разрешение не менее 426dp x 320dp
Дополнительная информация на сайте разработчиков Android: - http://developer.android.com/guide/topics/manifest/compatible-screens-element.html — http://developer.android.com/guide/practices/screens_support.html#range
используйте совместимые экраны в своем манифесте
Подробнее здесь: http://developer.android.com/guide/practices/screens-distribution.html