Совместимость плотности экрана Android на 1.5 - PullRequest
0 голосов
/ 18 июня 2010

Я готовлюсь выпустить свое первое приложение на торговой площадке.Он написан для устройств под управлением Android 1.5 и выше, однако нет никаких конкретных папок для трех разных плотностей экрана (я думаю, что они появились в 1.6).Должен ли я сделать эти папки самостоятельно?Где я должен поместить ресурсы изображений для различных плотностей и что я должен поместить в свой манифест ??

Ответы [ 2 ]

3 голосов
/ 18 июня 2010

Вы на самом деле захотите настроить приложение на целевой Android 1.6, чтобы получить папки с различными уровнями рисования, но затем установите minSdkVersion = "3" в XML и переименуйте папку drawable-mdpi в просто drawable. Он выдаст вам предупреждение о несоответствии версий, но именно так поддерживается поддержка 1.5, но, например, получение замечательных функций 1.6 осуществляется на Replica Island, что было сделано сторонником разработчиков Google. Следует иметь в виду, что при нацеливании на 1.6 вместо 1.5 вы можете добавить targetSdkVersion = "4", чтобы он не заставлял все экраны эмулировать ширину 320, но тогда вам нужно будет гораздо лучше понимать, как приложение будет на самом деле смотреть и проверять его более тщательно.

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4" />

Для получения дополнительной информации прочитайте http://developer.android.com/guide/practices/screens_support.html,, особенно в середине, где упоминаются настройки XML.

0 голосов
/ 18 июня 2010

В системе также есть ряд ошибок, которые нужно обойти.

Лучшая стратегия, которую я нашел для использования:

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