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