Vibrate

    Android # 진동과 소리 울리기

    진동과 소리 울리기 진동(Vibrate) 진동은 얼마동안 울리도록 할 것인지 지정할 수 있으며, Vibrator라는 시스템 서비스 객체를 사용한다. Vibrator에는 vibrate라는 이름의 메서ㅓ드가 있어 진동이 울리는 패턴이나 시간을 지정할 수 있다. vibrate() 메서드의 파라미터로 long자료형의 값이 전달된다. 이 값은 시간을 의미하며 진동을 얼마나 지속시킬 것인지 지정한다. 그런데, 이 long 자료형의 값을 전달하는 vibrate()메서드가 버전에 따라 달라지게 되었다. 다음 포스팅을 참고. https://philipbox.tistory.com/69 소리 Ringtone 객체의 play() 메서드를 호출하면 소리가 울린다. API에서 제공하는 소리가 아닌, 다른 음원 파일을 재생시킬 수..

    Android # 진동(Vibrate) method 버전확인 후 적용시키기

    진동(Vibrate) method 버전확인 후 적용시키기 vibrate() 메서드는 안드로이드 버전 26부터 VibrationEffect를 파라미터로 전달하는 메서드로 변경되었다. 따라서, 이 변경된 내용을 반영하기 위해서는 Build.VERSION.SDK_INT 상수를 이용해 현재 단말의 버전을 체크하는 과정이 필요하다.