안드로이드 개발 질문/답변
(글 수 45,052)
센서데모예제는 센서시뮬레이터랑 연동해서 하는거잖아요
그래서 해보구, 이걸 단말에서하려고
소스코드를 몇군데 수정했는데요
값읽어오지못하고 hello 문구만 뜨네요
밑에는 센서데모예제 수정한 부분들입니다
뭐가 더 추가되어야하는지..알려주세요ㅠ
(센서데모예제에서는 센서 세개 정보 부르는데, 저는 일단 가속도센서만 불렀습니다)
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView1 = (TextView) findViewById(R.id.text1); SensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); } @Override protected void onResume() { super.onResume(); SensorManager.registerListener(SensorEventListener, Sensor.TYPE_ACCELEROMETER | SensorManager.SENSOR_DELAY_FASTEST); } @Override protected void onStop() { SensorManager.unregisterListener(this); super.onStop(); } public void onAccuracyChanged(int sensor, int accuracy) { } public void onSensorChanged(int SENSOR_ACCELEROMETER, float[] values) { TextView1.setText("Accelerometer: " + values[0] + ", " + values[1] + ", " + values[2]); }