0

Je construis une application en utilisant JDE 4.5. Je dois prendre en charge les versions de système d'exploitation 4.5, je ne peux pas utiliser JDE 4.7. Par conséquent, je ne peux pas utiliser Screen.getVirtualKeyBoard.setVisibility (VirtualKeyboard.HIDE) dans mon code, car 4.5 ne prend pas en charge l'API du clavier virtuel.Compatibilité Mode Blackberry OS 4.7

Je suis tombé sur this documentation sur le réglage du mode de compatilité. Le problème est que je ne sais pas où placer ces valeurs. Tous les articles soulignent la définition de ces valeurs mais ne décrivent pas comment le définir. Dans mon application, tout ce que je vois est un Blackberry_App_Descriptor.xml qui a des tags xml. Quelqu'un peut-il m'aider s'il vous plaît mettre ces drapeaux dans mon application?

+0

Cette phrase ne provient-elle pas de votre lien "Si l'application est compilée avec une version antérieure de BlackBerry JDE, elle fonctionnera en mode de compatibilité" signifie que l'application compilée avec JDE 4.5 fonctionnera en mode compatibilité? Bien sûr, vous ne pouvez pas utiliser les éléments d'API introduits dans OS 4.7 lors de la compilation ou de l'exécution sur 4.5. – Richard

+0

Je comprends que l'application construite dans la version inférieure à 4.7 fonctionnera en mode de compatibilité. Ma question est comment puis-je éteindre le clavier virtuel si c'est le cas? Je pense en mettant le drapeau dans le fichier JAD (??) fera l'affaire. Mais le problème est que je ne vois pas de fichier JAD dans mon application. Je vois un Blackberry_App_Descriptor.xml et je n'ai aucune idée de comment définir le drapeau dans ce fichier. – Dave

Répondre

2

Vous définissez les valeurs dans le fichier JAD (.jad) que vous avez placé sur le serveur Web pour activer le déploiement OTA (over-the-air) de l'application. Ces valeurs s'ajoutent aux propriétés habituelles RIM-Cod-URL et ainsi de suite.

La création d'un fichier JAD est assez simple. C'est juste un fichier texte avec des paires de propriétés nom-valeur. Il y a une description here de toutes les différentes propriétés.

+0

Merci pour votre réponse. De toute évidence, je suis un nouveau développement BlackBerry. Je développe avec Blackberry plugin pour Eclipse. Le lien que votre fourni mentionne à propos de l'utilisation de l'IDE Blackberry. J'étais sous l'impression que je peux emballer mon application et soumettre au monde de l'application et être fait. Pouvez-vous s'il vous plaît me référer à lire sur le déploiement OTA et quand et comment je le ferais? – Dave

+0

J'ai effectivement trouvé le fichier .jad dans le dossier des livrables du projet et j'ai ajouté les valeurs de compatibilité et cela a fonctionné. Merci beaucoup! – Dave