0

J'ai développé une application qui fonctionnera sur toutes les versions de l'unité blackberry (version 4.5 et plus). Cependant, j'ai remarqué que navigationClick() n'est pas consommé avec une touche blackberry. Je sais que je dois utiliser la méthode touchEvent à la place, cependant, mon projet eclipse est configuré pour utiliser jde 4.5. alors est-il possible d'inclure les classes nécessaires aux événements tactiles dans mon projet eclipse? la plupart de nos clients utilisent encore des téléphones avec 4.5 ou 4.6. il est donc hors de question de configurer le projet pour utiliser jde 4.7 comme fondement. Je sais qu'eclipse n'aime pas empaqueter un projet avec 2 versions différentes de jde configurées pour la même application (à cause des conflits).Est-ce que je n'arrive pas à faire fonctionner mon application en cliquant et en touchant (dans le même projet)?

Comment tout le monde déploie-t-il une application compatible avec TOUTES les versions (y compris celles avec le toucher)? ou est-ce que vous déployez des versions différentes de la même application (une pour soutenir le clic et l'autre pour soutenir le contact)?

toute aide serait grandement appréciée.

merci beaucoup d'avance.

ac

Répondre

1

Nous avons plusieurs applications pour BlackBerry, et ceux qui sont compatibles avec les appareils de RIM à écran tactile ont deux versions: l'édition Standard, qui prend en charge RIM OS 4.1+ et est construit sur cette plate-forme, et l'édition TouchScreen qui prend en charge les appareils Storm, Storm2 et Torch, et est construite avec la plate-forme 4.7.

La base de code est la même et le code tactile est séparé avec preprocessor statements, mais pour autant que je comprends, il n'y a aucun moyen de construire sur une plate-forme avant 4.7 et accéder aux méthodes introduites en 4.7.