Newer
Older

Peter Joseph De Jonckheere CESM2014
committed
package com.example.notification;

Peter Joseph De Jonckheere CESM2014
committed
import android.annotation.TargetApi;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.app.PendingIntent;

Peter Joseph De Jonckheere CESM2014
committed
import android.app.Service;

Peter Joseph De Jonckheere CESM2014
committed
import android.app.TaskStackBuilder;
import android.content.Context;
import android.content.Intent;

Peter Joseph De Jonckheere CESM2014
committed
import android.graphics.Color;

Peter Joseph De Jonckheere CESM2014
committed
import android.os.Build;

Peter Joseph De Jonckheere CESM2014
committed
import android.os.IBinder;
import android.support.annotation.Nullable;

Peter Joseph De Jonckheere CESM2014
committed
import android.support.v4.app.NotificationCompat;
import android.support.v7.app.AppCompatActivity;
import com.example.pharmacy.frontEnd.MainActivity;
import com.example.pharmacy.frontEnd.R;

Peter Joseph De Jonckheere CESM2014
committed
/**
* Created by pharmacy on 09/01/2018.
*/

Peter Joseph De Jonckheere CESM2014
committed
public class SedentaryNotification extends Notification {

Peter Joseph De Jonckheere CESM2014
committed

Peter Joseph De Jonckheere CESM2014
committed

Peter Joseph De Jonckheere CESM2014
committed
@Nullable
@Override
public IBinder onBind(Intent intent) {
return null;

Peter Joseph De Jonckheere CESM2014
committed
}

Peter Joseph De Jonckheere CESM2014
committed

Peter Joseph De Jonckheere CESM2014
committed
protected NotificationCompat.Builder setParameters(NotificationCompat.Builder builder) {
//Get parameters from settings? or set strings?
builder.setSmallIcon(0);
builder.setContentTitle("");
builder.setContentText("");
return builder;

Peter Joseph De Jonckheere CESM2014
committed
}

Peter Joseph De Jonckheere CESM2014
committed

Peter Joseph De Jonckheere CESM2014
committed
@TargetApi(26)
protected NotificationChannel setChannelParameters(NotificationChannel nc) {
nc.setDescription("");
nc.enableLights(true);
// Sets the notification light color for notifications posted to this
// channel, if the device supports this feature.
nc.setLightColor(Color.RED);
nc.enableVibration(true);
nc.setVibrationPattern(new long[]{100, 200, 300, 400, 500, 400, 300, 200, 400});
return nc;