iPhone5传感器列表运动/加速度传感器(Motion/AccelerometerSensor)环境光传感器(AmbientLightSensor)距离传感器(ProximitySensor)磁力计传感器(MagnetometerSensor)内部温度传感器(InternalTemperatureSensor)湿度传感器(MoistureSensor)陀螺仪(Gyroscope)全球卫星定位系统(GPS-GlobalPositioningSystem)摄像头(Camera)iOS硬件术语很多时候,iOS设备,特别是iPhone的“智能”会让很多用户感到好奇。比如,在使用iPhone中的地图应用时,它可以显示出我面向的方向。或者,在我旋转iPhone时它可以自动将程序界面随之旋转以适应当前的持握方式。还有,当我从户外走入室内后,iPhone可以自动降低亮度让屏幕显得不是那么刺眼。所有诸如此类的“智能”,其实都是由集成在iOS设备内部的一系列传感器配合系统完成的。这些传感器,对于iOS系统本身和在其之上运行的各类App都用相当重要的作用,也是iOS系统“智能”的主要来源之一。了解这些传感器以及其作用,能够让你更好的认识、利用和保护手中的iOS设备,这一章节,我将为各位简单介绍存在于iOS中的传感器。iOS设备的不同,所集成的传感器也有不同,这里笔者以iPhone5为例进行介绍,在本章节最后,笔者也会附带一个列表向你展示不同的iOS设备中拥有的传感器类型差异。1.运动/加速度传感器(MotionSensor/AccelerometerSensor)iPhone上配备的是一款三轴的运动/加速度传感器,它也是最早出现在iOS设备上的传感器之一。它的读数以G-force为单位。所谓加速度,是指单位时间中速度的变化。所谓三轴,是说明其能够检测设备在三个方向上的加速度。将你的设备正面向上平放在一个水平平面上,从左至右为x轴,从下至上为y轴,与水平面垂直向上的为z轴。如图:。由于地球重力加速度影响,则在此时z轴为一个负值,而其它两轴值为0。这时如果你在水平面上旋转设备,你会预知所有三个轴上的数据不会发生变化。而如果你让设备从平面上立起,则这时,z轴将不会感受到重力加速度的影响(值为0),那么这时y轴应该为一个负值。然后你再将设备向左或向右90度倾倒,让设备的左或右边缘与水平面保持平行状态,则此时y,z轴则不会收到重力加速度的影响,x轴则为一个负值。根据这个传感器提供的数值,设备本身就可以检测到你的持握方式发生的改变,从而可以使得iPhone自动旋转照片或App界面以适应你当前的持握方式。所以,在iPhone4以前的机型,其用户界面在Potrait(纵向显示)或Landscape(横向显示)模式之间切换是利用了此传感器。除此...