一、首先我们要知道摇一摇的使用是应用传感器来实现的:
前言了解:
传感器
一、传感器的类的结构:
1.包:android.hardware
2.SensorManager类:传感器的服务类
实例化:context.getSystemService(String name)
方法:
1)、Sensor getDefaultSensor(int type)
根据传感器的类型获取具体的传感器的对象:
参数:type传感器的类型
值:Sensor.TYPE_ACCELEROMETER:加速传感器
2)、registerListener(SensorEventListener listener,Sensor sensor,int rate) 注册传感器
参数: listener:传感器事件的监听事件
sensor:具体的传感器
rate:数据延误的时间
值:SENSOR_DELAY_FASTEST:延迟时间0微妙
SENSOR_DELAY_GAME:延迟时间20000微妙
SENSOR_DELAY_UI:延迟时间66667微妙
SENSOR_DELAY_NORMAL:延迟的时间2000000微妙
3.unregisterListener(SensorEventListener listener,Sensor sensor) 取消注册
参数:listener:事件