Разве я не могу заставить свое приложение работать одним нажатием (в пределах одного проекта)? - PullRequest
0 голосов
/ 31 августа 2010

Я разработал приложение, которое в основном будет работать на всех версиях устройства Blackberry (версия 4.5 и выше). Тем не менее, я заметил, что navigationClick () не используется с сенсорной ежевикой. я знаю, что вместо этого я должен использовать метод touchEvent, однако мой проект eclipse настроен на использование jde 4.5. так есть ли способ просто включить классы, необходимые для сенсорных событий в моем проекте затмения? большинство наших клиентов все еще используют телефоны с 4.5 или 4.6. поэтому о настройке проекта на использование jde 4.7 в качестве основы не может быть и речи.

я знаю, что eclipse не любит упаковывать проект с двумя разными версиями jde, настроенными для одного приложения (из-за разногласий).

как все остальные запускают приложение, совместимое со ВСЕМИ версиями (в том числе с сенсорным)? или вы, ребята, выкатываете разные версии одного и того же приложения (одну для поддержки клика, а другую для поддержки касания)?

любая помощь будет принята с благодарностью.

Заранее большое спасибо.

ас

1 Ответ

1 голос
/ 08 октября 2010

У нас есть несколько приложений для BlackBerry, и те из них, которые совместимы с устройствами RIM с сенсорным экраном, имеют две версии: стандартную версию, которая поддерживает RIM OS 4.1+ и основанную на этой платформе, и версию TouchScreen, которая поддерживаетУстройства Storm, Storm2 и Torch, построены на платформе 4.7.

База кода такая же, а сенсорный код разделен операторами препроцессора , но, насколько я понимаю, нет возможности построить платформу до 4.7 и получить доступк методам, введенным в 4.7.

...