티스토리 뷰
네이버 카페 알림같이 알림을 띄어야 할때가 있습니다
한번 띄워 볼까요?
private void showNotify(Context context) {
NotificationManager nm = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
// 시스탬 서비스를 호출한다
Notification notification = new Notification(R.drawable.ic_launcher, "알림이 뜰때 표시", System.currentTimeMillis());
// 아이콘을 지정한다, 카카오톡의 "새로운 메세지가 도착했습니다"가 잠깐 표시되는것 같은거
notification.flags = Notification.FLAG_ONGOING_EVENT;
// FLAG_AUTO_CANCEL:은 알림(확인하면 지워짐), FLAG_ONGOING_EVENT은 진행중표시
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, new Intent(context, MainActivity.class), 0);
// MainActivity.class는 알림을 터치하면 이동할 액티비티이다
notification.setLatestEventInfo(context, "제목", "내용", contentIntent);
nm.notify(1234, notification);
// 1234는 알림을 구분할 상수이고, 알림을 지울때 이 상수가 필요하다
}
이 메소드를 실행하면 됩니다
이 메소드는 context가 없는 브로드 캐스트 리시버에서 사용한 메소드이므로 다른 메소드에서는 this를 사용하시면 됩니다
지울때는
nm.cancel(1234);
여기서 1234는 알림을 구분할 상수 입니다
'Android > App' 카테고리의 다른 글
#17 커스텀 알림(Alert) 띄우기 (5) | 2013.10.08 |
---|---|
#16 토글버튼,체크박스,라디오버튼 (2) | 2013.10.04 |
#15 SeekBar로 화면 밝기 조절해 보자 (9) | 2013.09.17 |
#14 프로그레스바 사용법을 알아보자 (9) | 2013.09.06 |
안드로이드 현재 서비스가 실행중인지 확인하기 (3) | 2013.08.30 |
마켓 개발자 계정 활성화 성공! (3) | 2013.08.27 |
#13 실전 어플 만들기 - 미션1 (3) | 2013.08.23 |
#12 예제소스를 내 이클립스에 추가해 보자 (0) | 2013.08.20 |
- Total
- Today
- Yesterday
- String Name = Miru(itmir913);
- String Mail = itmir913@gmail.com;
- String github = https://github.com/itmir913;