幸福なプログラマ

プログラマは幸福になれる。

Androidで振動の実装

AndroidManifestに設定を追加して

<uses-permission android:name="android.permission.VIBRATE"/>

以下の1行を書くだけ。

((Vibrator)getSystemService(VIBRATOR_SERVICE)).vibrate(100);

vibrateの引数にミリ秒を渡すことでその時間だけ振動を続けます。

これで震えなかったら当該端末がVibratorに対応していないということ。(Nexus7は対応していなかった。)
対応しているかどうかの判定はVibrator#hasVibrator()で行えます。