Хорошо, чтобы сделать уведомление, вам просто нужно сделать
mNotification = new Notification( icon, text, when );
mNotification.flags |= Notification.FLAG_ONGOING_EVENT;
и уведомить с помощью диспетчера уведомлений.
Если кому-то нужно запустить что-то в фоновом режиме (не фоновый поток)затем вам нужно расширить класс обслуживания, привязать к сервису и получить заглушку, затем вы можете вызывать методы, которые заглушка предоставляет через файл aidl.для получения дополнительной информации вы можете посмотреть пример удаленного сервиса, который поставляется с SDK, он находится по адресу: /src/com.example.android.apis/app