今回はAndroidの実装で振動をさせることになったので、やり方を残しておこうと思います。
※こちらAPI level 26以上 API level 31未満のやり方です。
API level 31ではDeprecatedになっており、VibratorManagerを使用します。
Manifestの設定
AndroidManifest.xmlでVIBRATEの許可します。
AndroidManifest.xml
<uses-permission android:name="android.permission.VIBRATE"/>
Activity
MainActivity.kt
val vibrator = getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
val vibrationEffect = VibrationEffect.createOneShot(500, 200)
vibrator.vibrate(vibrationEffect)
これで振動できます。
createOneShotで振動の設定をします。
第一引数は振動するミリ秒数。これは正の数でなければなりません。
第二引数は振動の強さ。これは、1〜255、またはの値である必要があります。
また今度API level 31のやり方を調べて記事にしてみようと思います。