Java 如何在MainActivity内启动加速计活动
这是我的Java 如何在MainActivity内启动加速计活动,java,android,Java,Android,这是我的SensorActivity类,在MainActivity中声明。如何在main活动的onCreate方法中启动加速计传感器 public class SensorActivity extends Activity implements SensorEventListener{ private final SensorManager mSensorManager; private final Sensor mAccelerometer; public Sens
SensorActivity
类,在MainActivity
中声明。如何在main活动
的onCreate
方法中启动加速计
传感器
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) {
}
您可以通过以下意图启动新活动:
Intent intent = new Intent(MainActivity.this, MainActivity.SensorActivity.class);
startActivity(intent);