程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 首次調用一直運行-Android 加速度傳感器 app手機調用會自己不斷的運行

首次調用一直運行-Android 加速度傳感器 app手機調用會自己不斷的運行

編輯:編程綜合問答
Android 加速度傳感器 app手機調用會自己不斷的運行

app 首次調用系統傳感器的時候,手機沒有動,傳感器會一直運行,過了30幾秒才會停下來,目前只有在鎖屏後傳感器依舊可以運行的手機上發現這個問題,其它手機暫時沒有。
補充:在android中使用傳感器相關類獲取加速表的值後,發現值在不停的變,即使是將手機平放在桌面上值也不會固定,不知道是否是靈敏度的問題,想要利用加速表測算出手機移動的距離,如果加速表的值一直變,會有很大的誤差,請高手指教。
手機平放桌面時,獲取的x軸和y軸的值不是0,為什麼?

最佳回答:


下面是從網上發現的一點兒資料,正在完善中。。。。。。
理論上說,通過對加速度的采樣,並對時間做積分,就可得到相對原點的移動距離。
但是實際實現時會有困難,
一是,傳感器靈敏度有限;
二是,傳感器精度有限;民用傳感器受溫度影響較大,會產生漂移。
你遇到的問題,可能是二的問題。

當然,還有一種情況,就是這個傳感器太靈敏了,以至於連桌子那種非常微小的震動都能感受到 :-)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved