2012-02-02 81 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 2012-02-05 15:52:33

+0

感謝您的答覆。但實際上,我需要在Qt中創建一個服務,並創建一個應用程序並將其放入啓動列表看起來像一個黑客。有沒有直接的方法來創建一個Symbian服務? – user1178090 2012-02-05 16:09:11

回答

1

Qt mobility service framework似乎有你所需要的。

否則,在沒有Qt的Symbian中,此標準解決方案是創建一個無UI的應用程序,並將其註冊到Bill鏈接的帖子中提到的啓動API中。您將啓動一個自己的活動調度程序,以保持應用程序循環運行。然而,如果你也想做一些對你的流程有用的東西,你必須實現一個Symbian服務器進程(在設備本地,在Symbian守護進程/服務行爲稱爲「服務器」)。這是相當複雜的東西,但你可以在SDK中找到一些例子。

相關問題