Androidで振動の実装
AndroidManifestに設定を追加して
<uses-permission android:name="android.permission.VIBRATE"/>
以下の1行を書くだけ。
((Vibrator)getSystemService(VIBRATOR_SERVICE)).vibrate(100);
vibrate
の引数にミリ秒を渡すことでその時間だけ振動を続けます。
これで震えなかったら当該端末がVibratorに対応していないということ。(Nexus7は対応していなかった。)
対応しているかどうかの判定はVibrator#hasVibrator()
で行えます。