2

Je développe une application utilisant le plugin Eclipse avec BlackBerry JRE 4.5 pour prendre en charge les appareils avec les versions OS 4.5 et supérieures. Je comprends que lorsque vous utilisez une version JRE inférieure à 4.7 et que vous déployez l'application sur un périphérique 4.7 ou un périphérique 5.0, l'application s'exécute en mode de compatibilité et, par conséquent, le clavier virtuel apparaît.BlackBerry App World Distribution de fichiers .jad

J'ai suivi this document pour éviter d'exécuter mon application en mode de compatibilité. J'ai été capable de générer les fichiers .JAD pour la version 4.7 seulement après avoir construit l'application avec JRE 4.7. J'ai redéfini mes paramètres de projet sur JRE 4.5 mais j'ai mis à jour le fichier 4.7 .JAD avec les configurations décrites dans le document ci-dessus. Cela a semblé fonctionner. donc quand je cours mon application dans le simulateur 4.7, je ne vois pas le clavier virtuel. J'ai fait la même chose pour la version 5.0. La question est - Quand je paquet l'application et la soumets à l'App World, je serai en mesure d'inclure le fichier .JAD pour 4.7 et le fichier .JAD pour 5.0 de sorte que lorsque l'utilisateur télécharge l'application et l'exécute, il ne fonctionne pas en mode de compatibilité? sinon, comment vais-je m'assurer que mon application ne fonctionne pas en mode de compatibilité sur un appareil 4.7 ou 5.0? Si les paramètres du fichier .JAD sont compilés dans le fichier .COD et utilisés pour l'empaquetage dans App World, est-ce que cela prend soin de tout? S'il vous plaît aidez-moi à comprendre si je dois inclure. COD ou fichier .JAD pour chaque version que mon application prendra en charge ou si un fichier .COD inclura les paramètres de configuration pour toutes les versions du système d'exploitation. (Veuillez prendre en compte mon ignorance)

Répondre

1

Vous ne pourrez télécharger les fichiers de morue que dans l'App Store RIM.

Vous pourrez télécharger un ensemble différent de fichiers de codage en fonction du système d'exploitation. Vous pouvez donc compiler une version de votre application pour OS 4.7.

Vive

Ray

+0

Merci, Ray. Savez-vous s'il y a moyen pour moi de traduire les événements tactiles en événements de trackball dans le code lors de l'exécution en mode Non-Compatibilité? Je suppose que les événements/références api pour les événements tactiles ne seront pas disponibles en 4.5. Dans ce cas, devrais-je écrire une application séparée ou quelque chose pour les versions OS 4.7 et supérieures? – Dave

+2

Correct ils ne sont pas disponibles dans 4.5, vous pouvez utiliser le prétraitement pour garder les événements tactiles dans la même base de code http://docs.blackberry.com/en/developers/deliverables/12002/Specifying_preprocessor_directives_657636_11.jsp également voir ce document pour remplacer le touchevent en 4.7 et plus http://docs.blackberry.com/fr/developers/deliverables/13222/CS_Adding_simple_touch_event_handling_to_app_705068_11.jsp –

Questions connexes