Fazendo o Android Vibrar
Em algumas situações necessitamos dar ao usuário um feedback de informação sem que ele esteja necessariamente estar olhando para a tela, como uma notificação por exemplo e para isso utilizamos o recurso de vibrar do celular, que é bastante simples. Abaixo vemos como fazer isso.
Para começar devemos colocar a permissão de vibrar no arquivo AndroidManifest.xml
.
<uses-permission android:name="android.permission.VIBRATE" />
Após isso basta dar o comando para o celular vibrar no local onde a ação que gera a vibração acontece, como o clique de um botão ou ao exibir uma notificação.
Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);
long milliseconds = 2000;
vibrator.vibrate(milliseconds);
Primeiro pegamos o objeto Vibrator
dos serviços do sistema(linha 1), depois basta chamar o método vibrate
deste objeto passando o tempo em que o dispositivo irá vibrar em millisegundos.
Só lembrando que no emulador não irá vibrar, então teste em um dispositivo.
Simples assim, era isso por hoje! T++!