2014-03-04 39 views
-1

hy!屏幕鎖定時的加速度計記錄

我把我的加速度計的acm_CurrentValueChanged給我的數據寫入文件,如下所示:X,Y,Z,時間 我的應用程序停止錄製,每次我鎖定屏幕時,如何使應用程序記錄屏幕鎖定時

我試圖

PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; 
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled; 

複製到幾個地方,但它仍然沒有記錄。

有什麼想法嗎?

+0

只需 - 您不能在鎖定屏幕下使用Sensor API。 [類似的問題發佈在這裏](http://stackoverflow.com/questions/4155641/track-accelerometer-under-lock-screen) – Romasz

回答

0

除了服務(例如Facebook通知)之外,手機被鎖定時,您不能做任何事情,但即使這些服務有最小時間間隔。

+0

你100%肯定在這? 喜歡一個健身應用程序,我必須讓用戶保持解鎖屏幕,同時做練習左右(只是一個例子) – user3378002

+0

如果你正在製作一個健身應用程序,如果手機會鎖定自己,爲什麼它會有什麼好處呢?你只是讓屏幕保持清醒。如果您正在製作一個正在運行的應用程序,則可以提供服務以每x分鐘跟蹤GPS座標。 – PeterInvincible

+0

例如,你不用你的手機運行你的電話,你總是把它放在你的痘痘,鎖屏, 但是,不幸的是我無法獲取數據,而其鎖定 – user3378002