2010-11-30 3 views
0

내 응용 프로그램에 J2ME 폴란드어를 사용하고 있습니다. 앱 자체는 매우 간단하지만 좋은 UI를 위해 폴란드어를 사용하고 있습니다. 첨부 된 그림과 비슷한 팝업 메뉴 (Command)를 갖고 싶습니다. Nokia 6212 Classic과 같은 특정 장치 용 빌드에 대해서는 이러한 유형의 UI를 사용할 수 있지만 일반 MIDP2 빌드에는 사용할 수 없습니다.메뉴 (명령)를 사용하여 J2ME 폴란드어 및 일반 MPDP2 빌드

저는 J2ME Canvas에서 모든 것이 렌더링되고 있다고 생각합니다. 일반 장치에서 렌더링 할 수없는 기술적 이유는 없습니다. 이것이 설계 상 가능하지 않다면 저에게 알려주십시오.

이 작업을 수행하는 방법에 대한 모든 의견을 환영합니다. 감사.

J2ME Polish Menu

답변

2

나는 내가보기 엔이 라이브러리의 사람 만들기 사용을 위해 추천 문서 'J2ME 폴란드어, "전문 무선 자바 개발을위한 솔루션에 대한 완벽한 가이드를 거쳐 해결책을 발견했다.

J2ME Polish는 장치에 "hasCommandKeyEvents"기능이있는 경우 "메뉴"모드를 지원합니다. 장치 데이터베이스 (devices.xml 및 기타 관련 xml 파일)에 이미있는 장치를 개발할 때 기본적으로 사용할 수 있습니다. 맞춤형 장치 용으로 개발할 경우이 기능을 장치 정의로 설정해야합니다 (예 : 모든 Nokia S40, S60 d 용으로 개발 중). evices. custom-devices.xml 파일에 다음 항목을 추가하십시오.

<device supportsPolishGui="true"> 
    <identifier>Nokia/Midp2CCLDC11</identifier> 
    <groups> Series60,Series40</groups> 
    <capability name="ScreenSize" value="240x320"/> 
    <capability name="FullCanvasSize" value="240x320"/> 
    <capability name="CanvasSize" value="240x320"/> 
    <capability name="BitsPerPixel" value="16"/> 
    <capability name="JavaPackage" value="mmapi1.1, wmapi, wmapi2.0,m3g, pdaapi, nfc" /> 
    <capability name="JavaPlatform" value="MIDP/2.0" /> 
    <capability name="JavaConfiguration" value="CLDC/1.1" /> 
    <capability name="JavaProtocol" value="http, https, ssl, tls, tcp, udp" /> 
    <capability name="HeapSize" value="10 MB" /> 

</device> 

이 장치의 경우 Nokia/Midp2CLDC11. 이제 UI에 메뉴가 표시됩니다.

관련 문제