2

OSP 4.5 이상을 지원하는 BlackBerry JRE 4.5와 함께 Eclipse Plugin을 사용하여 앱을 개발하고 있습니다. 4.7 이하의 JRE 버전을 사용하고 4.7 장치 또는 5.0 장치에 응용 프로그램을 배포하면 응용 프로그램이 호환 모드로 실행되고 결과적으로 가상 키보드가 나타납니다.BlackBerry App World .jad 파일의 배포

호환 모드에서 내 앱을 실행하지 않으려면 this document을 따라갔습니다. JRE 4.7을 사용하여 응용 프로그램을 빌드 한 후에 만 ​​버전 4.7의 .JAD 파일을 생성 할 수있었습니다. 내 프로젝트 설정을 JRE 4.5로 다시 변경했지만 위의 문서에서 설명한 구성으로 4.7 .JAD 파일을 업데이트했습니다. 그것은 작동하는 것처럼 보였다. 그래서 4.7 시뮬레이터에서 앱을 실행할 때 가상 키보드가 보이지 않습니다. 나는 버전 5.0에서도 같은 일을했다.

질문 - App을 패키지로 만들어 App World에 제출하면 4.7 용 .JAD 파일과 5.0 용 .JAD 파일을 포함 할 수있게되어 사용자가 앱을 다운로드하여 실행하면, 호환성 모드로 실행되지 않습니까? 그렇지 않은 경우 내 앱이 4.7 또는 5.0 기기에서 호환 모드로 실행되지 않도록하려면 어떻게해야합니까? .JAD 파일의 설정이 .COD 파일로 컴파일되고 App World에 패키징하는 데 사용되는 경우 해당 사항이 고려됩니까?

내 응용 프로그램이 지원할 각 버전에 .COD 또는 .JAD 파일을 포함해야하는지 또는 하나의 .COD 파일에 모든 OS 버전의 구성 설정이 포함되는지 이해할 수 있도록 도와주십시오. (내 무지와 함께 부담하십시오)

답변

1

RIM 앱 스토어에만 cod 파일을 업로드 할 수 있습니다.

OS에 따라 다른 cod 파일 세트를 업로드 할 수 있습니다. 따라서 OS 4.7 용 앱 버전을 컴파일 할 수 있습니다.

건배

레이

+0

감사합니다, 레이. 비 호환성 모드에서 실행할 때 터치 이벤트를 코드의 트랙볼 이벤트로 변환 할 수있는 방법이 있는지 알고 있습니까? 터치 이벤트에 대한 api 참조는 4.5에서 사용할 수 없게됩니다. 이 경우 OS 버전 4.7 이상에서 별도의 앱이나 다른 프로그램을 작성해야합니까? – Dave

+2

수정 사항은 4.5에서 사용할 수 없으므로 사전 처리를 사용하여 동일한 코드베이스에서 터치 이벤트를 유지할 수 있습니다. http://docs.blackberry.com/en/developers/deliverables/12002/Specifying_preprocessor_directives_657636_11.jsp 또한 4.7 이상에서 touchevent http://docs.blackberry.com/en/developers/deliverables/13222/CS_Adding_simple_touch_event_handling_to_app_705068_11.jsp –