Agregar un campo de brújula a una aplicación

La clase net.rim.device.api.lbs.compass.CompassField le permite agregar la representación visual de una rosa de los vientos a su aplicación, sin necesidad de implementar las API del magnetómetro.Los objetos CompassField se pueden crear y agregar a un gestor de campos, al igual que cualquier otro componente de interfaz de usuario. Una vez que ha agregado un objeto CompassField a una pantalla, el campo rastrea el sensor del magnetómetro para buscar cambios en el rumbo del dispositivo BlackBerry, y vuelve a generar el campo en consecuencia.

Puesto que el campo de brújula depende del sensor del magnetómetro para funcionar correctamente, puede ser necesario calibrar el dispositivo cada cierto tiempo para que el campo de brújula muestre un rumbo preciso (como cuando el dispositivo entra en contacto con un campo magnético). Cuando es necesario calibrar el dispositivo, aparece un aviso para indicar al usuario que lo calibre. El aviso de calibración generado por la clase CompassField es igual que el aviso generado por la aplicación Brújula.

Una vez que el campo de brújula ya no sea necesario, deberá cerrarlo para asegurarse de que la aplicación libera los recursos asociados a ella.

Agregar un campo de brújula a una pantalla

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

Liberar los recursos de un campo de brújula

compField.close();

¿Le ha resultado útil esta información? Envíenos sus comentarios.