2014-07-08 145 views
0

我正在開發Windows手機應用程序,我無法弄清楚每次電池電量變化時如何觸發背景任務。我的意思是,我希望每次電池運行時都會啓動一項任務-1%。我在SystemTrigger類看過,但我沒有發現任何關於電池狀態。有人有想法嗎?BackgroundTask觸發電池狀態

回答

0

您可以使用類似的東西獲得當前的電池充電。

int charge = Windows.Phone.Devices.Power.Battery.GetDefault().RemainingChargePercent; 

但是我不確定當電池電量減少時你能夠運行背景任務。您的背景任務不會持續運行。手機調度程序定義了後臺任務運行的時間,一旦後臺任務中的代碼結束,它就無法執行任何操作,直到調度程序再次運行它爲止。

+0

好的,謝謝你的回答! –