我是Windows 8編程新手。我正在使用JavaScript構建倒數計時器。我希望即使我的應用程序關閉,用戶也可以獲得吐司通知,告訴計時器已啓動。所以我認爲我需要使用後臺任務。如何在應用程序暫停後立即觸發Windows 8的後臺任務?
我搜索了很多了合適的觸發(儘快應用程序被關閉啓用任務),但沒有找到它。但是,由於我在Windows應用商店中看到一個倒數計時器應用程序,因此可以這樣做。你能告訴我一個方法來實現這個嗎?
我是Windows 8編程新手。我正在使用JavaScript構建倒數計時器。我希望即使我的應用程序關閉,用戶也可以獲得吐司通知,告訴計時器已啓動。所以我認爲我需要使用後臺任務。如何在應用程序暫停後立即觸發Windows 8的後臺任務?
我搜索了很多了合適的觸發(儘快應用程序被關閉啓用任務),但沒有找到它。但是,由於我在Windows應用商店中看到一個倒數計時器應用程序,因此可以這樣做。你能告訴我一個方法來實現這個嗎?
你想使用計劃的Toast通知,定於計時器到期。如果應用程序已關閉,這仍會顯示。見[How to schedule a toast notification][1]
在該文檔中,用the Scheduled notifications sample一起,情景1.這給了你什麼時間分辨率需要,因爲你只需告訴Windows在給定時間顯示敬酒,和應用程序是否正在運行,暫停都不會有問題,或終止。
請注意,文檔頁面顯示了Windows.UI.Notifications中的WinRT API,並且該示例使用「通知擴展」庫構建XML有效內容(內部使用WinRT)。 (我的自由ebook第13章展示了所有的變化,如果你想更深入。)
無論哪種方式工作;只記得在http://msdn.microsoft.com/en-us/library/windows/apps/hh781238.aspx上描述的清單中設置Toast Capable爲yes。
OMG!我已經有了你的電子書,當我掃描它時,我有點想念這個東西。非常感謝你的幫助。還有一件事:你的書是一個非常有用的資源。非常感謝! – 2013-02-24 10:09:32
那麼,很容易錯過一本如此全面而又漫長的書中的細節。 :) – 2013-02-24 17:41:31
發佈您正在使用的內容。 – Shail 2013-02-24 06:57:21
我正在使用Windows 8的Visual Studio Express 2012.我正在使用JavaScript和HTML開發應用程序。 OMG! – 2013-02-24 07:03:04