Как использовать NotificationListenerService в Android 14? ⇐ Android
-
Anonymous
Как использовать NotificationListenerService в Android 14?
Как я могу использовать 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) } } }
Как я могу использовать 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) } } }
Мобильная версия