首页 > 其他 > 详细

距离传感器

时间:2015-11-20 10:48:59      阅读:282      评论:0      收藏:0      [点我收藏+]

一、常见传感器:

    运动传感器\加速度传感器\加速计Motion/Accelerometer Sensor

  环境光传感器(Ambient Light Sensor)//很老的了 感受周围环境光线的强弱

  距离传感器(Proximity Sensor)//感应是否有其他物体靠近

  磁力计传感器(Magnetometer Sensor)//磁场

  内部温度传感器(Internal Temperature Sensor)//设备内部温度

  湿度传感器(Moisture Sensor)//是否进水等

  陀螺仪(Gyroscope)//主要判断角度,飞车游戏等

1、距离传感器,必须使用真机测试

- (void)viewDidLoad {
    [super viewDidLoad];
    
    // 距离传感器默认是关闭(实时的检测是否有物品靠近,所有非常耗电)
    // [UIApplication sharedApplication].proximitySensingEnabled
    [UIDevice currentDevice].proximityMonitoringEnabled = YES;
    
    // 通过通知(一旦有物品靠近或者离开的时候,都会发出通知)
    [[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];
}

 

距离传感器

原文:http://www.cnblogs.com/10-19-92/p/4979926.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!