Android 方向感測器
Android 方向感測器的型別是 Sensor.TYPE_ORIENTATION
通過 android.hardware.SensorEvent 返回方向感測器值。
方向感測器返回值的單位是角度,有三個值分別是
values[0]: 方位角
values[1]: 傾斜角
values[2]: 旋轉角
如同加速度感測器一樣,首先Android中 x,y,z 定義是以水平放置在的手機的右下腳為參照系座標原點(如下圖)
x 方向就是手機的水平方向,右為正
y 方向就是手機的水平垂直方向,前為正
z 方向就是手機的空間垂直方向,天空的方向為正,地球的方向為負
座標原點是手機螢幕的左下腳。
x<0 x>0
^
|
+-----------+--> y>0
| |
| |
| |
| | / z<0
| | /
| | /
O-----------+/
|[] [ ] []/
+----------/+ y<0
/
/
|/ z>0 (toward the sky)
O: Origin (x=0,y=0,z=0)
方向角的定義是手機y軸 水平面上的投影 與 正北方向的夾角。 (值得範圍是 0 ~ 359 其中0=North, 90=East, 180=South, 270=West)
傾斜角的定義是手機y軸 與水平面的夾角 (手機z軸向y軸方向移動為正 ,值得範圍是 -180 ~ 180)
旋轉角的定義是手機x軸 與水平面的夾角 (手機x軸離開z軸方向為正, 值得範圍是 -90 ~ 90)
相關文章
- android 感測器Android
- Android感測器完全解析Android
- android 中感測器的使用Android
- 利用cache特性檢測Android模擬器Android
- Android感測器程式設計例項原始碼Android程式設計原始碼
- Android感測器程式設計帶例項(轉)Android程式設計
- 虛擬機器快速搭建 Android 包分析檢測工具虛擬機Android
- Android利用感測器實現-仿微信搖一搖Android
- 感測器-雨滴感測器(雨刷)
- 一行程式碼幫你檢測Android模擬器行程Android
- 深度的Android感測器:近距離和陀螺儀 (有原始碼)Android原始碼
- 微軟釋出獨立Android模擬器 為開發者提供測試微軟Android
- [android]android自動化測試Android
- [android]android效能測試命令列篇Android命令列
- [android]android自動化測試十四之dumpsys效能測試Android
- Android 手勢檢測Android
- Android - 單元測試Android
- android單元測試Android
- Android的Junit測試Android
- [Fuzz]Android模糊測試Android
- [Android] 單元測試Android
- [Android]幀率測試Android
- 4、Android UI測試AndroidUI
- [Traceview]android效能測試ViewAndroid
- Junit測試Android自動化測試Android
- Android滲透測試Android滲透測試入門教程大學霸Android
- [android]android自動化測試十之單元測試例項Android
- android定時器Android定時器
- android計算器Android
- Android 定時器Android定時器
- 測試 之Java單元測試、Android單元測試JavaAndroid
- Android單元測試-對Activity的測試Android
- Android單元測試-對View的測試AndroidView
- android測試環境搭建Android
- Android親測原始碼分享Android原始碼
- Android相容性測試Android
- android測試有多重要!Android
- [android]android自動化測試十三之sciroccoAndroid