M0286_Libro Curso
Android
android:orientation= “vertical” android:layout_width= “fill_parent” android:layout_height= “fill_parent” >
Lo primero, llamamos al método getSystemService() , y definimos el TextView para sacar la información por pantalla, y un sensorList de List
private SensorManager mgr; private TextView output; private List
mgr = (SensorManager) getSystemService( SENSOR_SERVICE ); output = (TextView) findViewById(R.id. output );
} @Override
protected void onResume() { super.onResume();
// Cada sensor se registra por separado sensorList = mgr.getSensorList(Sensor. TYPE_ACCELEROMETER ); Sensor acelerometerSensor = sensorList.get(0); mgr.registerListener(this, acelerometerSensor, sensorList = mgr.getSensorList(Sensor.TYPE_ Sensor magneticSensor = sensorList.get(0); mgr.registerListener(this, magneticSensor, sensorList = mgr.getSensorList(Sensor.TYPE_ORIENTATION); Sensor orientationSensor = sensorList.get(0); mgr.registerListener(this, orientationSensor,
SensorManager. SENSOR_DELAY_NORMAL ); /*
MAGNETIC_FIELD);
SensorManager.SENSOR_DELAY_NORMAL);
SensorManager.SENSOR_DELAY_NORMAL); */
186
Made with FlippingBook - Online catalogs