據我所知,如果屏幕被鎖定,加速度計將停止報告數據。因此,您必須禁用屏幕超時並實施自定義鎖屏,這也不是一個完整的證明解決方案,因爲用戶可以切換到另一個應用程序並調用鎖屏,這就是計步器在市場上如此稀少的原因。然而,如果用戶是多任務的,那麼在後臺應用程序中是否還有辦法報告加速度計數據?是否可以在後臺訪問Windows Phone 7的加速計數據?
我試圖設計一個計步器,並且從我讀過的和研究過的任何東西看來,當涉及到訪問傳感器數據時,看起來多任務將不會成爲一種選擇。因此,如果我在前臺有計步器應用程序正在記錄步驟,如果我打電話或決定閱讀電子郵件,因爲我正在走路或導致多任務處理的任何其他事情,傳感器將停止報告數據,因爲應用程序使用它進入背景?有人可以驗證這一點,或讓我知道是否有辦法克服這一點?
報價看起來不像是可能的,甚至是後臺代理不支持它。 [不支持的apis列表](http://msdn.microsoft.com/en-us/library/hh202962(v = vs.92).aspx) – abhinav 2012-02-09 05:54:30
@abhinav:是的,這也是我的理解。我只是不想讓一塊石頭沒有轉身。也許有人在這裏嘗試得到類似於工作的東西時運氣更好? – Cranialsurge 2012-02-09 06:05:05
這個問題與Windows Phone應用程序的執行模型有關,所以我認爲機會很渺茫。我已經幾次遇到過這種情況。我也會跟隨這個問題,看看我是否遺漏了一些東西。祝你們好運:) – abhinav 2012-02-09 11:13:50