Como fazer um aparelho vibrar usando Java ME
Dados do artigo
Artigo
Tradução:
Originado de How to vibrate phones from Java ME
Por valderind4
Última alteração feita por hamishwillee
em 08 Dec 2011
Para fazer um aparelho MIDP2.0 vibrar, em Java ME usamos o seguinte método da class javax.microedition.lcdui.Display.
Display.getDisplay(this).vibrate(500);
O parâmetro de duração (neste caso 500) é o número de milisegundos que o vibrador deve ser executado.
Note que a duranção da vibração pode ser limitada em certos dispositivos. Por exemplos, em dispositivos S60 o limite é 10 segundos.
Para aparelhos MIDP 1.0 tendo suporte a Nokia UI você pode usar o seguinte código que é preterido em aparelhos MIDP2.0.
com.nokia.mid.ui.DeviceControl.startVibra(50, 1000)
com.nokia.mid.ui.DeviceControl.startVibra(int freq, long duration) O código acima ativa a vibração por um determinado tempo e frequência.
Para parar a vibração o seguinte código deve ser executado
com.nokia.mid.ui.DeviceControl.stopVibra()

