2012-02-02 2 views
3

Qt에서 백그라운드에 앉아 처리하는 symbian/S60 용 서비스/데몬을 작성하려면 어떻게해야합니까? 부팅 할 때 시작되어 활성 상태를 유지해야합니다. QtService에 대해 읽었지만 Qt 4.7.4에는 존재하지 않습니다. 별도로 다운로드하거나 상용 버전의 Qt에서만 사용할 수 있습니까?Qt에서 Symbian/S60 용 서비스/데몬을 작성해야합니다.

+0

이 질문을보십시오. http://stackoverflow.com/questions/6236676/auto-start-service-in-symbian – Bill

+0

답장을 보내 주셔서 감사합니다. 하지만 실제로 Qt에서 서비스를 만들고 응용 프로그램을 만들어 시작 목록에 넣어야 해킹처럼 보입니다. Symbian 서비스를 만드는 직접적인 방법이 있습니까? – user1178090

답변

1

Qt mobility service framework이 필요한 것 같습니다.

그렇지 않은 경우 Qt가없는 Symbian의 표준 솔루션은 UI가없는 응용 프로그램을 만들고 Bill이 링크 된 게시물에 언급 된 시작 API에 등록하는 것입니다. 응용 프로그램주기를 계속 실행하는 자체 Active Scheduler를 가져옵니다. 그러나 프로세스에 유용한 무언가를 원한다면 심비안 서버 프로세스 (장치에 로컬 인 Symbian 데몬/서비스 같은 동작을 "서버"라고 함)를 구현해야합니다. 다소 복잡하지만 SDK에서 몇 가지 예를 찾을 수 있습니다.