진동(Vibrator)
보통 메시지나 카카오톡이 오면 진동을 느끼게 되는데, 보통 게임이나 다른 어플리케이션에서도 좀 더 강력한 효과를 발생시키기 위해서 진동을 사용하기도 합니다.
Vibrator vibe = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
vibe.vibrate(1000);
// 1초 동안 진동이 울린다.
// long[] pattern = {1000, 200, 1000, 2000, 1200};
// {진동, 무진동, 진동, 무진동} 으로 시간을 설정한다.
// vibe.vibrate(pattern, 0);
// 패턴을 지정하고 반복횟수를 지정
진동(Vibrator)을 사용하기 위해서는
manifest에 permission을 지정해야만 합니다.
<manifest>
<uses-permission android:name="android.permission.VIBRATE"/>
</manifest>
활용예제
private void vibrationFunction() {
Vibrator vib = (Vibrator)getSystemService
(Context.VIBRATOR_SERVICE);
vib.vibrate(new long[] { 100, 200, 100, 200 }, 2);
}
vibrationFunction();
제가 찾던 자료 였는데 감사합니다!!
답글삭제