Я просто хочу закончить текущую деятельность, когда я встряхну свое устройство в течение 2 секунд. Что я должен сделать для этого? Может ли кто-нибудь помочь мне, пожалуйста.Как закончить активность на устройстве, встряхиваемом в android
0
A
ответ
1
Вам необходимо использовать SensorEventListener. Вот некоторые из sample codes, чтобы вы начали.
2
public class YourActivity extends Activity implements SensorEventListener
{
onCreate()...
public void onSensorChanged(SensorEvent event)
{
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER)
{
// your code here
}
}
}
0
На while
цикле, получить данные датчиков и решить, будете ли вы в середине качалке последовательности. Если это так, вы можете сохранить переменную timestamp и потянуть временную метку события, чтобы сделать это, пока не пройдет 2 секунды.
@ gtumca-MAC показал вам, как использовать события датчиков, просто загляните в документацию API Google для получения более подробной информации, это действительно хорошо объяснено.
что вы пробовали? –
Я думаю, что с помощью акселерометра api вы получите порог не время ...... –