iOS-传感器&距离传感器

作者: 指头飞血 | 来源:发表于2017-07-07 09:29 被阅读375次

什么是传感器

传感器是一种感应/检测装置,目前已经广泛应用于智能手机

传感器的作用

1.用于感应/检测设备周边的信息
2.不同的传感器,检测的信息也不一样

iPhone中下面现象都是由传感器完成的

1.在地图应用中,能判断出手机头面向的方向
2.一关灯,iPhone会自动降低亮度让屏幕显得不是那么刺眼
3.打电话的时,人脸贴近iPhone屏幕时,屏幕会自动锁屏,达到省电的目的......

iPhone5中传感器

1.运动传感器/加速度传感器/加速器(Motion/Accelerometer Sensor)
2.距离传感器(Proximity Sensor)
3.磁力传感器(Mangnetometer Sensor)
4.内部温度传感器(Intermal Temperature Sensor)
5.湿度传感器(Moisture Sensor)
6.陀螺仪(Gyroscope)判断角速度
7.环境光传感器(Ambient Light Sensor)......

创建一个距离传感器

- (void)viewDidLoad {
    [super viewDidLoad];
    //距离传感器(默认是关闭的,实时监测是否有物品靠近,非常耗电)
//    [UIApplication sharedApplication].proximitySensingEnabled;//废弃
    //1.打开距离传感器
    [UIDevice currentDevice].proximityMonitoringEnabled = YES;
    //2.通过通知(一旦有物品靠近或者离开)
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(proximityStateDidChange) name:UIDeviceProximityStateDidChangeNotification object:nil];
}

距离传感器通知方法

/**
 当有物品靠近或者离开的时候会调用此方法
 */
-(void)proximityStateDidChange{
    if ([UIDevice currentDevice].proximityState) {
         NSLog(@"有物品靠近");
    }else{
        NSLog(@"有物品离开");
    }
}

最后移除通知

/**
 移除通知
 */
-(void)dealloc{
    [[NSNotificationCenter defaultCenter] removeObserver:self];
}

!!!!!!CoreMotion框架的使用的使用和其它传感器的使用请参照http://www.jianshu.com/p/6d529e1f683b

相关文章

  • iOS-传感器&距离传感器

    什么是传感器 传感器是一种感应/检测装置,目前已经广泛应用于智能手机 传感器的作用 1.用于感应/检测设备周边的信...

  • iOS - 传感器

    传感器集锦:指纹识别、运动传感器、加速计、环境光感、距离传感器、磁力计、陀螺仪 1,距离传感器 2加速计,哪个方向...

  • 传感器

    一、环境光传感器(Ambient Light Sensor) 二、距离传感器(Proximity Sensor) ...

  • iOS 近距离传感器的使用

    使用使用近距离传感器 UIDevice 中有两个近距离传感器的属性:proximityMonitoringEnab...

  • swift5距离传感器

    swift5距离传感器

  • 影响拉绳位移传感器精度的因素

    拉绳位移传感器是线性传感器中很普遍的一种测量位移的产品,该产品也称为拉线编码器、距离传感器、直线传感器等,同时也延...

  • Android 传感器开发详解

    Android 传感器开发详解 传感器 传感器的分类 方向传感器 陀螺仪传感器 磁场传感器 重力传感器 线性加速度...

  • ROS tf包的作用理解—Apple的学习笔记

    如图传感器到障碍物的距离是(0.3,0.0,0.0),然后(?,?,?)是机器到障碍物的距离如何计算? 传感器...

  • 理解嵌套,掌握传感——关于距离传感器你必须知道这些事

    通过前面几节课的基础铺垫,本节课我们将正式进入传感器部分——距离传感器的知识学习,但是在正确运用传感器设计程...

  • android高级进阶

    传感器的使用传感器在手机上应用很广泛,有方向传感器, 加速传感器,重力传感器, 光线传感器,陀螺仪传感器, 压力传...

网友评论

    本文标题:iOS-传感器&距离传感器

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