Аудио Bluetooth Камера Интерфейс Отпечатки Геймпад ИК-устройства Локация NFC OpenGL Датчики Экран Телефония Тачскрин USB Vulkan Wi-Fi Коммуникация Ввод Управление Мультимедиа Интерфейс экрана 12. Экран Приложение требует, чтобы устройство использовало альбомную ориентацию Приложение требует, чтобы устройство использовало портретную ориентацию КомментарииЕсли приложение поддерживает обе ориентации, то не нужно объявлять ни одну из функций. Например, если приложению требуется портретная ориентация, вы нужно объявить
следующую функцию, чтобы только устройства, поддерживающие портретную ориентацию
(всегда или по выбору пользователя), могли запускать это приложение: Предполагается, что обе ориентации не требуются по умолчанию, поэтому такое приложение может быть установлено на устройствах, поддерживающих одну или обе ориентации. Однако если какое-либо из действий требует, чтобы они выполнялись в определенной ориентации с использованием атрибута android:screenOrientation, то это объявление подразумевает, что приложение требует этой ориентации. Например, если объявить android:screenOrientationс помощью "landscape", "reverseLandscape" или "sensorLandscape", то приложение будет доступно только на устройствах, поддерживающих альбомную ориентацию. В качестве оптимального решения нужно объявить требование для этой ориентации с помощью элемента <uses-feature>. Если объявляется ориентация с помощью android:screenOrientation, хотя на самом деле этого не требуется, то можно отключить требование, объявив ориентацию с помощью элемента <uses-feature>, но включив android:required="false". Для обратной совместимости любое устройство под управлением Android 3.1 (уровень API 12) или ниже поддерживает как альбомную, так и портретную ориентацию. |