美文网首页
Ios面试复习--传感器

Ios面试复习--传感器

作者: 金克拉拉拉拉 | 来源:发表于2017-12-11 16:49 被阅读0次

    搭载在Ios设备上的传感器

    运动传感器(Motion)/加速传感器、加速计(Accelermeter Sensor)

    环境光传感器(Ambient light sensor)

    距离传感器(Proximity sensor)

    磁力计传感器(Magnetometer sensor)

    内部温度传感器(Internal Temperature sensor)

    湿度传感器(Moisture sensor)

    陀螺仪(Gyroscope) 

    1.距离传感器

    在当前app中 打开接近检测功能 并且监听状态变化 通过

    2.加速计

    1.UIAccelerometer 类 ios5以前获取加速度信息类,简单实用,但已经被废弃

    3.CoreMotion

     ios5开启新的运动框架 除了能得到加速计信息,还有陀螺仪,磁力计信息,记步器等

    1.加速计

    基于CMMotionManager对象 接口可实现自定义线程 实时回调,和get当前加速计信息

    陀螺仪、磁力仪与之用法相同

    4.计步器

    ios7-ios8使用CMStepCounter 类

    ios9之后使用CMPedometer 类

    + (BOOL)isStepCountingAvailable; // 能否获取徒步数

    + (BOOL)isDistanceAvailable; // 能否获取距离

    + (BOOL)isFloorCountingAvailable;// 能否获取楼层

    + (BOOL)isPaceAvailable NS_AVAILABLE(NA,9_0);// 能否获取步速

    + (BOOL)isCadenceAvailable NS_AVAILABLE(NA,9_0);// 能否获取节奏

    + (BOOL)isPedometerEventTrackingAvailable NS_AVAILABLE(NA,10_0) __WATCHOS_AVAILABLE(3_0); //是否正在计步器跟踪

    CMPedometer

    相关文章

      网友评论

          本文标题:Ios面试复习--传感器

          本文链接:https://www.haomeiwen.com/subject/klqdixtx.html