Что такоеа такжев Android Market фильтрация? - PullRequest
0 голосов
/ 11 декабря 2010

Я получил письмо от службы поддержки Google Android Market с указанием: -

Market будет поддерживать фильтрацию по размеру и плотности экрана, а также по форматам сжатия текстур GL. Фильтрация основана на элементах <compatible-screens> и <uses-gl-texture> в манифесте приложения.

Однако я не вижу <compatible-screens> или <uses-gl-texture> в документации. Это новые функции или опечатка для <supports-screens> и <uses-feature android:glEsVersion="..." />?

1 Ответ

1 голос
/ 14 июля 2015

Очень старый вопрос, но с тех пор они были задокументированы:

<compatible-screens>

Описание

Указывает каждую конфигурацию экрана, с которой приложение совместимо.В манифесте допускается только один экземпляр элемента <compatible-screens>, но он может содержать несколько элементов <screen>.Каждый элемент <screen> указывает определенную комбинацию плотности размера экрана, с которой совместимо приложение.

Синтаксис

<compatible-screens>
    <screen android:screenSize=["small" | "normal" | "large" | "xlarge"]
            android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi"] />
    ...
</compatible-screens>

Кажется <uses-gl-texture>будет переименован в <supports-gl-texture> в производстве.

<supports-gl-texture>

Описание

Объявляется одинФормат сжатия текстур GL, поддерживаемый приложением.

Приложение «поддерживает» формат сжатия текстур GL, если оно способно предоставлять ресурсы текстур, сжатые в этом формате, после того, как приложение установлено на устройстве.,Приложение может предоставлять сжатые ресурсы локально, из .apk или загружать их с сервера во время выполнения.

Каждый элемент <supports-gl-texture> объявляет ровно один поддерживаемый формат сжатия текстуры, указанный в качестве значенияатрибут android:name.Если ваше приложение поддерживает несколько форматов сжатия текстур, вы можете объявить несколько <supports-gl-texture> элементов.Например:

<supports-gl-texture android:name="GL_OES_compressed_ETC1_RGB8_texture" />
<supports-gl-texture android:name="GL_OES_compressed_paletted_texture" />

Оба элемента, как уже упоминалось в вопросе, предназначены только для фильтрации (в Android Market / Google Play Store или других приложениях). Android не проверяет совместимость приложения во время установки и выполнения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...