У меня Galaxy Tab 1000.
Я пытаюсь написать код, который будет идентифицировать ЛЮБОЕ движение.
У меня версия 2.2 на телефоне.
Это действующий код.
OnCreate()
mySensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
mySensorManager.registerListener(mySensorEventListener, mySensorManager
.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
SensorManager.SENSOR_DELAY_NORMAL); //
Это реализация, измененная сенсором (я думаю, очень простая), но не работающая
if (event.sensor.getType() == SensorManager.SENSOR_ACCELEROMETER) // Do WORK
Event.sensor.getType () возвращает 1
Если я это сделаю: getSensorList (Sensor.TYPE_ALL);Я получаю датчики компаса, компаса, BMA150 (ускорение), температуры, магнита, приближения, света и гироскопа.
(странно - я думал, что это только в 3.0)
Посоветуйте, пожалуйста, как я могу получить обнаружение движения на телефоне.
спасибо