Android comunicación entre dos aplicaciones
Necesito ayuda para comenzar a desarrollar dos aplicaciones de Android (en un teléfono) que se comunican entre sí.
- La aplicación A envía una cadena a la aplicación B.
- La aplicación B recibe la cadena por ejemplo "startClassOne", la aplicación B utilizando un método inicia classOne y obtiene el resultado. El resultado se devuelve (de nuevo como cadena!) A la aplicación A.
- La aplicación A escribe en la consola la cadena recibida de B.
- Mejores Prácticas de Android - Comunicación entre Actividad y Fragmentos
- Comunicación USB de Android
- Comunicación de bajo nivel en Android / otras plataformas móviles
- Acceder a textview dentro de un fragmento en la actividad
- Aplicaciones de Android, comunicación con un dispositivo conectado al puerto USB
- Desarrollo de dos aplicaciones para Android y comunicación entre dos
- Programación Bluetooth en Android
- ¿Qué tipo de comunicación entre aplicaciones debería elegir?
- Opciones de comunicación peer-to-peer
- Android MediaPlayer seekTo no funciona
- ¿Empujar datos de un dispositivo a otro?
- Conexión a un puerto bluetooth específico en un dispositivo bluetooth mediante Android
- ¿Cómo administrar el estado de Android MediaPlayer, errores y excepciones?
Hola, necesito una cierta ayuda en cómo comenzar a desarrollar dos aplicaciones del androide (en un teléfono) que comunican con uno a.
En general, generalmente no desea dividir artificialmente una aplicación en dos, especialmente si usted es el autor de ambos.
Dicho esto, usted puede:
-
IntentService
Aplicación B exponer unIntentService
que se llamará a través destartService()
de la Aplicación A, con los resultados devueltos a través de unPendingIntent
decreatePendingResult()
o unMessenger
o unIntent
difusión o unResultReceiver
; o - Tienen la Aplicación B exponer un
Service
con una API definida en AIDL y tienen la Aplicación A enlazada a ese servicio, entonces tienen Aplicación A métodos de llamada en la Aplicación B o - Enviar una
Intent
difusión de la Solicitud A a la Solicitud B, y los resultados serán devueltos por la misma lista de opciones en la primera viñeta anterior, o - Tienen la Aplicación B implementar un proveedor de contenido y la Aplicación A utiliza
ContentResolver
para manipular a dicho proveedor de contenido - y así
Asegúrese de trabajar con todas las ramificaciones de seguridad de lo que está haciendo, ya que está exponiendo una API no sólo para la aplicación A, sino para cualquier aplicación en el dispositivo para utilizar, a menos que lo seguro con permisos.
- La pestaña Crear texto se abre de forma predeterminada en Android Studio
- ¿Cómo puedo averiguar qué vista tiene actualmente el foco?