Eine Statusbenachrichtigung fügt der Statusleiste des Systems ein Symbol (mit einer optionalen Ticker-Textnachricht) und eine Benachrichtigungsnachricht im Benachrichtigungsfenster hinzu.
Ich habe eine App, die benutzerdefinierte Benachrichtigungen anzeigt. Das Problem ist, dass unter Android 5 das kleine Symbol in der Benachrichtigungsleiste weiß angezeigt wird. Wie kann ich das beheben?
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 …
Normal Notification Builder zeigt keine Benachrichtigungen unter Android O an. Wie kann ich eine Benachrichtigung auf Android 8 Oreo anzeigen? Gibt es einen neuen Code zum Anzeigen der Benachrichtigung auf Android O?
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 …
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 …
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) …
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 …
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 …
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 …
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, …
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 …
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 …
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: …
Gibt es eine Möglichkeit, die Absicht zu starten, zum Benachrichtigungseinstellungsbildschirm von Android für meine App zu gelangen (siehe Abbildung unten)? Oder auf einfache Weise kann ich ein PreferenceScreen-Element erstellen, das nur mit einem Klick hierher führt?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.