StatusBar Notification의 경우 Background에서 작업을 수행중인 Service가 사용자의 응답을
요구할 때 사용되는 것이 일반적이다. 

StatusBar Notification을 이용하여 Notification을 생성할 경우 StatusBar(화면의 최상단)에는 


ICON이 추가되고 Notification Window에는 메시지가 추가된다. 이후에 사용자가 메시지를

선택할 때, Notification에 정의된 Intent(작업)를 발생시킨다.

추가로 Notification Class의 인스턴스를 활용하여 사운드, LED 등을 설정할 수 있다.

[StatusBar Notification의 구현 예]
// Get reference of Notification Manager

NotificationManager mNotificationManager = 
         (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
// Make Notification Object
int icon = R.drawable.icon;
CharSequence tickerText = “Hello”;
long when = System.currentTimeMillis();
Notification notification = new Notification(icon, tickerText, when);
// Define extended message and intent.

Context context = getApplicationContext();
CharSequence contentTitle = “My notification”;
CharSequence contentText = “Hello World”;

Intent notificationIntent = new Intent (this, MyClass.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
// Notify this statusbar notification.
mNotificationManager.notify(HELLO_ID, notification);
[실행 결과]

StatusBar Notification을 추가하기 전의 StatusBar
StatusBar Notification을 추가한 뒤의 StatusBar
StatusBar Notification을 추가하기 전의 Notification Manager

StatusBar Notification을 추가한 뒤의 Notification Manager
위와 같이 Notification Manager에 StatusBar Notification이 추가되고, 이후에 사용자가
Notification을 선택하는 시점에 정의되어 있는 intent가 실행된다.