Ich mache ein Projekt, ich muss mp3 oder irgendeinen lauten Ton automatisch starten, wenn der Toast "Fallen Detected" für 20 Sekunden erscheint.kann mir jemand sagen wie starte ich mp3?
public void onSensorChanged(SensorEvent event)
{
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER)
{
long curTime = System.currentTimeMillis();
if ((curTime - mLastShakeTime) > MIN_TIME_BETWEEN_SHAKES_MILLISECS)
{
float x = event.values[0];
float y = event.values[1];
float z = event.values[2];
double acceleration = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2) + Math.pow(z, 2)) - SensorManager.GRAVITY_EARTH;
Log.d("mySensor", "Acceleration is " + acceleration + "m/s^2");
if (acceleration < -9.00f && acceleration> -15.00f)
{
mLastShakeTime = curTime;
Toast.makeText(getApplicationContext(), "FALL DETECTED",
Toast.LENGTH_LONG).show();
}
}
}
}
Angesichts des Kontexts müssen Sie vielleicht ein wenig klarer darüber sein, was Sie unter "Alarm" verstehen. In Android bezieht sich "Alarm" speziell auf eine Methode, um die Anwendung zu einem bestimmten Zeitpunkt in der Zukunft aufzuwecken. Ist das, was Sie wollen, oder sind Sie nach einem "mach etwas Lärm" Alarm? – jgm
ja du hast recht, ich benutze alarm zum aufwachen – Abhishek