본문 바로가기

안드로이드 개발/View

Notification Bar 아이콘 숨기기

반응형

Any.DO 어플리케이션을 보면 Notification에 아이콘이 표시 되어 있지 않은데, Notification을 내리면 View가 표시 되어 있는것을 볼 수있다.


이것은 아주 간단한 방법이다.

아이콘은 1x1px의 투명 이미지를 사용 사용 하면 된다,


	 mNotification =  new Notification.Builder(getApplicationContext())
							         .setContentIntent(PendingIntent.getActivity(getApplicationContext(), 0, contentsIntent, 0))
							         .setAutoCancel(false).getNotification();
	 
	 mNotification.icon = R.drawable.icon_hidden; //1X1 PX사이지의 투명 이미지
	 
	 mNotification.flags |= Notification.FLAG_ONGOING_EVENT;

	 startForeground(SERVICE_STATUS, mNotification);


단, 안드로이드 4.0이상에서만 적용 된다. 





반응형

'안드로이드 개발 > View' 카테고리의 다른 글

ViewPager의 PagerAdapter POSITION_NONE의 비밀  (1) 2013.03.07
RemoteControlClient  (0) 2013.02.21
StatusBar Disable  (0) 2013.01.19