Android Vibrate 기능 추가하기
지난번에 iOS에 진동기능을 넣어봤습니다.이번에는 안드로이드에 진동기능을 구현을 정리해보겠습니다.
<uses-permission android:name="android.permission.VIBRATE"/>
먼저 AndroidManifest.xml에 VIBRATE 권한을 추가합니다.
///< import 추가
import android.os.Vibrator;
import android.content.Context;
Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
///< 인자는 밀리세컨드 단위 진동 길이. 1000은 1초
v.vibrate(1000);
///< 대기시간, 진동, 대기시간, 진동 순으로 패턴을 지정한다.
//long[] vPattern = {100, 500, 200, 1000, 250, 2000};
///< 두번째인자는 -1이면 한번만 반복하고 그이외는 반복하게되는 배열의 시작 인덱스 지정이다. 즉 1이면 500이 대기시간으로 지정되는 패턴이 된다.
//v.vibrate(vPattern, -1);
App의 MainActivity소스 안에서 진동을 실행할 부분에 위 코드를 추가하면 됩니다.
<uses-permission android:name="android.permission.VIBRATE"/>
먼저 AndroidManifest.xml에 VIBRATE 권한을 추가합니다.
///< import 추가
import android.os.Vibrator;
import android.content.Context;
Vibrator v = (Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
///< 인자는 밀리세컨드 단위 진동 길이. 1000은 1초
v.vibrate(1000);
///< 대기시간, 진동, 대기시간, 진동 순으로 패턴을 지정한다.
//long[] vPattern = {100, 500, 200, 1000, 250, 2000};
///< 두번째인자는 -1이면 한번만 반복하고 그이외는 반복하게되는 배열의 시작 인덱스 지정이다. 즉 1이면 500이 대기시간으로 지정되는 패턴이 된다.
//v.vibrate(vPattern, -1);
App의 MainActivity소스 안에서 진동을 실행할 부분에 위 코드를 추가하면 됩니다.
댓글
댓글 쓰기