Android之传感器(一)光照传感器
一,简介
手机中内置的传感器是一种微型的物理设备,它能够探测、感受到外界的信号,并按一
定规律转换成我们所需要的信息。Android 手机通常都会支持多种类型的传感器,如光照传
感右器、加速度传感器、地磁传感器、压力传感器、温度传感器等。
当然,Android 系统只是负责将这些传感器所输出的信息传递给我们,至于具体如何去
利用这些信息就要充分发挥开发者的想象力了。 目前市场上很多的程序都有使用到传感器的
功能,比如最常见的赛车游戏,玩家可以通过旋转设备来控制赛车的前进方向,就像是在操
作方向盘一样。除此之外,微信的摇一摇功能,手机指南针等软件也都是借助传感器来完
成的。
不过,虽然 Android 系统支持十余种传感器的类型,但是手机里的传感器设备却是有限
的,基本上不会有哪部手机能够支持全部的传感器功能。因此本章中我们只去学习最常见的
几种传感器的用法,首先就从光照传感器开始吧。
二,光照传感器的用法
Android 中每个传感器的用法其实都比较类似,真的可以说是一通百通了。首先第一步
要获取到 SensorManager 的实例,方法如下:
SensorManager senserManager = (SensorManager)
getSystemService(Context.SENSOR_SERVICE);