2013-03-02 108 views
-2

我想問一下報警應用程序如何在移動設備上工作。因爲它不會耗盡電池,並且我認爲在我的問題(下文)中我可以使用相同的方法。而且我不知道如何使用後臺服務,它在給定的時間內執行主應用程序。 我必須計算每個用戶輸入的時間段。如果結果與用戶想要的一樣(用戶也輸入它),我需要向他展示結果。我該如何做出應用:兩個分開的應用程序(定時器/計算器和輸入/輸出)還是一個應用程序?如果我寫兩個分開的應用程序,第一個計時器/計算器必須像控制檯應用程序?如何通過後臺服務來執行應用程序?

我的主要問題是:如何將「某物」設置爲給定的時間段,使用它,我知道我的計算器將計算某個給定時間段的某些內容? P.S.對不起我的英語不好。如果有任何錯誤,請對我的錯誤感到抱歉

+0

目前尚不清楚「計算與期間的東西」是什麼意思。你的意思是說,如果用戶輸入20s,計算運行20s,或20s是計算的輸入? – 2013-03-02 14:20:30

+0

其重新計算的期限。附:如果輸入20s,則必須在每20s後再次進行計算。 – Javidan 2013-03-02 14:23:57

回答

1

您無法在Windows Phone的任意時間在後臺運行。您只能定期運行(每30分鐘執行25次最大執行時間)。即使如此,你也不能保證運行:

  • 你以前墜毀了兩次。
  • 用戶關閉了服務。
  • 電池保護程序已打開。 ...

對什麼是可能的,當你的應用程序是不是在前臺的詳細信息,請參閱https://stackoverflow.com/a/13520869/694641

+0

但我不明白。報警應用如何工作?它在任何時候都可以在後臺運行或如何運行 – Javidan 2013-03-02 14:33:35

+0

這是手機操作系統的一部分嗎?它不受這些規則的限制... – 2013-03-02 15:23:16

+0

我想讓我的應用程序就像鬧鐘應用程序一樣。我需要得到一個信息不是每一秒,但我給的期限。它不好,我不能這樣做。我可以創建類似「計時器」的服務,並在需要時運行我的「計算器」服務嗎? – Javidan 2013-03-02 16:15:04

相關問題