一 传感器
- 什么是传感器
- 传感器是一种感应\检测周围环境的一种装置
传感器的作用
- 用于感应\检测设备周边的信息
- 不同类型的传感器, 检测的信息也不一样
iPhone内置的传感器有
- 运动传感器\加速度传感器\加速计(Motion/Accelerometer Sensor)
- 环境光传感器(Ambient Light Sensor)
- 距离传感器(Proximity Sensor)
- 磁力计传感器(Magnetometer Sensor)
- 内部温度传感器(Internal Temperature Sensor)
- 湿度传感器(Moisture Sensor)
- 陀螺仪(Gyroscope)
… …
二 距离传感器
- 默认情况下,每一个应用程序距离传感器都是关闭状态
- 如果需要,需要通过代码将其打开
// 过期代码 [UIApplication sharedApplication].proximitySensingEnabled
[UIDevice currentDevice].proximityMonitoringEnabled = YES;
三 加速计信息获取##
- UIAccelerometer方法,该方法已过期
- (void)viewDidLoad {
[super viewDidLoad];
// 1.获取单例对象
UIAccelerometer *acceleromter = [UIAccelerometer sharedAccelerometer];
// 2.设置代理
acceleromter.delegate = self;
// 3.设置采样间隔
acceleromter.updateInterval = 1.0 / 5;
}
#pragma mark - 实现UIAccelerometer的代理方法
- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration
{
NSLog(@"x:%f y:%