在Android開發中,傳感器起到了非常重要的作用,可以實現一些我們意想不到的功能,比如音樂鍵盤,火災報警,甚至是地震儀等等。Android系統提供了10多種傳感器,接下來嘉興App開發公司嘉興軟件就選擇幾種常用的傳感器來介紹其開發及應用過程。
Android開發:傳感器開發及應用基礎介紹
方向傳感器
方向傳感器(Orientation)簡稱為O-sensor,主要感應方位的變化,現在已經被:SensorManagerOrientation()所取代,我們可以通過磁力計MagneticField和加速度傳感器Accelerometer來獲得方位信息,該傳感器同樣捕獲三個參數,分別代表手機沿傳感器坐標系的X軸、Y軸和Z軸轉過的角度。
磁場傳感器
磁力傳感器(MagneticField)簡稱為M-sensor,改傳感器主要讀取的是磁場的變化,通過磁場傳感器可以開發出指南針,羅盤等磁場應用。該傳感器讀取的數據同樣是空間坐標系三個方向的磁場值,其數據單位為uT,即微特斯拉。
重力傳感器
重力傳感器(Gravity)簡稱為GV-sensor,主要用于輸出重力數據,在地球上,重力數值為9.8,單位是m/s^2。坐標系統與加速度傳感器坐標系相同,當設備復位時,重力傳感器的輸出與加速度傳感器相同。
加速度傳感器
加速度傳感器(Accelerometer)簡稱G-sensor,主要用于感應設備的運動。該傳感器捕獲三個參數,分別表示空間坐標系中X、Y、Z軸方向上的加速度減去重力加速度在相應軸上的分量,其單位均為m/s2。
光傳感器
光傳感器(Light),主要用來檢測設備周圍光線強度。光強單位是勒克斯(lux),其物理意義是照射到單位面積上的光通量。光傳感器的開發與之前介紹過的各種傳感器的開發步驟基本相同,只是監測的是SENSOR_LIGHT,即捕捉光的強度。
Android開發:http://www.makeoverxpress.com/app.html |
嘉興雷鳥是一家集企業軟件開發,WEB網站建設,移動APP制作等綜合型的互聯網公司,為嘉興顧客提供一站式的企業軟件開發,安卓app開發,ios開發服務,同時為嘉興企業提供全面移動互聯軟件技術解決方案,是嘉興知名的綜合型APP軟件外包開發公司。根據前期調研方案和客戶實際需求,以專業獨到的設計理念、精益求精的技術精神、嚴格完善的品控系統,為嘉興每一位客戶提供專屬的移動互聯軟件技術解決方案。經過不斷積累,嘉興雷鳥陸續推出視頻直播APP、電商商城APP、P2P網貸APP、智能硬件APP開發、移動APP開發、微信公眾平臺開發、一元購APP、智慧社區服務APP、生活服務O2O系統APP等各類APP產品,為嘉興各行企業向移動互聯網轉型奠定了堅實基礎。在激烈的市場競爭中,嘉興雷鳥創造了嘉興軟件定制開發行業的卓越口碑,是具有更高品質的移動互聯網軟件技術定制服務商。