반응형
안드로이드에서 진동 기능 구현은 매우 간단하다.
아래의 코드에서 vibrate 함수 인자의 단위는 ms이다.
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
v.vibrate(1000); // ms
manifests 파일에서 다음과 같이 Permission을 추가해야 한다.
<uses-permission android:name="android.permission.VIBRATE"/>
스마트폰에 따라 최대 진동 시간이 10초 정도로 제한되어 있는 경우가 있다. 그럴 때는 다음과 같이 하면 무한 진동이 된다.
long[] pattern = {0, 1000}; // 0ms sleep, 1000ms 진동
v.vibrate(pattern,0); // 0은 무한 반복
반응형
'컴퓨터공학 > 안드로이드' 카테고리의 다른 글
[안드로이드 스튜디오] 버턴 소문자 표시하기 (0) | 2017.08.20 |
---|---|
[안드로이드 스튜디오] 버턴(Button) 사용법 (0) | 2017.08.20 |
[안드로이드 스튜디오] FAB (Floating Action Button)의 배경색 변경하는 방법 (0) | 2017.08.20 |
[안드로이드 스튜디오] android error resource is not public 에러가 뜨는 이유 (0) | 2017.08.20 |
[안드로이드 스튜디오] DELETE_FAILED_INTERNAL_ERROR 에러가 뜰때 (0) | 2017.08.19 |
댓글