感測器專題(4)-其他感測器了解
本節引言:
在上一節的結尾說了,感測器部分因為筆者沒怎麼玩過,本節就簡單的把剩下的幾個常用的 感測器介紹一遍,當作科普,以後用到再慢慢研究~
1.磁場感測器(Magnetic field sensor)
##作用:此感測器主要用於讀取手機附近的磁場變化
感測器的值所擷取到的值:有三個,分別是:X,Y,Z軸上方向上的磁場值
數值單位:T,微特斯拉
感測器取得:Sensor.TYPE_MAGNETIC_FIELD
2 .距離感應器(Proximity sensor)
作用:用於感應手機與人體的距離,用得最多的就是手機通話時候,臉部貼近螢幕時, 螢幕會熄滅,當臉部離開螢幕一段距離後,螢幕又會亮起,這樣可以避免透過過程臉部誤碰 掛斷按鈕,從而導致通話中斷~我們可以利用這個感測器來做一些互動型的App~
感測器的值收集到的值:有一個,物體與設備間的距離
數值單位:cm,公分
感測器取得:Sensor.TYPE_PROXIMITY
- 其他 :
①關於距離感測器可能有兩種,一種是能直接給出距離的,而另一種則是給出靠近或遠離! 就是只回傳兩個值,0.0或最大值!我們可以透過對比解析度和最大值是否相等進行判斷! 如果相等說明是後者,假如不等說明是前者!
②呼叫sensor.getResolution()方法獲得解析度,呼叫getMaximumRange()得到最大值!
3.光線感測器(Light sensor)
#作用:用來讀取光度值,即光線強度 感測器的值收集到的值:有一個,光亮度值
數值單位
:lux,1流明每平方公尺面積,就是1勒克斯(lux),最大值是:120000.0f,Android 中把光線強度分了不同的等級,可以自行查看SensorManager類別~感測器取得
:Sensor.TYPE_LIGHT
4 .氣壓感測器(Pressure sensor)
作用:用於測量大氣壓力,常用於測量海拔高度感測器的值所採集到的值:有一個,大氣壓力值
數值單位
:hPa,百帕感測器取得
:Sensor.TYPE_PRESSURE
5.溫度感測器(Temperature sensor)##作用
:測量手機內部的溫度或外部環境的問題################################################################################################################感測器的值採集到的值###:有一個,溫度值#########數值單位###:℃,攝氏度###感測器取得:Sensor.TYPE_TEMPERATURE(手機內部)/TYPE_AMBIENT_TEMPERATURE(手機外部)
6.感測器模擬工具-SensorSimulator
如題,當我們的真機不具備某種感測器的時候,而又需要進行開發~關於具體用法可見下面的文章:Android設備上的感測器模擬工具: SensorSimulator
本節小結:
#好的,本節應該是基礎入門系列裡最雞肋的一節了吧,本來不想寫的,不過還是寫下吧, 上面的東西知道下就好~還是那句話,以後要用到再深入研究~謝謝