Как использовать NotificationListenerService в Android 14?Android

Форум для тех, кто программирует под Android
Anonymous
Как использовать NotificationListenerService в Android 14?

Сообщение Anonymous »


Как я могу использовать NotificationListenerService в Android 14? (API 34)
Это приложение будет работать только на Android 14 или более поздней версии,
поэтому он не учитывает обратную совместимость для работы на старых устройствах.

Я хочу сделать вибрацию более продолжительной при приходе сообщения LINE (популярного приложения для обмена сообщениями в Японии).

Обратите внимание: к сожалению, в приложении нет возможности увеличивать вибрацию.

Чтобы сделать выше, я хочу наблюдать за событием, а затем, когда придет уведомление LINE, вызвать функцию вибрации.

Но даже изменив AndroidManifest.xml, ничего не произойдет, когда придет уведомление приложения.
пакет com.example.notificationwatcher импортировать android.service.notification.NotificationListenerService импортировать android.service.notification.StatusBarNotification импортировать android.util.Log класс NotificationListener : NotificationListenerService() { переопределить fun onNotificationPosted(sbn: StatusBarNotification?) { если (sbn != ноль) { Log.d("уведомление", sbn.packageName) } } }

Вернуться в «Android»