1.2.6 外部设备

每个移动设备都会有形形色色的输入输出等外部设备,支持这些设备是Android义不容辞的职责。Android可以兼容各类输入设备,包括各种键盘、触摸屏、轨迹球等。同时,Android也可以支持各种摄像头,以完成自动聚焦、拍照、录像、预览等操作。

除了这些基本设备,Android还支持各种类型的感应器,包括加速度传感器、压力传感器、温度传感器、光学传感器,等等。通过android.hardware.SensorManager对象,它可以获得设备上所有的传感器信息,并从中获取相关数据,开发出具有更出色体验的应用。

除此之外,Google还为Android植入了强大的语音识别服务,它将麦克风收集来的语音信息传输到远端服务器进行匹配,转换成对应的文本信息再传输回来。通过这样的架构模式,它可以有效地识别出最新最热门的词语和句子,为用户提供多种输入方式。