저는 Android를 처음 사용하기 때문에 센서를 배우고 있습니다. 나는 다음과 같은 작은 프로그램을 만든다 :Android : 가속 센서에서 맞춤 대화 상자를 호출하십시오.
@Override
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
if(event.sensor.getType() == Sensor.TYPE_ACCELEROMETER){
float[] values = event.values;
float x = values[0];
float y = values[1];
float z = values[2];
float SR_Accelation = (x * x + y * y + z * z)/(SensorManager.GRAVITY_EARTH * SensorManager.GRAVITY_EARTH);
long currentTime = System.currentTimeMillis();
if(SR_Accelation >= 2){
if(currentTime - lastUpdateTime < 200){
return;
}
lastUpdateTime = currentTime;
Toast.makeText(ImgTest0130Activity.this, "Shake it!!!", 0).show();
}
}
}
잘 작동하고 축배가 나타날 것이다. 이제 토스트 대신 대화 상자를 표시하고 싶습니다. 대화 상자를 만드는 방법을 알고 있지만 어떻게 프로그램에 넣을 수 있습니까? 어떻게 부르죠?
많이 있습니다. 예, show()입니다. – nich
내 대답이 도움이 되었다면 그 답을 그렇게 표시하겠습니까? – Turnsole