Cambiar la disposición de la notificación
Descompilé la aplicación de música de mi sistema (de Sony Ericsson para Android GB 2.3.7) porque quiero cambiar el diseño de las notificaciones. Encontré el método que crea la notificación con este código:
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);
}
}
Mi pregunta ahora es: ¿Cómo puedo cambiar el diseño de las notificaciones? Quiero crear un diseño que se vea como el diseño de notificación original de Android pero con una imagen adicional a la derecha de la notificación. ¿Cómo puedo hacer esto?