안드로이드 개발 질문/답변
(글 수 45,052)
package com.SensorSimul;
import org.openintents.sensorsimulator.hardware.SensorManagerSimulator;
import android.app.Activity;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.widget.TextView;
import android.hardware.SensorListener;
public class SensorSimul extends Activity {
SensorManagerSimulator mSensorManager;
TextView mTextView;
float mOrientationValue;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mTextView = new TextView(this);
setContentView(R.layout.main);
mSensorManager =
SensorManagerSimulator.getSystemService(this,
Context.SENSOR_SERVICE);
mSensorManager.connectSimulator();
mSensorManager.registerListener(mSensorListener,
Sensor.TYPE_ORIENTATION);
}
@Override
public void onStop() {
if (mSensorManager != null)
mSensorManager.unregisterListener(mSensorListener);
super.onStop();
}
@Override
public void onResume() {
super.onResume();
if (mSensorManager == null)
mSensorManager =
SensorManagerSimulator.getSystemService(this,
Context.SENSOR_SERVICE);
mSensorManager.registerListener(mSensorListener,
Sensor.TYPE_ORIENTATION);
}
public void onAccuracyChanged(int sensor, int accuracy) {
}
public void onSensorChanged(int sensor, float[] values) {
mOrientationValue = values[SensorManager.DATA_X];
if (sensor == SensorManager.SENSOR_ORIENTATION) {
runOnUiThread(new Runnable() {
public void run() {
mTextView.setText(String.valueOf(mOrientationValue));
}
});
}
}
};
여기 소스 코드중에 SensorListener 가 있는데요
버전이 바뀌면서 이 코드가 사라졌는데 이거 대신 쓸수 있는겟이 무엇인가요??
이렇게 떠버립니다