Differential D17818 Diff 48252 src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationReceiver.java
Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationReceiver.java
Show All 20 Lines | |||||
21 | package org.kde.kdeconnect.Plugins.NotificationsPlugin; | 21 | package org.kde.kdeconnect.Plugins.NotificationsPlugin; | ||
22 | 22 | | |||
23 | import android.app.Service; | 23 | import android.app.Service; | ||
24 | import android.content.Context; | 24 | import android.content.Context; | ||
25 | import android.content.Intent; | 25 | import android.content.Intent; | ||
26 | import android.os.Build; | 26 | import android.os.Build; | ||
27 | import android.service.notification.NotificationListenerService; | 27 | import android.service.notification.NotificationListenerService; | ||
28 | import android.service.notification.StatusBarNotification; | 28 | import android.service.notification.StatusBarNotification; | ||
29 | import android.support.annotation.RequiresApi; | | |||
30 | 29 | | |||
31 | import java.util.ArrayList; | 30 | import java.util.ArrayList; | ||
32 | import java.util.concurrent.locks.Lock; | 31 | import java.util.concurrent.locks.Lock; | ||
33 | import java.util.concurrent.locks.ReentrantLock; | 32 | import java.util.concurrent.locks.ReentrantLock; | ||
34 | 33 | | |||
34 | import androidx.annotation.RequiresApi; | ||||
35 | | ||||
35 | @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2) | 36 | @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2) | ||
36 | public class NotificationReceiver extends NotificationListenerService { | 37 | public class NotificationReceiver extends NotificationListenerService { | ||
37 | 38 | | |||
38 | private boolean connected; | 39 | private boolean connected; | ||
39 | 40 | | |||
40 | public interface NotificationListener { | 41 | public interface NotificationListener { | ||
41 | void onNotificationPosted(StatusBarNotification statusBarNotification); | 42 | void onNotificationPosted(StatusBarNotification statusBarNotification); | ||
42 | 43 | | |||
▲ Show 20 Lines • Show All 94 Lines • Show Last 20 Lines |