[問題] 想請問使用Timer 抓取Sensor回傳值的問題

看板AndroidDev作者 (阿祐)時間13年前 (2013/03/07 01:14), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
小弟因為論文方向跟Android的開發有關 希望使用Timer 來抓取Sensor的值並且紀錄成文字檔 小弟試了兩種方法 第一種是使用Handler 搭配 Thread 用postDelay這個方法 讓程式以20hz的速度 來將Sensor的值寫入到txt檔內 目前遇到的問題是 照理來說每秒鍾應該要有20筆資料,但是錄下來的筆數總是不對 timer的時間會飄掉(設定20hz 有時候只會寫12-15筆) 第二種就是用Timer + TimerTask這個方法 這個方法錄下的筆數比第一種準但是有時候還是會飄 ================================== 想請問一下這兩種方法是否會有這樣的問題產生 小弟想說是否也有可能是我程式流程的問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.122.86.241

03/08 00:20, , 1F
就我所知 如果寫apk抓sensor data只能被動取值 沒辦法強制取值
03/08 00:20, 1F

03/08 00:20, , 2F
除非你可以寫linux上的執行檔
03/08 00:20, 2F
文章代碼(AID): #1HDtbR5M (AndroidDev)