Advertisement
Guest User

Android accelerometer Sensor

a guest
Oct 15th, 2013
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. package com.example.testaccel;
  2.  
  3. import android.hardware.Sensor;
  4. import android.hardware.SensorEvent;
  5. import android.hardware.SensorEventListener;
  6. import android.hardware.SensorManager;
  7. import android.os.Bundle;
  8. import android.app.Activity;
  9. import android.view.Menu;
  10. import android.widget.TextView;
  11.  
  12. public class MainActivity extends Activity implements SensorEventListener{
  13.  
  14. Sensor accelerometer;
  15. SensorManager sm;
  16. TextView acceleration;
  17. int fares;
  18.  
  19. @Override
  20. public void onCreate(Bundle savedInstanceState) {
  21. super.onCreate(savedInstanceState);
  22. setContentView(R.layout.activity_main);
  23. sm=(SensorManager)getSystemService(SENSOR_SERVICE);
  24. accelerometer=sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
  25. sm.registerListener(this, accelerometer, SensorManager.SENSOR_DELAY_NORMAL);
  26.  
  27. acceleration=(TextView)findViewById(R.id.acceleration);
  28. }
  29.  
  30. @Override
  31. public boolean onCreateOptionsMenu(Menu menu) {
  32. // Inflate the menu; this adds items to the action bar if it is present.
  33. getMenuInflater().inflate(R.menu.main, menu);
  34. return true;
  35. }
  36.  
  37. @Override
  38. public void onAccuracyChanged (Sensor sensor, int accuracy){
  39.  
  40. }
  41.  
  42.  
  43.  
  44.  
  45. @Override
  46. public void onSensorChanged(SensorEvent event) {
  47. // TODO Auto-generated method stub
  48. acceleration.setText("X: "+event.values[0]+
  49. "\nY: "+event.values[1]+
  50. "\nZ: "+event.values[2]);
  51.  
  52. }
  53.  
  54.  
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement