Nokia 6600 (SDK 60 2nd Edition CW)에서 실행되는 모바일 애플리케이션 (MIDlet)을 작성해야합니다. 응용 프로그램의 목표는 전원 중단 (배터리에 전기가 들어오지 않을 때마다)을 감지하여 기록하는 것입니다. 정전 이벤트를 감지하고 J2ME을 알리는 것, 주로 인터페이스 물건Nokia 6600 배터리 상태 감지기
심비안 C++ 모듈,
J2ME 모듈 :
이 모바일 응용 프로그램은 두 개의 모듈로 구성됩니다 전원 장애 이벤트 (시간 및 기타 데이터 등)를 기록하는 모듈입니다. 나는이 위대한 웹 사이트 (에 StackOverflow)에 모여 무엇부터
, 나는 J2ME는 심비안 C++ 코드로 interract 할 수 있도록 MIDP-JNI (http://wiki.forum.nokia.com/index.php/MIDletNativeServicesFramework)를 사용합니다.
그래서 제 질문은 :
내가 심비안 모듈은 서버와 J2ME 모듈 클라이언트가 될 수 있도록해야합니까? 또는 다른 방법으로 할 수 있습니까? (왜냐하면 나는 정전을 감지하는 부분이 클라이언트이어야하고 이벤트를 감지 할 때마다 J2ME 서버를 호출한다고 생각하기 때문이다.)
누구나 코드 샘플을 제공 할 수 있습니까? 저는 Symbian C++ 프로그래머가 아닙니다. 날이 처리하기 때문에, 그것은 조금 어렵습니다.
6600에서 작동 있는지 확실하지 않습니다? 불행한 점은 6600의 많은 유닛이 아직 기술이 사용되지 않아서 사용되고 있다는 것입니다. –
또한 J2ME을 전혀 사용해야하는 이유가 있습니까? 심비안 C++에서 충전 상태 및/또는 배터리 수준을 모니터링하기 위해 "어려운"비트를 작성한 후에는 모든 로깅을 로깅하는 것이 바람이 될 것이며 JNI 레이어를 추가하는 것은 불필요한 복잡성 일뿐입니다. –
여기 JSR 256 (모바일 센서 API)을 사용하여 솔루션을 참조하십시오. http://stackoverflow.com/questions/11604631/control-volume-code-for-j2me/11615631#11615631 –