2010-12-31 11 views
0

Quelqu'un peut-il m'expliquer comment contrôler une application à partir d'une autre application? Je cours un joueur de musique dans un app1 en utilisant la classe de service. Et je veux arrêter ce lecteur de musique à partir d'une autre application, par exemple app2. Mais, je suis tombé court au concept.accéder à une application à partir d'une autre application

Répondre

0

Cela dépend de ce que vous devez faire.

Ouverture d'une autre activité (ou l'envoi de messages) est en utilisant Intentions:

Intent intent = new Intent(); 
intent.setAction(android.content.Intent.ACTION_VIEW); 
    // ... 
    startActivity(intent); 

Démarrage du service est à l'aide startService()

Ce que vous essayez de faire peut également être fait en utilisant des émissions d'intention, mais seulement si Votre application cible prend en charge et écoute les actions spécifiques de la diffusion. Vous devez voir si un tel ACTION est pris en charge.

0

Je voudrais continuer cette question un peu.

Dans mon cas, je développe l'application cible et j'ai besoin de mettre en œuvre quelques appels de procédure simples pour l'application principale. Fondamentalement, 'start', 'stop' et 'sendData'. Comme je l'ai écrit, je développe l'application cible afin que je puisse soutenir ce que je veux. Lequel diriez-vous est le moyen le plus facile à gérer.

L'ensemble de la situation un peu plus expliquée. L'application principale souhaite que mon application démarre son travail et, si nécessaire, elle demande que je me déconnecte et que, lorsque l'application principale est fermée, elle me demande d'envoyer mes données.

Je suis relativement nouveau dans le développement android, donc les extraits de code sont préférables. Je vous remercie.

Questions connexes