public
class
NotificationUtil {
public static final
int
NOTIFICATION_ID
=
1
;
public static Notification getNotification(Context context) {
Notification.Builder builder;
Notification notification;
if
(Build.VERSION.SDK_INT >
=
Build.VERSION_CODES.O) {
NotificationManager notificationManager
=
(NotificationManager) context.getSystemService(NOTIFICATION_SERVICE);
String channelId
=
context.getPackageName();
NotificationChannel notificationChannel
=
new NotificationChannel(channelId,
"LOCATION"
, NotificationManager.IMPORTANCE_LOW);
notificationManager.createNotificationChannel(notificationChannel);
builder
=
new Notification.Builder(context, channelId);
}
else
{
builder
=
new Notification.Builder(context);
}
builder.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle(
"Location SDK"
)
.setContentText(
"Running in the background "
)
.setWhen(System.currentTimeMillis());
if
(Build.VERSION.SDK_INT >
=
Build.VERSION_CODES.JELLY_BEAN) {
notification
=
builder.build();
}
else
{
notification
=
builder.getNotification();
}
return
notification;
}
}