티스토리 뷰

Mobile/Android

[Android]Notification flag

out of coding 2015. 2. 25. 18:16

Notification영역의 설정에 대해서 적으려 합니다.


여러가지 옵션을 사용할수 있는데, 대부분 터치등의 액션과 알림을 알려주는 형식을 어떻게 할 것인지에 대해서,

설정할수 있도록 되어 있습니다.

설정관련된 부분에 대해서 설명하도록 합니다.


1. 설정할수 있는 field


number : Notification Icon에 숫자를 표시합니다.

sound : 외부 파일로 사운드를 출력할 경우에 Uri로 출력합니다.

vibrate : 진동방식의 설정

ledARGB : 되는거 본적은 없지만. 불빛의 색상

ledOnMs, ledOffMs : LED를 켤시간과 끌시간을 지정

defaults : 기본값 설정

flags : Notification 동작 설정

contentView : Custom View지정

contentIntent : View를 클릭할 경우에 실행할 Intent


2. 알람관련 flag


FLAG_AUTO_CANCEL :  Notification 영역을 터치하면 알아서 취소

FLAG_INSISTENT : 취소하거나 상태란을 확장하기 전까지 소리 계속 발생

FLAG_NO_CLEAR : 모두 취소를 눌러주었을때 삭제됨

FLAG_ONGOING_EVENT : 계속 진행중인 이벤트를 참조

FLAG_ONLY_ALERT_ONCE : 이전에 취소한 통지라도 매번 발생

FLAG_SHOW_LIGHTS : LED 불빛을 보여줌


(사용예)

notification.flags |= FLAG_AUTO_CANCEL;


3. 알람방식 flag


DEFAULT_SOUND : 사운드

DEFAULT_VIBRATE : 진동 (퍼미션 꼭 주시길)

DEFAULT_LIGHTS : LED

DEFAULT_ALL : 위의 세가지를 모두 사용


notification.default |= DEFAULT_ALL;



'Mobile > Android' 카테고리의 다른 글

[Android]AppWidgetProvider  (0) 2015.02.26
[Android]ListPopupWindow 예제  (0) 2015.02.25
[Android]Sensor  (0) 2015.02.24
[Android]WebView에서 EditorAction 받기  (0) 2015.01.28
[Android]Intent로 Video재생 프로그램 띄우기  (0) 2015.01.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함