2017-04-19 4 views
-1

これはクラスであり、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);  
関連する問題