안드로이드 진동 기능 사용하기

프로그래밍/Android (Java)|2020. 12. 18. 15:34
반응형

진동 효과를 사용하기 위한 권한과 시간 설정만 하면 간단히 사용이 가능합니다.


1. AndroidManifest.xml

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


2. MainActivity.java

특정한 패턴으로 반복 동작하고 싶은 경우 아래와 같이 사용하면 됩니다.


Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);

long[] to_long = {0,  // 0초 대기, 2초 진동, 1초 대기, 2초 진동... 반복 (총 1분)

                            2000, 1000, 2000, 1000, 2000, 1000, 2000, 1000, 2000, 1000,

                            2000, 1000, 2000, 1000, 2000, 1000, 2000, 1000, 2000, 1000,

                            2000, 1000, 2000, 1000, 2000, 1000, 2000, 1000, 2000, 1000,

                            2000, 1000, 2000, 1000, 2000, 1000, 2000, 1000, 2000, 1000};다.

vibrator.vibrate(to_long, -1);  // 0 은 반복, -1 는 반복 안함


취소 방법

vibrator.cancel();

반응형

댓글()