Компиляция различных сценариев для другой версии - Java - PullRequest
0 голосов
/ 28 января 2012

Есть ли способ скомпилировать код Java BlackBerry для разных разделов, используя eclipse?Существует класс с именем LocationInfo , доступный в версии BB 6 и далее.

Я получаю ошибку компиляции, если пытаюсь скомпилировать для OS 5 (поскольку LocationInfo не определена), но если я скомпилируюкод для OS 6, я не смогу развернуть на любых устройствах на основе 5.

Я хочу, чтобы моя база кода была версии 5 и поддерживала методы Locationinfo (которая доступнатолько в 6.0 и далее).Возможна ли секционная компиляция или есть ли какое-то решение для этого?

Спасибо

Ответы [ 3 ]

3 голосов
/ 28 января 2012

Попробуйте препроцессор BlackBerry

0 голосов
/ 30 января 2012

ОП хотел знать, есть ли доступ к классу, доступному в OS 6.0, в устройстве OS 5.0.Процессор Blackberry действительно помогает в создании сборок для разных версий, но не отвечает на вопрос.ОП хотел бы знать, есть ли у Blackberry эквивалент «пакета поддержки» для androids или «пакет совместимости», который позволяет использовать API, недоступные для более старых версий платформы.

Извините, но на blackberry нет аналогичного пакета, который вы могли бы использовать для решения вашей проблемы.

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

Надеюсь, это поможет

...