Ho decompilato la mia app di musica di sistema (da Sony Ericsson per Android GB 2.3.7) perché voglio modificare il layout delle notifiche. Ho trovato il metodo che crea la notifica con questo codice:Modifica notifica layout
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);
}
}
La mia domanda ora è: come posso modificare il layout delle notifiche? Voglio creare un layout che assomigli al layout di notifica Android originale, ma con un'immagine aggiuntiva a destra della notifica. Come posso fare questo?
Grazie per questo. Otterrai la taglia ma posso dartela in un'ora;) – Cilenco
@Cilenco Nessun problema caro. Non ti ho aiutato affatto per la generosità. Mi sento felice che la mia soluzione abbia funzionato per te, questo è ... :) Adoro aiutare le persone con qualsiasi conoscenza. Happy Coding ...! –
@ shree202 mi dà un suggerimento. Costruisco una vista grande di notifica usando RemoteView per controllare la riproduzione/pausa come questo link (StackOverflow.it/questions/14508369/...) Tutti hanno ragione ma quando faccio clic sul pulsante indietro del dispositivo e fuori dall'applicazione, l'evento click (Riproduci/Pausa/Avanti/Chiudi) non funziona. Aiutatemi. –