Als «android-notifications» getaggte Fragen

Eine Statusbenachrichtigung fügt der Statusleiste des Systems ein Symbol (mit einer optionalen Ticker-Textnachricht) und eine Benachrichtigungsnachricht im Benachrichtigungsfenster hinzu.


8
startForeground schlägt nach dem Upgrade auf Android 8.1 fehl
Nach dem Upgrade meines Telefons auf 8.1 Developer Preview wird mein Hintergrunddienst nicht mehr ordnungsgemäß gestartet. In meinem langjährigen Dienst habe ich eine startForeground-Methode implementiert, um die laufende Benachrichtigung zu starten, die beim Erstellen aufgerufen wird. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder …


22
INSTALL_FAILED_DUPLICATE_PERMISSION… C2D_MESSAGE
Ich verwende Google-Benachrichtigungen in meiner App und habe dies bisher im Manifest getan: <!-- GCM --> <uses-permission android:name="android.permission.GET_ACCOUNTS" /> <!-- GCM requires a Google account. --> <uses-permission android:name="android.permission.WAKE_LOCK" /> <!-- Keeps the processor from sleeping when a message is received. --> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <!-- This app has permission to …

9
NotificationCompat.Builder in Android O veraltet
Nach dem Upgrade meines Projekts auf Android O. buildToolsVersion "26.0.1" Lint in Android Studio zeigt eine veraltete Warnung für die folgende Benachrichtigungs-Builder-Methode an: new NotificationCompat.Builder(context) Das Problem ist: Android-Entwickler aktualisieren ihre Dokumentation, in der NotificationChannel beschrieben wird , um Benachrichtigungen in Android O zu unterstützen, und stellen uns ein Snippet …

18
Android-Benachrichtigungston
Ich habe den neueren NotificationCompat-Builder verwendet und kann die Benachrichtigung nicht erhalten, um einen Ton zu erzeugen. Es wird vibrieren und das Licht blinken. In der Android-Dokumentation heißt es, einen Stil festzulegen, mit dem ich gearbeitet habe: builder.setStyle(new NotificationCompat.InboxStyle()); Aber kein Ton? Der vollständige Code: NotificationCompat.Builder builder = new NotificationCompat.Builder(this) …

9
So schließen Sie die Benachrichtigung, nachdem Sie auf die Aktion geklickt haben
Seit API-Level 16 (Jelly Bean) besteht die Möglichkeit, einer Benachrichtigung mit Aktionen hinzuzufügen builder.addAction(iconId, title, intent); Wenn ich einer Benachrichtigung jedoch eine Aktion hinzufüge und die Aktion gedrückt wird, wird die Benachrichtigung nicht abgewiesen. Wenn auf die Benachrichtigung selbst geklickt wird, kann sie mit gelöscht werden notification.flags = Notification.FLAG_AUTO_CANCEL; oder …

6
Die Benachrichtigung besteht aus alten Absichts-Extras
Ich erstelle eine Benachrichtigung in einem BroadcastReceiver über diesen Code: String ns = Context.NOTIFICATION_SERVICE; NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(ns); int icon = R.drawable.ic_stat_notification; CharSequence tickerText = "New Notification"; long when = System.currentTimeMillis(); Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_VIBRATE; long[] vibrate = {0,100,200,200,200,200}; notification.vibrate = vibrate; notification.flags …

22
So beheben Sie: android.app.RemoteServiceException: Fehlerhafte Benachrichtigung aus Paket *: Symbol konnte nicht erstellt werden: StatusBarIcon
In Absturzprotokollen wird die folgende Ausnahme angezeigt: android.app.RemoteServiceException: Bad notification posted from package com.my.package: Couldn't create icon: StatusBarIcon(pkg=com.my.package user=0 id=0x7f02015d level=0 visible=true num=0 ) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1456) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:146) at android.app.ActivityThread.main(ActivityThread.java:5487) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099) at dalvik.system.NativeStart.main(Native Method) Ich poste meine Benachrichtigung von einem …

17
So zeigen Sie mehrere Benachrichtigungen in Android an
Ich erhalte nur eine Benachrichtigung und wenn eine weitere Benachrichtigung eingeht, ersetzt diese die vorherige und hier ist mein Code private static void generateNotification(Context context, String message, String key) { int icon = R.drawable.ic_launcher; long when = System.currentTimeMillis(); NotificationManager notificationManager = (NotificationManager) context .getSystemService(Context.NOTIFICATION_SERVICE); Notification notification = new Notification(icon, message, …

4
Android: Push-Benachrichtigung online testen (Google Cloud Messaging) [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Jahren . Verbessere diese Frage Update: GCM ist veraltet, verwenden Sie FCM Ich implementiere …

6
Android 4.1: Wie überprüfe ich, ob Benachrichtigungen für die Anwendung deaktiviert sind?
Android 4.1 bietet dem Benutzer ein Kontrollkästchen zum Deaktivieren von Benachrichtigungen für eine bestimmte Anwendung. Als Entwickler können wir jedoch nicht feststellen, ob ein Benachrichtigungsaufruf effektiv war oder nicht. Ich muss wirklich überprüfen, ob die Benachrichtigungen für die aktuelle Anwendung deaktiviert sind, aber ich kann keine Einstellung dafür in der …

11
Benutzerdefinierte Benachrichtigungslayouts und Textfarben
Meine Anwendung zeigt einige Benachrichtigungen an und abhängig von den Benutzereinstellungen wird möglicherweise ein benutzerdefiniertes Layout in einer Benachrichtigung verwendet. Es funktioniert gut, aber es gibt ein kleines Problem - Textfarben . Standard Android und fast alle Hersteller-Skins verwenden schwarzen Text vor einem hellen Hintergrund für Benachrichtigungstext, Samsung jedoch nicht: …


3
Ändern des Hintergrunds des Benachrichtigungssymbols auf Lollipop
Ich habe das Entwurfsmuster für Benachrichtigungen durchgesehen und nichts gefunden, das über den Hintergrund des Benachrichtigungssymbols spricht. Wie Sie wahrscheinlich bemerkt haben, gibt es nur einen hellgrauen Hintergrund für benutzerdefinierte Benachrichtigungen. Apps wie Hangouts oder einfach die USB-Debugging-Benachrichtigung haben jedoch eine benutzerdefinierte Farbe für den Hintergrund des Benachrichtigungssymbols. Gibt es …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.