2017-04-19 4 views
-1

이것은 내 SensorActivity 클래스이며 MainActivity으로 선언되었습니다. MainActivityonCreate 방법에서 accelerometer 센서를 시작하려면 어떻게해야합니까?MainActivity에서 가속도계 활동을 시작하는 방법

public class SensorActivity extends Activity implements SensorEventListener{ 
    private final SensorManager mSensorManager; 
    private final Sensor mAccelerometer; 


    public SensorActivity() { 
     mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE); 
     mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER); 
    } 

    protected void onResume() { 
     super.onResume(); 
     mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL); 
    } 

    protected void onPause() { 
     super.onPause(); 
     mSensorManager.unregisterListener(this); 
    } 

    @Override 
    public void onSensorChanged(SensorEvent sensorEvent) { 

     //DO THINGS 

    } 

    @Override 
    public void onAccuracyChanged(Sensor sensor, int i) { 

    } 

답변

0

당신은 의도로 새로운 활동을 시작할 수 있습니다

Intent intent = new Intent(MainActivity.this, MainActivity.SensorActivity.class); 
startActivity(intent);  
관련 문제