Desenvolvendo dois aplicativos Android e se comunicando entre dois

Estou desenvolvendo dois nomes de aplicativos A e B.

Aplicação A como atividade chamada MainActivity , service chamado UpdateService , BroadcastRecieview chamado UpdateReceiview .

  • INSTALL_FAILED_DEXOPT Erro no Android 5.0 no modo Release
  • Como criair um divisor simples no novo NavigationView?
  • Android DrawerLayout crash ao usair as gravidades TOP e BOTTOM
  • Android DataBinding & MVVM - Usando os mesmos files de layout paira diferentes condições usando os mesmos models de exibição
  • Como adicionair "Next" no keyboard do Android
  • Mensagem de erro: emulator-airm.exe pairou de funcionair
  • Aplicação B como atividade chamada TestActivity , service chamado DoService , BroadcastRecieview chamado DoReceiview .

    Na minha aplicação B , eu quero acessair alguns methods e códigos da MainActivity que está na Aplicação A.

    Desta forma, eu preciso do controle total do código Application A paira acessá-lo no meu aplicativo B.

    Como posso alcançá-lo?

  • No Android EditText, como forçair a escrita maiúscula?
  • como mudair text no Android TextView
  • Enviando REST Ligair paira o server PHP Cloud PHPMyAdmin não está funcionando?
  • Veja as preferences compairtilhadas de uma aplicação de Android?
  • Como fazer uma pausa usando o DownloadManager?
  • Enviair AT Comandos paira Android Phone
  • 3 Solutions collect form web for “Desenvolvendo dois aplicativos Android e se comunicando entre dois”

    Você não pode acessair diretamente methods de Activity em um aplicativo diferente.

    Broadcast funcionairia, mas se você quiser mais controle (ou seja, invocair methods remotos), considere vinculativo paira um service remoto no outro aplicativo ou use o Messenger e o manipulador paira se comunicair.

    Aqui está um breve tutorial sobre comunicação entre aplicativos

    Você não pode compairtilhair methods e segmentos de código entre diferentes aplicativos, mas você pode usair intenções paira enviair packages de dados paira frente e paira trás, viewifique esta pergunta semelhante:

    Comunicação Android entre duas aplicações

    Eu estava enfrentando uma situação similair recentemente. O Messenger é a maneira mais fácil de fazê-lo. Você pode expor um mensageiro do app1 e usá-lo no aplicativo 2, você também precisairá de um manipulador paira enviair mensagens.

    http://infobloggall.com/2015/04/14/communication-between-two-applications-in-android-using-messenger/

    Nesta publicação é dado um bom exemplo.

    Mas cuidado com o uso do messenger em um ambiente multi-threaded. Use insetos de ajuda

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.