Articles of уведомления

Как создать вызванное время Уведомление, которое работает на всех устройствах Android

Я пытаюсь сделать уведомление, которое срабатывает после определенного количества времени. В попытке достичь этого у меня есть этот класс AlarmReceiver, который наследуется от приемника BroadCast и работает на устройствах, работающих примерно до API 23. Он не работает на моем эмуляторе, который работает в настоящее время API 27. Любые подсказки, что я делаю неправильно? class AlarmReceiver […]

setSmallIcon (значок: значок) и NotificationCompat

в настоящее время у меня есть этот код WET, вызванный тем фактом, что NotificationCompat не поддерживает setSmallIcon для значка, а не идентификатор ресурса: val notification = if (Build.VERSION.SDK_INT < 23) { NotificationCompat.Builder(this) .setLargeIcon(bitmap) .setSmallIcon(R.drawable.ic_launcher) .setContentText(intentDescriber!!.userFacingIntentDescription) .setContentTitle(label) .setContentIntent(contentIntent) .setAutoCancel(true) .build() } else { Notification.Builder(this) .setSmallIcon(Icon.createWithBitmap(bitmap)) .setLargeIcon(bitmap) .setContentText(intentDescriber!!.userFacingIntentDescription) .setContentTitle(label) .setContentIntent(contentIntent) .setAutoCancel(true) .build() } Есть ли способ сделать […]

Уведомление Действие не срабатывает PendingIntent

Я хочу создать уведомление, которое отображает ход загрузки (сейчас оно насмехается) и позволяет пользователю отменить загрузку. Я использую Notification Builder и добавляю действие «отменить загрузку». Действие отображается, но он не отправляет PendingIntent при нажатии. Я подтвердил, что PendingIntent работает, установив contentIntent. Приемник широковещательной передачи может получать сообщение о клике, но не щелкнуть его. Сервис загрузки […]

Уведомления не отображаются на эмуляторе Oreo

Я пытаюсь показать простое уведомление об эмуляторе Oreo. Странно, я ничего не вижу. Давайте устраним очевидные ответы: я попытался проверить уведомления для приложения, я пробовал уведомления и путь NotificationCompat. Я пытался с каналами или без них, я пробовал с группами или без них. Код элементарный (да, я использую Kotlin, но это легко понять): class MainActivity […]

Функция триггера при нажатии кнопки уведомления

Я пишу приложение в Kotlin, которое должно отображать уведомление с кнопкой действия. У меня есть класс. Назовем это NotificationClass Этот класс создает уведомления для меня через fun createNotification() Все это прекрасно работает. Но я хочу добавить кнопку к уведомлению, которое при нажатии вызывает функцию в моем NotificationClass именем notificationActionClicked() . Есть ли способ, которым я […]

NotificationListenerСервис не создан

Может быть, глупый вопрос, но я уже много часов потратил на это. У меня есть слушатель Kotlin: package pl.bmideas.michal.bmnotifier public class MyNotificationListener : NotificationListenerService() { private var apiService :BackendApi? = null; override fun onCreate() { Log.i("MyNotificationListener" , "Creating NotificationListenerService service") super.onCreate() (………SOMETHING ELSE…………..) } override fun onDestroy() { super.onDestroy() Log.i(TAG, "DESTROING") (………SOMETHING ELSE…………..) } override […]

Как отправить уведомление от IntentService на Android с помощью Kotlin

Я новичок в разработке Android, и я хочу отправить уведомление от IntentService, когда устройство входит в какую-либо конкретную геозонность, установленную пользователем. Я написал код ниже для отправки уведомления. class GeofenceIntentService : IntentService("GeofenceIntentService") { var notId: Int = 15452 override fun onHandleIntent(intent: Intent?) { var geofencingEvent = GeofencingEvent.fromIntent(intent) if(geofencingEvent.hasError()) { Log.e("JK–>>","geofencingError –>> "+geofencingEvent.hasError()) return } var […]

Уведомления Android не отображаются на эмуляторе, запущенном API 27

Может ли кто-нибудь помочь мне понять, что я делаю неправильно? У меня есть объект Alarm Receiver, который, похоже, работает при запуске уведомлений на моем Samsung Galaxy Tab 4 с API API, который я получил несколько лет назад. Но у кода, по-видимому, есть некоторые ошибки, как ничто из того, что когда-либо срабатывает на эмуляторе. Я читал, […]

Как отобразить уведомление в приложении, которое не хранится в ящике уведомлений à la Snapchat

Поэтому идея состоит в том, чтобы представить пользователю какое-либо уведомление (не обязательно быть стандартным уведомлением Android, может быть библиотекой или обычаем), например Snapchat. То есть, он отображается в приложении, а затем уходит, не появляясь в строке состояния или в ящике уведомлений. Кто-нибудь знает способ сделать это с помощью уведомлений о запасах или через библиотеку? Или […]

Уведомление Android не отображается на API 26

Недавно я обновил свое приложение до API 26, и уведомления больше не работают, даже не меняя код. val notification = NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_notification) .setContentTitle("Title") .setContentText("Text") .build() (getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).notify(1, notification) Почему он не работает? Было ли какое-то изменение API, о котором я не знаю?