进阶篇-安卓系统:5.安卓手机位置传感器
? ? ? android平臺(tái)提供了兩個(gè)傳感器用語(yǔ)確定設(shè)備的位置,這兩個(gè)傳感器是磁場(chǎng)傳感器和方向傳感器。Android平臺(tái)還提供了測(cè)量設(shè)備正面到某一個(gè)臨近物體距離的傳感器(鄰近傳感器)。磁場(chǎng)傳感器和鄰近傳感器是基于硬件傳感器。
? ? ?用途:可以組合磁場(chǎng)傳感器和加速度傳感器測(cè)量設(shè)備相對(duì)于地磁北極的位置,還可以利用方向傳感器確定當(dāng)前設(shè)備相對(duì)自身參照系的位置。
磁場(chǎng)傳感器和方向傳感器都返回三個(gè)值,鄰近傳感器返回一個(gè)值。
方向三個(gè)值的含義:
event.valuss[0]:繞著Z軸旋轉(zhuǎn)的角度。如果Y軸正對(duì)北方,該值是0.如果指向東方,該值是90,如果Y軸指向西方,該值是270.
event.valuss[1]:繞著X軸旋轉(zhuǎn)的度數(shù)。如果Z軸正方向朝向Y軸正方向,該值為正值,反之為負(fù)值。該值在180至-180之間變動(dòng)。
event.valuss[2]:繞著Y軸旋轉(zhuǎn)的度數(shù)。當(dāng)從Z軸正方向朝向X軸正方向,該值為正值,反之為負(fù)值。該值在180至-180之間變動(dòng)。
用法和加速度傳感器相同。
?
轉(zhuǎn)載于:https://www.cnblogs.com/androidNot/p/5677582.html
總結(jié)
以上是生活随笔為你收集整理的进阶篇-安卓系统:5.安卓手机位置传感器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ion-nav-view的学习 和理解
- 下一篇: win10 EFI装ubuntu14.0