搭載在Ios設(shè)備上的傳感器
運(yùn)動(dòng)傳感器(Motion)/加速傳感器对省、加速計(jì)(Accelermeter Sensor)
環(huán)境光傳感器(Ambient light sensor)
距離傳感器(Proximity sensor)
磁力計(jì)傳感器(Magnetometer sensor)
內(nèi)部溫度傳感器(Internal Temperature sensor)
濕度傳感器(Moisture sensor)
陀螺儀(Gyroscope)?
1.距離傳感器
2.加速計(jì)
1.UIAccelerometer 類 ios5以前獲取加速度信息類鸳慈,簡單實(shí)用,但已經(jīng)被廢棄
3.CoreMotion
?ios5開啟新的運(yùn)動(dòng)框架 除了能得到加速計(jì)信息舰绘,還有陀螺儀墅垮,磁力計(jì)信息,記步器等
1.加速計(jì)
陀螺儀可免、磁力儀與之用法相同
4.計(jì)步器
ios7-ios8使用CMStepCounter 類
ios9之后使用CMPedometer 類
+ (BOOL)isStepCountingAvailable;?// 能否獲取徒步數(shù)
+ (BOOL)isDistanceAvailable;?// 能否獲取距離
+ (BOOL)isFloorCountingAvailable;// 能否獲取樓層
+ (BOOL)isPaceAvailable NS_AVAILABLE(NA,9_0);// 能否獲取步速
+ (BOOL)isCadenceAvailable NS_AVAILABLE(NA,9_0);// 能否獲取節(jié)奏
+ (BOOL)isPedometerEventTrackingAvailable NS_AVAILABLE(NA,10_0) __WATCHOS_AVAILABLE(3_0); //是否正在計(jì)步器跟蹤