Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo leer los datos del sensor de gravedad en Android?

¿Cómo leer los datos del sensor de gravedad en Android?

Hay una interfaz de programación correspondiente. Simplemente comprenda la programación básica de Android.

Varias aplicaciones de juegos pueden utilizar datos de gravedad, lo que significa llamar a los datos correspondientes. clase pública SensorGetValueActivity extiende Actividad implementa SensorEventListener{

sensorManager privado sensorManager;

/** Se llama cuando se crea la actividad por primera vez. Se llama cuando la actividad se crea por primera vez. */

@Override

public void onCreate(Bundle saveInstanceState) {

super.onCreate( saveInstanceState);

sensorManager=( SensorManager)this.getSystemService(SENSOR_SERVICE);

setContentView(R.layout.main);

Botón cerrar=(Botón)findViewById(R.id.btn_close);

close.setOnClickListener(new Button.OnClickListener(){

public void onClick(View v) {

//TODO genera automáticamente un código auxiliar de método

finish();

}

public void onClick(View v) {

//TODO genera automáticamente códigos auxiliares de métodos

finish ();

}.

}

});

}

protegido void onResume(){

super.onResume();

Listlt Sensorgt; sensores=sensorManager.getSensorList(Sensor.TYPE_ALL);

for(Sensor s: sensores){

sensorManager.SENSOR_DELAY_NORMAL);

}

public void onAccuracyChanged(Sensor arg0, int arg1) {

//TODO genera automáticamente un código auxiliar de método

}

public void onSensorChanged(evento SensorEvent) {

// TODO genera automáticamente códigos auxiliares de método

switch(event.sensor.getType ()){

// Aceleración

caso Sensor.valueOf(event.values[SensorManager.DATA_Y]);

String z1=String.valueOf( event.values[SensorManager.DATA_Z]);

tv1.setText("Aceleración x:" x1 "\n " "Aceleración y:" y1 "\n " "Aceleración z: " z1);

romper;

casos Sensor.values[SensorManager.DATA_Z]);

tv2.valueOf(event.values[SensorManager.DATA_Y]);

String z3=String.valueOf(event.values[SensorManager.DATA_Z]);

tv3.setText("Magnetómetro x:" x3 "\n " "Magnetómetro y:" y3 "\ n " "Magnetómetro z: " z3);

rotura;