Benachrichtigungslayout ändern
Ich habe meine Systemmusik-App (von Sony Ericsson für Android GB 2.3.7) dekompiliert, weil ich das Benachrichtigungslayout ändern möchte. Ich habe die Methode gefunden, die die Benachrichtigung mit diesem Code erstellt:
private void sendStatusBarNotification(Track paramTrack)
{
if (paramTrack != null)
{
NotificationManager localNotificationManager = (NotificationManager)this.mContext.getSystemService("notification");
String str = paramTrack.getArtist();
if ((str == null) || (str.equals(this.mContext.getString(2131361954))))
str = this.mContext.getString(2131361798);
Notification localNotification = new Notification(2130837696, paramTrack.getTitle() + " - " + str, System.currentTimeMillis());
localNotification.flags = (0x2 | localNotification.flags);
localNotification.flags = (0x20 | localNotification.flags);
PendingIntent localPendingIntent = PendingIntent.getActivity(this.mContext, 0, new Intent(this.mContext, MusicActivity.class), 268435456);
localNotification.setLatestEventInfo(this.mContext, paramTrack.getTitle(), str, localPendingIntent);
localNotificationManager.notify(0, localNotification);
}
}
Meine Frage lautet nun: Wie kann ich das Benachrichtigungslayout ändern? Ich möchte ein Layout erstellen, das dem ursprünglichen Android-Benachrichtigungslayout ähnelt, aber ein zusätzliches Bild rechts von der Benachrichtigung enthält. Wie kann ich das machen?