zoukankan      html  css  js  c++  java
  • 距离传感器

    一、常见传感器:

        运动传感器加速度传感器加速计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];
    }
  • 相关阅读:
    numpy数据集练习——鸢尾花数据集
    git error:gpg failed to sign the data fatal: failed to write commit object
    后台定位Report
    iOS上传构建版本遇到的问题(Xcode8.1)
    动态计算UITableViewCell高度<进阶>
    计算代码运行时间
    安装Homebrew-包管理器
    SDWebImage : NSURLErrorDomain
    nil / Nil / NULL / NSNull
    NSURLCache
  • 原文地址:https://www.cnblogs.com/10-19-92/p/4979926.html
Copyright © 2011-2022 走看看