2011-11-03 2 views
2

의 사용은 내가이 예와 같이 기본 블랙 베리 필드를 사용하여 내 Lwuit 응용 프로그램에서 PeerComponent를 사용하려면 :Lwuit : PeerComponent

Player player = Manager.createPlayer("capture://video"); 
player.realize(); 
VideoControl vc = (VideoControl) player.getControl("VideoControl"); 
Field viewFinder = (Field) vc.initDisplayMode(VideoControl.USE_GUI_PRIMITIVE, "net.rim.device.api.ui.Field"); 
player.start(); 

내 문제는 내 프로젝트는 자바 나 (안 블랙 베리)이다. 네이티브 RIM 구성 요소를 사용하면 프로젝트가 컴파일되지 않습니다. Blackberry 장치와 다른 Java 장치 간의 사례를 구분해야하며 Blackberry의 경우 필드를 사용합니다. 어떻게해야합니까? PeerComponent에서 가능합니까?

답변

3

GUI 빌더에서 생성 된 새 프로젝트 구조를 사용하거나 수동으로 자원 편집기에서 수행 한 것처럼 매우 쉽습니다. 새로운 프로젝트 구조에서 애플리케이션의 코드는 이식 가능한 J2ME 라이브러리 프로젝트에 있으며 RIM/J2ME/J2SE/Android 특정 코드는 라이브러리를 포함하는 별도의 프로젝트에 있습니다.

일단 인터페이스를 정의하면 플랫폼 전용 코드에 다르게 구현되는 일반 인터페이스를 호출 할 수 있습니다.

다른 방법으로는 언제든지 사전 처리기를 사용할 수 있으며 Netbeans와 같은 타깃을 사용할 수 있습니다. 이클립스의 모바일 플러그인도 비슷한 기능을 가지고 있다는 것을 알고 있습니다.