본문 바로가기
반응형

알림3

[Android] 안드로이드_알림(바) 구현하기 3 - Notification 알림 제거 및 종료하기 Notification 알림 제거/종료 하기사용자가 알림을 제거하는게 아니라 특정시점에 알림을 자동으로 제거하도록 구현하고자 할때 사용하면 좋다.알림을 제거하는 방법은 매우 간단하다. Notification을 build를 할 때 NotificationManager 를 통해 build를 진행하는데 삭제 역시 이와 마찬가지로 NotificationManager를 통해 종료를 시킨다. NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); notificationManager.cancel(1); // cancel(알림 특정 id) // 이전에 있던 모든 Notification 알림 .. 2019. 11. 18.
[Android] 안드로이드_알림(바) 구현하기 2 - 알림 진동 제거하기 알림 진동 제거하기안드로이드 알림(바) 를 구현해보면 알겠지만 기본적으로 알림에 진동이 포함되어있다.(물론 무음에 진동으로 처리를했을경우다 폰에서) 이러한 진동을 제거하는 방법에대해 기록해보자.앞서 오레오 버전부터는 채널을 생성하여 구현해야한다는것을 다뤘는데 이 진동제거 역시 해당 채널을 이용해서 제거할 수 있다. setVibrationPattern() 과 enabelVibration()을 이용하여 제거를 해보자. //채널 생성 private void createChannel(){ //시스템 서비스 생성 notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); //채널 생성 if (Build.VERSION.SDK.. 2019. 11. 18.
[Android] 안드로이드_알림(바) 구현하기 1 (feat. NotificationCompat) - 기본적인 알림바 구현 및 참고자료 Notification을 이용한 알림바 구현 1 깊게 파고들어가 보진 않아서 직접 알림바를 구현하는데 사용한 것들을 위주로 우선 가볍게 알림바에 띄우는 정도로만 정리해두고 차차 상세하게 기록하고자 한다.알림바 구현방법에 대해 이것저것 검색해서 따라하다가 잘 안되는 경험을 했는데 이게 Oreo(오레오) 버전부터 구현 방식이 바뀌어서 생긴 현상이다.(오레오 이전의 구현방식의 정리된 블로그가 많은 편이다.) 오레오 이상버전부터는 반드시 채널을 생성해 줘야한다.(채널 생성 부분에서 VERSION을 체크하는데 저건 꼭 해줘야한다 어차피 안해주면 빨간줄이 뜬다.)NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIF.. 2019. 11. 18.
반응형
TOP