2010-11-09 4 views
0

Je veux créer une application/service de notification, qui devrait être accessible à partir d'autres applications similaires à Notification and NotificationManger d'android. Comme je suis un débutant pour le développement android, je veux savoir comment développer un service fonctionnant en arrière-plan n comment y accéder à partir d'autres applications?android: Comment créer un service fonctionnant en arrière-plan et lui permettre d'accéder à d'autres applications

Répondre

0

La communication inter-processus Android est très différente des autres plateformes. Chaque processus est distinct des autres processus. Vous pouvez uniquement envoyer des messages entre les processus.

Si vous souhaitez appeler une méthode d'un service à partir d'une activité, vous pouvez lier de manière asynchrone (souvent dans onCreate()) et après vous être lié, vous pouvez appeler ses méthodes directement. Mais ceci n'est disponible que dans les activités.

Pour appeler un service d'un autre service ou d'un écouteur de diffusion, utilisez startService() pour lui envoyer des messages, qui peuvent contenir des actions et des extras (équivalent de méthodes et de paramètres).

Les activités peuvent enregistrer des écouteurs de diffusion, qui traitent également des actions et des extras.

J'espère que cela aide.

Questions connexes