Android Griff Push-Benachrichtigung, wenn App läuft
Benachrichtigungen in Android 4.4 und Nieder
DevBytes: Benachrichtigungen in der Developer Preview Android L
Das Meldesystem ermöglicht es Benutzern, auf dem Laufenden halten über relevante und aktuelle Ereignisse in Ihrer Anwendung, wie zum Beispiel neue Chat-Nachrichten von einem Freund oder ein Kalenderereignis. Denken Sie an Meldungen als Nachrichtenkanal, der den Anwender auf wichtige Ereignisse alarmiert, als sie oder einem Protokoll geschehen, die Ereignisse während der Benutzer Chroniken nicht aufpasst—und eine, die als angemessen über alle ihre Android-Geräte synchronisiert.

In Android 5.0, Benachrichtigungen zu erhalten wichtige Updates: strukturell, visuell und funktionell:
- Benachrichtigungen haben visuelle Veränderungen erfahren, die mit dem neuen Material Design-Thema.
- Benachrichtigungen sind jetzt auf dem Gerät verfügbar Bildschirm sperren, während sensible Inhalte können immer noch dahinter versteckt werden.
- Mit hoher Priorität Meldungen erhalten hat, während das Gerät im Einsatz ist ein neues Format, das Heads-up-Benachrichtigungen genannt verwenden.
- Cloud synchronisiert Meldungen: eine Benachrichtigung auf einer Ihrer Android-Geräte Dismissing entlässt es auf den anderen, wie gut.
Hinweis: Mitteilung Entwurf in dieser Version von Android ist eine deutliche Abkehr von der früheren Versionen. Weitere Informationen zur Anmeldung Design in früheren Versionen finden Sie unter Benachrichtigungen in Android 4.4 und niedriger.
Anatomie einer Mitteilung
In diesem Abschnitt geht über grundlegende Teile einer Meldung und wie sie auf verschiedenen Arten von Geräten auftreten können.
Grundlayout
Zumindest bestehen alle Benachrichtigungen von einem Basislayout, einschließlich:
- Die Mitteilung des Symbol. Das Symbol steht für die Ursprungs App. Es kann auch potenziell Benachrichtigungstyp angeben, ob die App mehr als eine Art erzeugt.
- Eine Benachrichtigung Titel und weitere Text .
- EIN Zeitstempel .
Benachrichtigungen erstellt mit Notification.Builder für frühere Versionen Plattform aussehen und funktionieren auf die gleiche in Android 5.0, mit nur geringfügigen stilistischen Änderungen, die das System für Sie übernimmt. Weitere Informationen über Benachrichtigungen auf früheren Versionen von Android finden Sie unter Benachrichtigungen in Android 4.4 und niedriger.
Grundlayout eines Handheld-Mitteilung (links) und die gleiche Meldung auf Verschleiß (rechts), mit einem Benutzer Foto und ein Benachrichtigungssymbol

Expanded-Layouts
Sie können wählen, wie viele Details der App-Benachrichtigungen bieten sollte. Sie können die ersten Zeilen einer Nachricht anzeigen oder ein größeres Bild als Vorschau anzeigen. Die zusätzliche Information liefert dem Benutzer mehr Kontext und—in manchen Fällen—kann ermöglichen es dem Benutzer eine Nachricht in seiner Gesamtheit zu lesen. Der Benutzer kann Pinch-Zoom oder eine Einzel Finger gleiten ausführen zwischen den kompakten und erweiterten Layouts zu wechseln. Bei Einzelereignisbenachrichtigungen, bietet Android drei gespreizte Layout-Vorlagen (Text, Posteingang und Bild) für Sie in Ihrer Anwendung verwenden. Die folgenden Bilder zeigen Ihnen, wie Single-Ereignisbenachrichtigungen auf Handhelds sehen (links) und Wearables (rechts).
Android unterstützt optionale Aktionen, die am unteren Rand der Meldung angezeigt werden. Mit Aktionen können Benutzer behandeln die häufigsten Aufgaben für eine bestimmte Meldung aus der Benachrichtigungsleiste, ohne die Ursprungsanwendung öffnen zu müssen. Dies beschleunigt die Interaktion und in Verbindung mit Swipe-to-entlassen, hilft dem Anwender auf den Mitteilungen konzentrieren, die ihnen wichtig.
Seien Sie vernünftig mit, wie viele Aktionen, die Sie mit einer Meldung enthalten. Je mehr Aktionen, die Sie enthalten, desto mehr kognitive Komplexität Sie erstellen. Beschränken Sie sich auf die kleinste Anzahl von Aktionen möglich, indem nur die eminent wichtige und sinnvolle Aktionen einschließlich.
Gute Kandidaten für Aktionen zu Meldungen sind Aktionen, die:
- Sind wesentliche, häufige und typische für den Inhaltstyp Sie Anzeige
- Hiermit kann der Anwender Aufgaben schnell zu erreichen

Vermeiden Sie Aktionen, die sind:
- Mehrdeutig
- Das gleiche wie die Standardaktion der Mitteilung (wie "Lesen" oder "Open")
Sie können maximal drei Aktionen angeben, die jeweils aus einem Aktionssymbol und Namen. Hinzufügen von Aktionen zu einer einfachen Basis-Layout macht die Meldung erweiterbar, auch wenn die Meldung nicht ein erweitertes Layout hat. Da Aktionen nur für erweiterte Benachrichtigungen angezeigt werden und sonst verborgen sind, stellen Sie sicher, dass jede Aktion ein Benutzer aus einer Meldung aufrufen kann innerhalb der dazugehörigen Anwendung, als auch zur Verfügung steht.
Heads-up Meldung
Beispiel für ein Heads-up-Benachrichtigung (eingehenden Anruf mit hoher Priorität) auf einer immersiven App erscheinen
Wenn ein hoher Priorität Benachrichtigung (siehe rechts) ankommt, wird es für eine kurze Zeit mit einem erweiterten Layout ausgesetzt möglichen Aktionen den Benutzern angezeigt.
Nach dieser Zeit zieht sich die Meldung an die Benachrichtigungsleiste. Wenn die Priorität einer Meldung wird als Hoch gekennzeichnet, Max, oder die Vollbild, wird es ein Heads-up-Benachrichtigung.
Gute Beispiele für Heads-up-Benachrichtigungen
- Eingehende Telefonanruf bei einem Gerät,
- Alarm, wenn ein Gerät mit
- Neue SMS-Nachricht
- Niedriger Batteriestatus
Richtlinien
mach es persönlich
Für Anmeldungen von Gegenständen von einer anderen Person (zB eine Nachricht oder Status-Update) gesendet werden, umfassen diese Person Bild mit setLargeIcon (). Auch legen Informationen über die Person zu der Mitteilung der Metadaten (siehe EXTRA_PEOPLE).
Die Meldung des Hauptsymbol wird weiterhin angezeigt, so dass der Benutzer es mit dem Symbol in der Statusleiste zuordnen können.
Benachrichtigung, dass die Person zeigt, die sie und den Inhalt ausgelöst sie gesendet werden.
Navigieren Sie zu der richtigen Stelle
Wenn der Benutzer den Körper einer Mitteilung berührt (außerhalb der Aktionstasten), öffnen Sie Ihre App an den Ort, wo der Benutzer kann auf die in der Anmeldung referenzierten Daten anzuzeigen und zu handeln. In den meisten Fällen wird dies der Detailansicht eines einzelnen Datenelement sein, wie eine Nachricht, aber es könnte auch eine Zusammenfassung, wenn die Mitteilung gestapelt wird. Wenn Ihre App den Nutzer überall unter App-Top-Level nimmt, legen Sie die Navigation in der App zurück Stapel, so dass der Benutzer das System-Taste kann wieder auf die oberste Ebene zurückzukehren. Weitere Informationen finden Sie unter Navigation in Ihre App über Home-Bildschirm Widgets und Benachrichtigungen im Navigations Design-Muster.
Richtig einstellen und Benachrichtigungspriorität verwalten
Android unterstützt eine Priorität Flagge für Benachrichtigungen. Dieses Flag ermöglicht es Ihnen, zu beeinflussen, wo Ihre Benachrichtigung angezeigt wird, im Vergleich zu anderen Benachrichtigungen, und hilft sicherzustellen, dass Benutzer immer an erster Stelle ihrer wichtigsten Meldungen sehen. Sie können aus den folgenden Prioritätsstufen wählen, wenn eine Meldung verfasst:
Zusammenhängende Posts
-
Apps schließen automatisch / Neustart und Telefon läuft langsam ich Nexus bin mit 5 mit Android 5.0.1 (Lollipop), Lager (via OTA Google push). Ich mag es, zum größten Teil, mit Ausnahme der ...
-
The Best eReader für Android Lesen von eBooks auf Android verwendet nur in Ordnung zu sein. Jetzt ist es super. Zwar gibt es viele süße Apps für Bücher zu lesen auf Ihrem Handy oder Tablet sind, spielen Bücher hat ...
-
Video: Hands-on mit neuen Instagram Video auf Android Nicht, dass es viel von einer Überraschung nach einigen Berichten war brach die Nachricht in den Tagen vor dem heutigen Facebook Veranstaltung, aber ja, sie ...
-
4 Pics 1 Wort Antworten Cheats 4 Pics 1 Wort Antworten, Cheats und Hinweise zeigen Ihnen, wie alle Ebenen zu schlagen und Buchstaben des Spiels für iPhone, iPod, iPad und Android. Raten Sie das Wort, das die ...
-
Minecraft: Pocket Edition (für Android) Massiv Bergbau und Handwerkserfahrung. Sieht aus und spielt großartig. Tote einfache Multiplayer. Kontinuierliche Weiterentwicklung. Nicht so tief wie die PC-Version. Einige Touch ...