프로그램에 나침반 필드 추가

net.rim.device.api.lbs.compass.CompassField 클래스를 사용하면 자력계 API를 구현할 필요 없이 프로그램에 나침도 모양을 추가할 수 있습니다. CompassField 객체는 다른 UI 구성 요소와 마찬가지로, 만든 다음 필드 관리자에 추가할 수 있습니다. CompassField 객체를 화면에 추가한 후에 해당 필드는 자력계 센서를 수신하여 BlackBerry 단말기의 방향 변화를 확인하고 이에 따라 해당 필드를 다시 렌더링합니다.

나침반 필드는 올바른 작동을 위해 자력계 센서에 의존하므로 단말기를 가끔 보정하여 (단말기가 자기장에 접촉할 때와 같이) 나침반 필드가 정확한 방향을 표시할 수 있도록 해야 할 수 있습니다. 단말기 보정이 필요할 때에는 단말기를 보정하라는 메시지가 표시됩니다. CompassField 클래스에서 생성하는 보정 메시지는 나침반 프로그램에서 생성하는 메시지와 동일합니다.

나침반 필드가 더 이상 필요하지 않으면 프로그램에 연결된 리소스가 해제되도록 필드를 닫아야 합니다.

화면에 나침반 필드 추가

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

나침반 필드 리소스 해제

compField.close();

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.