阐述
还是来几句没有涵养的话吧~ 传感器是个好东西,但是太难理解了,太难玩了,找了几篇像样的资料,整合一下,记录之。
探讨
iPhone 5之后,Apple公司就已经开始为iPhone设备装配上了很多传感器,如:
1. 运动传感器\加速度传感器\加速计(Motion/Accelerometer Sensor)
感应设备的运动(摇一摇、计步器)
2. 环境光传感器(Ambient Light Sensor)
感应周边环境光线的强弱(自动调节屏幕亮度)
3. 距离传感器(Proximity Sensor)
感应是否有其他物体靠近设备屏幕(打电话自动锁屏)
4. 磁力计传感器(Magnetometer Sensor)
感应周边的磁场(合盖锁屏)
5. 内部温度传感器(Internal Temperature Sensor)
感应设备内部的温度(提醒用户降温,防止损伤设备)
6. 湿度传感器(Moisture Sensor)
感应设备是否进水(方便维修人员)
7. 陀螺仪(Gyroscope)
感应设备的持握方式(赛车类游戏)
为了推广设备的价值,Apple公司在 iOS 5之后开始为开发者提供传感器对应的库 --- CoreMotion.framework
作为传感器的封装,其包含了以前所支持的各种传感器,并且在原有的基础上对有关数据进行加工,省去开发者进行有关的数据工作,提出了DeviceMotion概念。