光线感应器、距离感应器和方向感应器
除了多点触控显示器上的感应器,iPhone还有光线感应器、距离感应器和方向感应器,这些都可以探测到机身所处的方位。
环境光线感应器
环境光线的感应器可以让屏幕在太阳光下变亮、在昏暗的环境中变暗。该功能有助于iPhone节约电量并提高电池的寿命。虽然感应器目前对于API没什么用,但是这在将来可以有所改观,并且会引发“能感知环境”的应用创新。
距离感应器
距离感应器可以在机身接近人脸时(大约0.75英寸)触发相应的事件。iPhone内置的应用可以在用户通话时用该传感器关闭屏幕,这样可以避免用户与屏幕之间不必要的交互。与此类似,Google搜索应用可以利用距离感应器触发语音搜索,如图2-16所示。
[TR]
[TD][I]498)this.width=498;' onmousewheel = 'javascript:return big(this)' height=280 alt="" src="http://pic.aIhUaU.com/201602/15/093000519.jpg" width=258 border=0>[/TD][/TR]
[TR][/TR]
方向感应器
应用最广泛的感应器应该是方向感应器,也就是“运动”感应器。方向感应器可以探测出iPhone的方位并对显示方式做相应的调整。最实用的方向感应器功能也许要数iPhone旋转后屏幕内容会由纵向显示变为横向显示。其他基于方向感应器的功能在游戏、乐器和联系人管理工具、照片工具、电子书阅读器和计步器中可以见到(见图2-17~图2-19)。
[TR]
[TD][I]498)this.width=498;' onmousewheel = 'javascript:return big(this)' height=328 alt="" src="http://pic.aIhUaU.com/201602/15/093038761.jpg" width=662 border=0>[/TD][/TR]
[TR][/TR]注意 iPhone4有一个三轴陀螺仪。它与方向感应器配合,可以让iPhone具备更高级的运动感知,例如加速度、角速度、旋转速度等。