Конечно, вы можете (по крайней мере, в Android 4.3)(Я знаю, что это старый пост, но на тот случай, если кому-то все еще интересно ...)1 - Создайте значок (например, my_notif_icon.png, используя File / New / Other / Android / Android Icon Set в eclipse)2 - В своей активности в сервисе добавьте константу (например, MyServicenotifId), чтобы иметь возможность удалить значок уведомления, когда ваша служба убита:
private static final int MyServicenotifId = 1;
3 - Добавить необходимый импорт:
import android.app.NotificationManager;
import android.support.v4.app.NotificationCompat;
4 - В вашем методе onStartCommand создайте построитель и менеджер уведомлений:
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this);mBuilder.setSmallIcon(R.drawable.my_notif_icon);
mBuilder.setContentTitle("Notification Alert");
mBuilder.setContentText("Detailed Notification");
NotificationManager mNotificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(MyServicenotifId, mBuilder.build());
Это должно показать значок при запуске службы.Чтобы убрать значок, когда служба убита, добавьте в свой метод onDestroy следующие строки:
NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.cancel(GLiBnotificationID);