博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
距离传感器
阅读量:6180 次
发布时间:2019-06-21

本文共 933 字,大约阅读时间需要 3 分钟。

距离传感器(Proximity Sensor)

用于检测是否有其他物体靠近设备屏幕

当你打电话或接电话时将电话屏幕贴近耳边,iPhone会自动关闭屏幕 ,好处是

节省电量 

防止耳朵或面部不小心触摸屏幕而引发一些不想要的意外操作 

 

1 #import "ViewController.h" 2  3 @interface ViewController () 4  5 @end 6  7 @implementation ViewController 8  9 - (void)viewDidLoad {10     [super viewDidLoad];11     12     // 距离传感器默认是关闭的, 需要手动开启13     // 开启之后就可以开始监听14     // [UIApplication sharedApplication].proximitySensingEnabled = YES;     已经停用15     [UIDevice currentDevice].proximityMonitoringEnabled = YES;16     17     // 当监听到有物体靠近设备时, 系统就会发通知18     [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(close) name:UIDeviceProximityStateDidChangeNotification object:nil];19 }20 21 - (void)close22 {23     if ([UIDevice currentDevice].proximityState) {24         NSLog(@"危险! 危险! 有不明物靠近!");25     } else {26         NSLog(@"危险解除!");27     }28 }29 30 -(void)dealloc31 {32     [[NSNotificationCenter defaultCenter] removeObserver:self];33 }

 

转载地址:http://kebda.baihongyu.com/

你可能感兴趣的文章
python操作数据库PostgreSQL
查看>>
MVC公开课 – 1.基础 (2013-3-15广州传智MVC公开课)
查看>>
hdu 4281(MTSP)
查看>>
SQL分页语句三方案
查看>>
〖Linux〗Ubuntu13.10,在终端打开gvim提示“GLib-GObject-WARNING”的临时解决办法
查看>>
NaN
查看>>
墨卡托投影, GPS 坐标转像素, GPS 坐标转距离
查看>>
数字(数码)舵机和模拟舵机的区别
查看>>
JS日历,可获得指定日期周数及星期几
查看>>
iOS:if a ViewController is Visible
查看>>
C#~使用FileSystemWatcher来监视文件系统的变化
查看>>
[转载]]建立隐藏磁盘的一个方法
查看>>
qt windows下的配置 以及VS2010的使用
查看>>
重新想象 Windows 8 Store Apps (22) - 文件系统: 访问文件夹和文件, 通过 AQS 搜索本地文件...
查看>>
MQTT协议简记
查看>>
hadoop 生态系统版本对应问题
查看>>
[开发笔记]-sqlite数据库在使用时遇到的奇葩问题记录
查看>>
Fluent Nhibernate之旅(五)--利用AutoMapping进行简单开发
查看>>
警告: 程序集绑定日志记录被关闭(IIS7 64位系统)
查看>>
《巨商沈万三》--吴恩培
查看>>