PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
AndroidDev
[問題] 加速度計之方向
作者:
jamesweb3
(James)
2018-12-03 18:25:57
依照Android官方文件
得知xyz方向如下...
+x : 划手機時的右邊
+y : 聽筒方向
+z : 背蓋往螢幕的方向
因此,將手機螢幕朝上放置在桌上時
sensorValue應該是(0, 0 , -9.8)
為什麼實際上剛好相反,z軸是+9.8
百思不得其解...有人知道嗎?
作者:
aids61517
(奇歐巴肯)
2018-12-03 22:48:00
背蓋往螢幕的方向 聽起來像是螢幕在上面,那手機螢幕朝上放置在桌上不也是螢幕在背蓋上?
作者:
jamesweb3
(James)
2018-12-03 23:42:00
對啊 螢幕朝上靜止放置 地心引力不是朝下面=-9.8才對為什麼SDK是+9.8?
作者:
t52101t
(五å棋)
2018-12-03 23:45:00
" target="_blank" rel="nofollow">
" target="_blank" rel="nofollow">
我的理解是 不論螢幕朝哪個方位 他都是+9.8他不會因為你手機螢幕方向的轉變而改動數值
作者:
aids61517
(奇歐巴肯)
2018-12-04 09:29:00
原PO好像誤會我的意思,我的意思是背蓋朝螢幕的方向不就是螢幕朝上的意思嗎?所以+9.8看起來沒錯吧,你手機翻面之後他會變-9.8還是仍然為+9.8?噢如果以力的方向來看是-9.8沒錯
作者:
jamesweb3
(James)
2018-12-04 10:38:00
或許我該說+z: 指向螢幕方向因此螢幕朝上,為什麼加速度器的z吐出+9.8?如果螢幕朝下放在桌上,z就吐出-9.8哦!
作者:
aids61517
(奇歐巴肯)
2018-12-04 11:09:00
https://goo.gl/2fqMZG
依照這篇的解釋,螢幕朝上會拿到+9.8沒錯不要以力的方向想,單純以手機定義的方向思考就好
作者:
jamesweb3
(James)
2018-12-04 11:27:00
感謝a大的文章~讓我想起一句話:感測器的z定義為 acceleration minus Gz on the z-axis
作者:
god145145
2018-12-08 22:25:00
因為sensor焊在背面
繼續閱讀
[問題] Fragment 跟 Activity 一些問題
Pear888
[問題] 登入系統的會員判別問題
daniel88520
toast會先else在到if
daniel88520
Re: [問題] Kotlin 教學
mTwTm
Re: [問題] Kotlin 教學
clarksuper
[問題] 在SurfaceView掃描QRCode(已解決)
daniel098962
[問題] 在RecyclerView顯示不確定數的子項
taco2548
[問題] 登入跑VolleyError error問題(已解決)
daniel88520
[問題] login登入問題
daniel88520
[問題] admob 更新
lazior
Links
booklink
Contact Us: admin [ a t ] ucptt.com