반응형
안드로이드에서 진동을 울리기 위해서는 VIBRATE 권한이 필요하다
AndroidManifest.xml에 다음 퍼미션을 추가해주자
<uses-permission android:name = "android.permission.VIBRATE" />
다음으로, 진동을 울리게 하고 싶은 메소드에서
getSystemService를 이용해서 Vibrator를 불러와 사용한다.
Java
Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vibrator.vibrate(1000); // 1초간 진동
Kotlin
val vibrator: Vibrator = getSystemService(VIBRATOR_SERVICE) as Vibrator
vibrator.vibrate(VibrationEffect.createOneShot(1000, 100))
반응형