Ich habe meine Systemmusik-App (von Sony Ericsson für Android GB 2.3.7) dekompiliert, weil ich das Benachrichtigungslayout ändern möchte. Ich fand die Methode, die die Benachrichtigung mit diesem Code erstellt:Benachrichtigungslayout ändern
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 ist jetzt: Wie kann ich das Benachrichtigungslayout ändern? Ich möchte ein Layout erstellen, das wie das ursprüngliche Android-Benachrichtigungslayout aussieht, aber mit einem zusätzlichen Bild rechts neben der Benachrichtigung. Wie kann ich das machen?
Vielen Dank dafür. Du wirst das Kopfgeld bekommen, aber ich kann es dir in einer Stunde geben;) – Cilenco
@Cilenco Kein Problem, Schatz. Ich habe dir für die Kopfgeldübergabe überhaupt nicht geholfen. Ich bin einfach glücklich, dass meine Lösung für dich funktioniert hat, das ist es ... :) Ich liebe es, Menschen zu helfen, mit was immer ich weiß. Glückliche Kodierung ...! –
@ shree202 gibt mir einen Vorschlag. Ich erstelle eine große Benachrichtigungsansicht mit RemoteView, um die Wiedergabe/Pause wie diese Verbindung zu steuern (stackoverflow.com/questions/14508369/...) Alle sind richtig, aber wenn ich Gerät zurück Schaltfläche und aus dem Anwendungsklick klicken Ereignis (Wiedergabe/Pause/Vorwärts/Schließen) -Taste funktioniert nicht. Bitte helfen Sie mir. –