Um recurso muito simples e que pode deixar seu app com uma funcionalidade bem legal é o efeito de vibrar o aparelho, você pode colocar esse recurso quando por exemplo clica em um botão, que é justamente o caso que irei apresentar hoje.
import android.os.Vibrator; public void Buttom_Click(View v) { Vibrar(); } private void Vibrar() { Vibrator rr = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); long milliseconds = 30; rr.vibrate(milliseconds); }
Na linha "long milliseconds = 30;" é definido o tempo que o aparelho irá ficar vibrando, quanto maior o número mais tempo de vibração você terá.
Em seguida é preciso adicionar permissão no arquivo de manifest, veja abaixo o exemplo:
<?xml version="1.0" encoding="utf-8"?> <manifest android:versioncode="1" android:versionname="1.0" package="br.com.escoladeandroid" xmlns:android="http://schemas.android.com/apk/res/android"> <activity android:label="@string/app_name" android:name="br.com.escoladeandroid.Principal"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> <uses-permission android:name="android.permission.VIBRATE"/> </manifest>
Pronto um recurso simples mas que pode fazer a diferença em seus aplicativos.
Desenv com qualidade!
Um comentário:
o código é so este mesmo?? pois quando coloco este mesmo cógido, o eclipse me mostra o seguinte erro:
The method getSystemService(String) is undefined for the type projeto
e agora eu crio este método mesmo ou não??
Obrigado pela atenção desde já
Postar um comentário