마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Notification Listener Service를 사용하여 특정 Noti의 내용을 알아오고 싶은데요. [closed]

0 추천

제가 뭔가 잘못한게 있는지..

내용의 값이 전부 null로 나오는데요 고수님들 소스 한번 확인 부탁드립니다.

 

 
 
@Override
public void onNotificationPosted(StatusBarNotification sbn) {
 
Log.i(TAG, "**********  onNotificationPosted");
Log.i(TAG,
"ID :" + sbn.getId() + "\t" + sbn.getNotification().tickerText
+ "\t" + sbn.getPackageName());
 
if (sbn.getPackageName().toString().contains("com.sec.android.app.music")) {
 
 
Notification mNotification = sbn.getNotification();
Bundle extras = mNotification.extras;
 
String notificationTitle = extras
.getString(Notification.EXTRA_TITLE);
int notificationIcon = extras.getInt(Notification.EXTRA_SMALL_ICON);
Bitmap notificationLargeIcon = ((Bitmap) extras
.getParcelable(Notification.EXTRA_LARGE_ICON));
CharSequence notificationText = extras
.getCharSequence(Notification.EXTRA_TEXT);
CharSequence notificationSubText = extras
.getCharSequence(Notification.EXTRA_SUB_TEXT);
 
Log.i("secmusic", "title : " + notificationTitle);
Log.i("secmusic", "Icon : " + notificationIcon);
Log.i("secmusic", "LargeIcon : " + notificationLargeIcon);
Log.i("secmusic", "text : " + notificationText);
Log.i("secmusic", "subtext : " + notificationSubText);
}
 
.........................................................
 
 
}
 
질문을 종료한 이유: 이슈 종료.
tmddmsdkQk (370 포인트) 님이 2014년 10월 8일 질문
tmddmsdkQk님이 2014년 10월 13일 closed

1개의 답변

+1 추천
 
채택된 답변
쎄미 (162,410 포인트) 님이 2014년 10월 8일 답변
tmddmsdkQk님이 2014년 10월 8일 채택됨
...