2012-12-13 93 views

回答

1

你應該實現你自己的擴展android框架的服務基類的類。有很多關於developer.android.com和這裏的文檔。但請注意,如果您實現該服務,以便始終在後臺運行,則必須使用AIDL接口來與之交流。起初有點奇怪,但可行。 另請注意,擁有巨大的權力將帶來巨大的責任。所以你開始你的服務,總是在後臺運行。當然,您將開始使用WakeLocks來確保在設備進入睡眠狀態之前完整地寫入更復雜(更長)的XMPP數據包。但要對此負責。電池壽命的負擔非常容易。 也可以看看適用於Android的C2DM。在大多數情況下,這與一些HTTP請求相結合是比實現自己的XMPP後臺服務更好的選擇。

相關問題