我有一个 Galaxy Tab 1000。
我正在尝试编写一个代码,它将识别任何运动。
我的手机上有 2.2 版。
这是 oncreate 代码。
OnCreate()
mySensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
mySensorManager.registerListener(mySensorEventListener, mySensorManager
.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
SensorManager.SENSOR_DELAY_NORMAL); //
这是传感器 onsensorchanged 实现(我认为非常简单)但不起作用
if (event.sensor.getType() == SensorManager.SENSOR_ACCELEROMETER) // Do WORK
event.sensor.getType() 返回 1
如果我这样做: getSensorList(Sensor.TYPE_ALL); 我得到传感器罗盘、罗盘、BMA150(加速度)、温度、磁铁、接近度、光和陀螺仪。
(奇怪 - 我以为它只在 3.0 中出现)
请指教,我怎样才能在手机上获得运动检测。
谢谢