iPhone距離感測器

2021-07-09 21:21:18 字數 1275 閱讀 2510

什麼是感測器

感測器是一種感應\檢測裝置, 目前已經廣泛應用於智慧型手機上

感測器的作用

用於感應\檢測裝置周邊的資訊

不同型別的感測器, 檢測的資訊也不一樣

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裝置中,這些基於軟體的感測器會從加速和...