faire un service de premier plan de services

J'ai un service que je veux faire un de premier plan de services. Mon service n'a pas besoin de communiquer à l'utilisateur. L'exemple le plus simple que j'ai vu dans ce forum est de mettre ce code dans le service...

    Notification notification = new Notification();
    startForeground(5481, notification);

J'ai vu beaucoup plus compliquée exemple dans le Commonsware livre pp 606 qui utilise un Générateur de Notification (NotificationCompat.Le générateur). Cet exemple et d'autres ont besoin de fournir des notifications. Je n'ai pas ce besoin.

Je comprends que, pour mon logiciel, pour être acceptable, je dois au minimum d'afficher une icône qui rend l'utilisateur conscient que mon service est en cours d'exécution et donner à l'utilisateur un moyen de l'annuler. Aussi, Si mon service décide d'arrêter de lui-même, l'icône doit s'en aller. Mais c'est tout. C'est tout ce que je dois faire.

Qu'aurais-je à ajouter à ce qui précède tode de le réaliser?
merci, Gary

  • CommonsWare: Il est dit que vous "édition" de mon post. Je vois que beaucoup dans ce forum. Ça veut dire quoi? Je ne vois pas de changements à mon poste.
  • Vous pouvez voir ce qui a été édité en suivant le lien "éditée <date>".
  • Il a de la "suppression erronée de la balise, en tant que cette question n'est pas sur un CommonsWare projet open source ou exemple d'application". Vous pouvez voir cette information, lorsque vous cliquez sur le lien edité le 29 octobre '12 à 22:24 au-dessus du nom de l'éditeur.
InformationsquelleAutor Dean Blakely | 2012-10-29