振動(バイブレーション)は、PCソフトやWebサイトの開発には無いスマホアプリ開発ならではの表現方法です。
実際にAndroid端末を振動させてみましょう。
android:onClick="onClick"
<uses-permission android:name="android.permission.VIBRATE"/>
// vibrationボタンが押された時 case R.id.tameshi_btn_vibration: break;
// 端末を振動させる private void vibrate() { }
vibrate();
// 100ms振動させる Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); vibrator.vibrate(100);
// 100ms振動させる // Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); // vibrator.vibrate(100); // 振動パターンを指定する方法 Vibrator vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); // 「1秒停止→2秒振動→1秒停止→1秒振動→3秒停止→5秒振動」というパターン long[] pattern = {1000, 2000, 1000, 1000, 3000, 5000}; // OFF,ON,OFF,ON…という順番で指定 // 指定のパターンで振動させる vibrator.vibrate(pattern, -1);