什麼是感測器
感測器是一種感應\檢測裝置, 目前已經廣泛應用於智慧型手機上
感測器的作用
用於感應\檢測裝置周邊的資訊
不同型別的感測器, 檢測的資訊也不一樣
iphone中的下面現象都是由感測器完成的
在地圖應用中, 能判斷出手機頭面向的方向
一關燈, iphone會自動降低亮度讓螢幕顯得不是那麼刺眼
打**時, 人臉貼近iphone螢幕時, 螢幕會自動鎖屏, 達到省電的目的
iphone內建的感測器有
運動感測器\加速度感測器\加速計(motion/accelerometer sensor)
環境光感測器(ambient light sensor)
距離感測器(proximity sensor)
磁力計感測器(magnetometer sensor)
內部溫度感測器(internal temperature sensor)
濕度感測器(moisture sensor)
陀螺儀(gyroscope)
... ...
感測器型別 作用
環境光感測器
感應周邊環境光線的強弱(自動調節螢幕亮度)
距離感測器
感應是否有其他物體靠近裝置螢幕(打**自動鎖屏)
磁力計感測器
感應周邊的磁場(合蓋鎖屏)
內部溫度感測器
感應裝置內部的溫度(提醒使用者降溫,防止損傷裝置)
濕度感測器
感應裝置是否進水(方便維修人員)
陀螺儀感應裝置的持握方式(賽車類遊戲)
加速計
感應裝置的運動(搖一搖、計步器)
距離感測器的使用:
//開啟距離感應功能
[uidevice
currentdevice].proximitymonitoringenabled= yes;
//監聽距離感應的通知
[[nsnotificationcenter
defaultcenter]addobserver:self
selector:@selector(proximitychange:)
name:uideviceproximitystatedidchangenotification
object:nil];
-(void)proximitychange:(nsnotificationcenter*)notification else
- (void)proximitystatedidchange
else
}@end
距離感測器
感測器 用來檢測周邊的資訊。不同型別的感測器檢測效果也不同 感測器型別 運動 加速器 等等 使用步驟 1.開啟距離感測器,預設時距離感測器是關閉的,這個方法已經不用了 1.開啟之後就開始實時監聽 使用最新的方法 uidevice currentdevice proximitymonitoringen...
距離感測器
裝置距離感測器功能的使用,首先需要開啟距離感測器功能,其次新增距離監聽。具體實現如下 1 開啟及監聽 uidevice currentdevice proximitymonitoringenabled yes nsnotificationcenter defaultcenter addobserve...
2 感測器 動作感測器
動作感測器概述 android平台支援一些用於監視裝置動作的感測器 這樣的感測器共有5個 其中兩個 加速感測器和陀螺儀感測器 是純的硬體感測器。另外三個 重力感測器 線性加速感測器和旋轉向量感測器 可能是硬體感測器,也可能是軟體感測器。例如,在一些android裝置中,這些基於軟體的感測器會從加速和...