본문 바로가기
Language/Android

[Android] 안드로이드_알림(바) 구현하기 2 - 알림 진동 제거하기

by 썸머워즈 2019. 11. 18.
반응형


알림 진동 제거하기


안드로이드 알림(바) 를 구현해보면 알겠지만


기본적으로 알림에 진동이 포함되어있다.

(물론 무음에 진동으로 처리를했을경우다 폰에서)


이러한 진동을 제거하는 방법에대해 기록해보자.


앞서 오레오 버전부터는 채널을 생성하여 구현해야한다는것을 다뤘는데


이 진동제거 역시 해당 채널을 이용해서 제거할 수 있다.


setVibrationPattern()enabelVibration()이용하여 제거를 해보자.


//채널 생성
private void createChannel(){
//시스템 서비스 생성
notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);

//채널 생성
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
channel = new NotificationChannel(NOTIFICATION_ID, NOTIFICATION_NAME, IMPORTANCE);
channel.setVibrationPattern(new long[]{0}); // 진동 무음
channel.enableVibration(true); // 진동 무음

notificationManager.createNotificationChannel(channel);
}

}

저렇게 선언을 해두고 새로 실행을 해봐도 안되는데


채널은 초기값 세팅으로 되어 있어 수정을 하고 적용을 시키려면 어플리케이션을 제거하고 다시 설치하여 확인을 해야 한다고 한다.

(처음에 구현을 잘 해야하나보다..;)


반응형


댓글

TOP