我有一个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(传感器.TYPE_ALL); 我得到传感器指南针,指南针,BMA150(加速度),温度,磁铁,接近度,光线和陀螺仪。
(奇怪的 - 我认为这只是在高达3.0)
请指教,我怎么能在手机上获得运动检测。
感谢
BMA150(加速)不是你想要的吗?加速计是'运动检测' – Jodes 2011-06-08 15:51:43
你是正确的。我设法使用这些传感器进行工作。 – Saariko 2011-06-16 20:55:58