Développer deux applications Android et communiquer entre deux
Je suis au développement de deux applications par nom Un et B.
Application d'Un comme une activité nommée MainActivity
service appelé UpdateService
BroadcastReciever
appelé UpdateReceiver
.
Application B comme une activité nommée TestActivity
service appelé DoService
BroadcastReciever
appelé DoReceiver
.
Dans mon application Bje veux accéder à quelques méthodes et le code de MainActivity
qui est en Application d'Un.
De cette façon, j'ai besoin de le plein contrôle de Application d'Un code pour accéder à mon application B.
Comment puis-je l'atteindre?
source d'informationauteur user1810931
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas accéder directement à des méthodes de
Activity
en application différente.Broadcast
pourrait fonctionner, mais si vous voulez plus de contrôle (c'est à dire invoquer des méthodes à distance) d'envisager de liaison à un service distant dans l'autre application ou de l'utilisationMessenger
et gestionnaire de communiquer.Voici un court tutoriel sur la inter-app de communication
Vous ne pouvez pas partager des méthodes et des segments de code entre les différentes applications, mais vous pouvez utiliser les intentions d'envoyer des données faisceaux d'avant en arrière, cochez cette question similaire:
android de communication entre deux applications