一、距离传感器的开启关闭
//判断距离传感器状态
if ([[UIDevice currentDevice] proximityState] == NO)
{
//打开距离传感器
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES];
}
//传感器的关闭
[[UIDevice currentDevice] setProximityMonitoringEnabled:NO];
二、传感器状态发生改变调用方法
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(funName:)
name:UIDeviceProximityStateDidChangeNotification
object:nil];
三、与设备相关的三个通知
UIKIT_EXTERN NSString *const UIDeviceOrientationDidChangeNotification __TVOS_PROHIBITED;
UIKIT_EXTERN NSString *const UIDeviceBatteryStateDidChangeNotification NS_AVAILABLE_IOS(3_0) __TVOS_PROHIBITED;
UIKIT_EXTERN NSString *const UIDeviceBatteryLevelDidChangeNotification NS_AVAILABLE_IOS(3_0) __TVOS_PROHIBITED;
UIKIT_EXTERN NSString *const UIDeviceProximityStateDidChangeNotification NS_AVAILABLE_IOS(3_0);