Ajout d'un champ Boussole à une application

La classe net.rim.device.api.lbs.compass.CompassField vous permet d'ajouter la représentation visuelle d'une rose des vents à votre application, sans devoir mettre en œuvre les API Magnétomètre.Les objets CompassField peuvent être créés et ajoutés à un gestionnaire de champs, comme tout autre composant de l'interface utilisateur. Après que vous avez ajouté un objet CompassField à un écran, le champ surveille le capteur du magnétomètre, à l'écoute des modifications de l'orientation du terminal BlackBerry et modifie en conséquence l'aspect du champ.

Le bon fonctionnement du champ Boussole reposant sur le capteur du magnétomètre, il peut de temps en temps être nécessaire d'étalonner le terminal pour que le champ Boussole affiche un en-tête juste, par exemple lorsque le terminal entre en contact avec un champ magnétique. Lorsque le terminal doit être étalonné, une invite s'affiche pour demander à l'utilisateur d'étalonner le terminal. L'invite d'étalonnage générée par la classe CompassField est identique à l'invite générée par l'application Boussole.

Lorsque le champ Boussole n'est plus requis, vous devez le fermer pour faire en sorte que votre application libère les ressources qui y étaient associées.

Ajout d'un champ Boussole à un écran

CompassField compField = new CompassField();
addItem(compField);

Libération des ressources du champ Boussole

compField.close();

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.