2011-10-29 2 views
0

야간에 Nokia 5800 휴대 전화를 통해 사진 3 장을 찍을 것을 요구합니다. 사진을 찍는 동안 카메라의 플래시가 계속 켜져 있도록하고 싶습니다. 어떻게 보장 할 수 있습니까?Nokia 5800 응용 프로그램에서 카메라 플래시 켜는 방법

+0

질문을 명확하게하십시오. 어떤 도메인을 사용하고 있습니까? 또는 태그를 올바르게 추가하십시오. – bharath

+0

정확하게 명확하지 않은 것이 무엇인지 알 수 있습니까? 도메인이란 무엇을 의미합니까? 필자의 핵심 요구 사항은 사진을 찍는 동안 카메라의 플래시를 켜서 켜는 것입니다. –

+1

Nokia는 Java ME, Symbian C++ 및 qt를 지원합니다. 도메인이 없으면 어떻게 도울 수 있습니까? – bharath

답변

3

AMMS (JSR-234) API의 FlashControl을 사용할 수 있습니다. 다음은 그 사용법을 보여주는 코드 예제입니다.

FlashControl flash = (FlashControl) 
player.getControl("javax.microedition.media.control.camera.FlashControl"); 
if(flash!=null) { 
    flash.setMode(FlashControl.FORCE_WITH_REDEYEREDUCE); 
} 
+0

건배! 내 고객의 의도 된 플랫폼은 S90이 아니라 S60입니다. 당신이 제공 한 코드는 사실 내 요구 사항에 매우 유용합니다. 동일한 것이 S90에서 작동하는지 궁금하십니까? –

1

APIBridge.jar를 사용해야 할 경우이 항아리를 사용하면 네이티브 카메라 응용 프로그램을 호출 할 수 있습니다. 그래서 네이티브 카메라, 코드에서 응용 프로그램을 호출 할 수 있습니다. 네이티브 카메라 응용 프로그램에는 Flash의 기본 설정이 있습니다.

Google에서 APIBridge.jar를 검색하면 그 예가 표시됩니다. 또한받은 편지함, 연락처 목록 등을 읽는 데 유용한 다른 예제를 찾을 수 있습니다.

+0

안녕 Kalpen! 왜 APIBridge.jar를 사용해야하나요? 왜 내가이 라이브러리를 사용해야하고 왜 javax.microedition.media.control.camera.FlashControl이 제 요구 사항에 충분하지 않다고 생각합니까? 감사합니다 –

+1

안녕하세요 Maxood, 내 프로젝트 중 하나에서 Nokia E72 Mobile 용 J2ME 코드에서 FlashControl을 사용할 수 없을 때 APIBridge.jar를 사용했습니다. 나는 Nokia가 J2ME 코드를 사용하여 Flash를 사용하는 것을 허용하지 않는다고 생각합니다. 이것이 제가 APIBridge.jar에 갈 것을 요청한 이유입니다. Nokia Mobile이 아닌 다른 J2ME 코드에서 FlashControl을 개발할 수 있습니다. – Lucifer

관련 문제