2012-10-22 42 views
0

我是Winform/Webforms開發人員,也是WP7相對較新的人員。我正在申請,我對以下內容感到困惑。WP7後臺服務

我的應用程序將在WP7安裝,它會與Web服務通信,以獲取一些數據。應用程序需要在後臺運行,因此可以在特定時間以小部件或通知的形式向用戶顯示一些數據。用戶將只打開已安裝的應用程序,僅更改常規設置。

1-如何在WP7中製作小部件?它支持它嗎?

2- Android中我們可以在後臺運行的服務。我們該怎麼做呢?

回答

0

在WP7,你可以使用tile,以顯示你的數據,瓷磚就像是在Android平臺上的小部件。此外,你可以使用Push Notifications來顯示你的數據,就像在Android的通知。

對於Q2,您可以使用Background Agents來使您的服務在後臺運行,例如,您可以使用PeriodicTask在後臺Web服務中獲取數據。

+0

但是你有很多限制。週期性任務只能運行15秒,並且只能使用6MB的內存。另外,我們可以在沒有任何通知的情況下通過用戶或操作系統進行切換。 –

+0

@AntonSizikov其實,爲了節約電力,Windows Phone後臺代理確實有很多限制。所以很遺憾你必須接受它。 – ellic