Как вы поддерживаете несколько конфигураций устройств Android в источниках? - PullRequest
3 голосов
/ 25 августа 2011

После внесения последних изменений в Android SDK и Android Market теперь более или менее стандартно, что одно и то же приложение может иметь несколько сборок, одна, скажем, ориентированная на устройства с небольшим экраном, другая - для планшетов и, возможно, другая версия для устройств, в которых отсутствуетили наличие некоторых функций, таких как фронтальная камера, Wi-Fi, GPS и т. д.

В прежние времена (когда J2ME был еще жив) - проблема была решена с помощью так называемых директив предварительной обработки, специфичных для NetBeans.Один и тот же источник может поддерживать несколько конфигураций, до десяти или даже больше.В наше время, как это можно сделать?

Пожалуйста, поделитесь своим опытом, как вы использовали для решения подобных проблем?

1 Ответ

0 голосов
/ 25 августа 2011

теперь более или менее стандартно, что одно и то же приложение может иметь несколько сборок

Я не уверен, как вы используете здесь слово "стандарт".Это, конечно, возможно, иногда необходимо, и ИМХО - это не то, что вы используете.Если вам это действительно нужно, хорошо, но все, что вы перечислили, может быть обработано с помощью одного APK.Лично я бы зарезервировал маршрут множественного APK для вещей, с которыми не справляется обычная конфигурация и управление функциями, таких как специфичные для устройства ошибки.

В настоящее время, как это можно сделать?

Один из подходов - использовать проект библиотеки Android для общей базы кода и использовать отдельные проекты хостинга для кода, специфичного для конфигурации.

...