0

JDE 4.5를 사용하여 응용 프로그램을 작성하고 있습니다. 4.5 장치 OS 버전을 지원해야하는데 JDE 4.7을 사용할 수 없습니다. 따라서 4.5는 가상 키보드 API를 지원하지 않으므로 Screen.getVirtualKeyBoard.setVisibility (VirtualKeyboard.HIDE)를 코드에서 사용할 수 없습니다.호환성 모드 Blackberry OS 4.7

설정 호환 모드에서 this documentation이 나타났습니다. 문제는이 값을 어디에서 설정해야할지 모르겠다는 것입니다. 모든 기사는이 값들을 설정하는 것을 지적하지만, 설정하는 방법을 설명하지는 않습니다. & 내 응용 프로그램에서 볼 수있는 것은 xml 태그가있는 Blackberry_App_Descriptor.xml뿐입니다. 누군가 내 앱에서이 플래그를 설정할 수 있도록 도와 주실 수 있습니까?

+0

"이 응용 프로그램이 이전 버전의 BlackBerry JDE로 컴파일 된 경우 응용 프로그램이 호환 모드로 실행되는 경우"JDE 4.5로 컴파일 된 응용 프로그램이 호환 모드로 실행된다는 의미입니까? 물론 4.5에서 컴파일하거나 실행할 때 OS 4.7에 도입 된 API 요소를 사용할 수 없습니다. – Richard

+0

4.7보다 낮은 버전의 앱이 호환 모드로 실행된다는 것을 알고 있습니다. 내 질문은 사건이 사실이라면 어떻게 가상 키보드를 끄겠습니까? JAD 파일에서 플래그를 설정하면 (??) 트릭을 수행 할 것입니다. 하지만 문제는 내 앱에 JAD 파일이 표시되지 않는다는 것입니다. Blackberry_App_Descriptor.xml이 표시되며 해당 파일에서 플래그를 설정하는 방법을 알지 못합니다. – Dave

답변

2

응용 프로그램의 OTA (무선) 배포를 사용하도록 웹 서버에 넣은 JAD (.jad) 파일의 값을 설정합니다. 이 값은 일반적인 RIM-Cod-URL 등과 같은 속성에 추가됩니다.

JAD 파일을 만드는 것은 매우 간단합니다. 이름 - 값 쌍 속성을 가진 텍스트 파일 일뿐입니다. 모든 다양한 속성들에 대한 설명은 here입니다.

+0

답변 해 주셔서 감사합니다. 분명히, 나는 블랙 베리 개발에 처음이다. Eclipse 용 Blackberry 플러그인으로 개발 중입니다. 제공된 링크에서 Blackberry IDE 사용에 대해 언급합니다. 나는 내 앱을 패키지화하고 앱 세계에 제출하고 완료 할 수 있다는 인상하에 있었다. OTA 배포 및 언제 & 어떻게해야하는지에 대한 정보는 나를 참조 할 수 있습니까? – Dave

+0

실제로 프로젝트 인도 물 폴더에서 .jad 파일을 발견하고 호환성 값을 추가했는데 효과가있었습니다. 정말 고맙습니다! – Dave