2012-01-03 5 views
4

J2ME 및 LWUIT를 사용하여 응용 프로그램을 개발 중입니다.이 응용 프로그램을 가로 모드에서만 실행하고 싶습니다. Nokia의 경우 속성이 있습니다. Nokia-MIDlet-App-Orientation : landscape이지만 다른 장치의 경우 응용 프로그램을 가로 모드로만 제한하는 속성은 무엇입니까? 어떻게 다른 J2ME 장치에 이것을 달성?가로 모드에서만 j2me 응용 프로그램을 제한하는 방법

+0

수수료를 주면 매우 유용 할 것입니다. – Mun0n

답변

6

다음은 가로 모드에서만 응용 프로그램을 제한하는 속성입니다.

노키아 장치 :

Nokia-MIDlet-App-Orientation : Landscape 

삼성 장치 다음 LWUITImplementation.java의 값이 코딩 된 어렵 기 때문에

MIDlet-ScreenMode : Landscape 
3

LWUIT에서 화면 방향을 잠 그려면 다음 방법을 조합해야합니다.

Display.isPortrait() 장치가 현재 세로 모드 인 경우 true를 반환합니다. Display.canForceOrientation() 장치가 코드를 통해 방향을 강제로 허용하는 경우 true를 반환하고 일부 기능은이 기능을 허용하는 jad 속성을 포함하고 있지만 피쳐 폰에서는 허용하지 않습니다. Display.lockOrientation(boolean portrait) canForceOrientation()에 대해 true를 반환하는 장치에서이 메서드는 세로 또는 가로 모드로 장치 방향을 잠글 수 있습니다.

이 정보가 도움이되기를 바랍니다.

0

내가 방법 Display.canForceOrientation를 (확인)이 당신에게 잘못된 대답을 항상 거짓을 반환합니다. 따라서 LWUIT에서 애플리케이션을 제한하려면 코드를 통해 JAD 속성을 추가하는 것이 유일한 방법입니다.

관련 문제