Intereting Posts
Android – Как узнать, отправлен ли EMail, отправив отправленные элементы Клавиатура скрывает входную текстовую область PercentRelativeLayout внутри ScrollView Вопросы об использовании Android Backup Service с базой данных SQLite Пользовательская информация с картами google api v2 Зависимости от компиляции с несколькими вкусами в градиенте Android – как я могу отправить уведомление с помощью GCM с инструкциями по загрузке? Есть ли уже класс StopWatch для android и почему моя реализация не работает? Как я могу инициировать HTTP-запрос для Android-ПК через USB? Android – приемник вещания в сети не получает намерения E / SelfBrailleClient (11344): не удалось привязать к сервису Сохранение состояния фрагментов? Glide force загружает кешированное изображение, не волнует, какое разрешение Когда использовать конструкцию Constraint и как ее эффективно использовать? Динамическая загрузка XML-файла в Linringayout

Android: <поддержка-экраны> Тег

Я хочу, чтобы мое приложение работало на всех планшетах, начиная с, например, Samsung Galaxy TAb 7 дюймов до любого другого размера планшета.

Когда я опубликовал свое приложение в Google Play, оно появилось на тех же телефонах, как HTC Sensation XE и Samsung Galaxy S3 !, вот мой тег в манифесте:

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

Наверное, я не совсем понимаю, что каждый дочерний тег соответствует тем размерам, которые искусно. Может кто-нибудь мне помочь?

Если вы намерены поддерживать Galaxy Tab 7, оригинальную версию с Gingerbread, я бы сказал, что нет возможности поддерживать только планшет под Gingerbread. Потому что Gingerbread не имеет четких планшетов и телефонов.

Только от Honeycomb наименьшая ширина dp может использоваться для определения разницы в ширине.

Поэтому я думаю, что этот ответ может вам помочь:

Проектирование приложения для Android-планшета

В основном вам нужно добавить минимальный тег SDK, чтобы ограничить только Honeycomb (только планшеты, без телефонов с сотовой связью), и вы можете загрузить свое приложение

Я предполагаю, что эти устройства считаются largeScreen, как указано здесь: http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts

Посмотрите здесь, чтобы настроить: http://developer.android.com/guide/topics/manifest/supports-screens-element.html

Я попробую установить largeScreen на false.