Как использовать 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) } } }
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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