안드로이드 진동 기능 사용하기
진동 효과를 사용하기 위한 권한과 시간 설정만 하면 간단히 사용이 가능합니다.
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();
'프로그래밍 > Android (Java)' 카테고리의 다른 글
안드로이드 소프트 키보드 숨기기 (0) | 2021.01.03 |
---|---|
HttpURLConnection 을 이용해서 http status code 받아 오기 (0) | 2020.12.21 |
안드로이드 모든 TextView, Button 폰트 일괄 변경 (Custom Font) (0) | 2020.12.18 |
Android RecyclerView + ItemTouchHelper - 드래그 앤 드롭, 스와이프 (0) | 2020.12.18 |
activity 간 데이터 전달 (0) | 2020.12.17 |