Фильтрация приложений в Google Play Market


  Манифест     Фильтр       Функции       Разрешения     XML  

  Аудио     Bluetooth     Камера     Интерфейс     Отпечатки     Геймпад     ИК-устройства     Локация     NFC     OpenGL     Датчики       Экран       Телефония     Тачскрин     USB     Vulkan     Wi-Fi     Коммуникация     Ввод     Управление     Мультимедиа     Интерфейс экрана  

12. Экран

  • android.hardware.screen.landscape
    Приложение требует, чтобы устройство использовало альбомную ориентацию

  • android.hardware.screen.portrait
    Приложение требует, чтобы устройство использовало портретную ориентацию

    Комментарии

    Если приложение поддерживает обе ориентации, то не нужно объявлять ни одну из функций.

    Например, если приложению требуется портретная ориентация, вы нужно объявить следующую функцию, чтобы только устройства, поддерживающие портретную ориентацию (всегда или по выбору пользователя), могли запускать это приложение:
    <uses-feature android:name="android.hardware.screen.portrait" />

    Предполагается, что обе ориентации не требуются по умолчанию, поэтому такое приложение может быть установлено на устройствах, поддерживающих одну или обе ориентации. Однако если какое-либо из действий требует, чтобы они выполнялись в определенной ориентации с использованием атрибута android:screenOrientation, то это объявление подразумевает, что приложение требует этой ориентации.

    Например, если объявить android:screenOrientationс помощью "landscape", "reverseLandscape" или "sensorLandscape", то приложение будет доступно только на устройствах, поддерживающих альбомную ориентацию.

    В качестве оптимального решения нужно объявить требование для этой ориентации с помощью элемента <uses-feature>.

    Если объявляется ориентация с помощью android:screenOrientation, хотя на самом деле этого не требуется, то можно отключить требование, объявив ориентацию с помощью элемента <uses-feature>, но включив android:required="false".

    Для обратной совместимости любое устройство под управлением Android 3.1 (уровень API 12) или ниже поддерживает как альбомную, так и портретную ориентацию.