Background location notifications in googlePlayFlavor

This commit is contained in:
2021-03-20 22:49:05 +01:00
parent 47b56d4978
commit 054ab6d84b
2 changed files with 72 additions and 0 deletions

View File

@ -0,0 +1,60 @@
package com.jens.automation2.receivers;
import android.annotation.SuppressLint;
import android.os.Build;
import android.service.notification.NotificationListenerService;
import android.service.notification.StatusBarNotification;
import androidx.annotation.RequiresApi;
@SuppressLint("OverrideAbstract")
@RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2)
public class NotificationListener extends NotificationListenerService
{
static NotificationListener instance;
public static boolean startNotificationListenerService()
{
if(instance == null)
instance = new NotificationListener();
instance.c
}
@Override
public void onCreate()
{
super.onCreate();
nlservicereciver = new NLServiceReceiver();
IntentFilter filter = new IntentFilter();
filter.addAction("com.kpbird.nlsexample.NOTIFICATION_LISTENER_SERVICE_EXAMPLE");
registerReceiver(nlservicereciver,filter);
}
@Override
public void onNotificationPosted(StatusBarNotification sbn)
{
super.onNotificationPosted(sbn);
}
@Override
public void onNotificationPosted(StatusBarNotification sbn, RankingMap rankingMap)
{
super.onNotificationPosted(sbn, rankingMap);
}
@Override
public void onListenerConnected()
{
super.onListenerConnected();
}
@Override
public void onListenerDisconnected()
{
super.onListenerDisconnected();
}
}