2012-03-22 10 views
0

Я работаю над приложением, которое начинает вибрировать после открытия приложения на 3000 мс. У меня есть эти две строки кода:Вибрация после касания экрана

Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); 
v.vibrate(3000); 

Я хочу написать андроида код, который начинает вибрировать после того, как пользователь коснитесь экрана. Пожалуйста, помогите мне.

+0

Этот код должен работать. Вы установили разрешения? Emran

ответ

4

В вашем Activity:

@Override 
public boolean dispatchTouchEvent(MotionEvent ev) { 
    if (ev.getAction() == MotionEvent.ACTION_UP) { 
     yourVibrateFunction(); 
    } 

    return super.dispatchTouchEvent(ev); 
} 
+0

Большое спасибо. Это было именно то, что я хотел! – androidGirl

+1

Рад, что это сработало. Однако вместо публикации «Спасибо» в комментарии отметьте ответы как принятые. –

 Смежные вопросы

  • Нет связанных вопросов^_^