Как исключить все устройства с низким GPU в Android Manifest? - PullRequest
5 голосов
/ 20 сентября 2011

По сути, я создал живые обои для Android и попробовал их на своих Droid X, Galaxy S и Fascinate.И я заметил, что он работает плавно в Galaxy S и Fasciante, но не в Droid X, который имеет более низкий GPU.У меня вопрос, есть ли возможность исключить все устройства с низким GPU в Android Manifest?Я планирую скоро опубликовать эти живые обои.Пожалуйста, помогите мне!

Ответы [ 2 ]

5 голосов
/ 20 сентября 2011

Вы можете исключить определенные устройства при отправке приложения на рынок.Скорее делайте это там, чем в манифесте, поскольку в манифесте невозможно указать необходимый графический процессор, а размер экрана не обязательно является показателем мощности графического процессора.

2 голосов
/ 20 сентября 2011

Вы можете добавить supports-screens к манифесту и передать истинное ложное значение для каждого размера.В приведенном ниже примере будут исключены все мобильные телефоны.

Я представляю, что решение, позволяющее сузить все до того, что вам нужно, будет похоже на это.

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

Доступны и другие вещи, такие какЗначения плотности.

См. Документ Support-Screen Dev Doc

...