0 votos

Complemento de Android para la aplicación

No sé si tengo la terminología correcta, pero recientemente he instalado TeamViewer Quicksupport desde la Play Store. Después de que se instaló, tuve que descargar un 'Add-on' para Samsung (no tengo idea de por qué se necesita, pero no me importa, realmente).

Este 'Add-on' tiene su propia entrada en la Play Store y puedes descargarlo sin instalar QuickSupport primero, pero no puedes 'Abrirlo'.

No puedo encontrar ninguna información en línea sobre cómo desarrollar estos "complementos". Ni siquiera sé si es posible.

Lo que quiero saber es cómo pueden desarrollarse y desplegarse estos "complementos". Cualquier enlace a la información sería muy apreciado. Me gustaría saber si esto funcionaría para un diseño en el que se crea una aplicación 'base' con X características y luego, si es necesario, se pueden descargar 'Add-ons' para obtener otras características? ¿Algo así como módulos?

Aquí están los enlaces a las aplicaciones en PlayStore:

TeamViewer QuickSupport

Complemento de TeamView QuickSupport: Samsung

1voto

anol Puntos 436

Sin haber mirado más detenidamente tu ejemplo, es probable que el "complemento" sea sólo una aplicación que no tiene ninguna actividad declarada como actividad del lanzador. No aparece en tu pantalla de inicio, porque Android no sabe qué tendría que mostrarte si intentaras abrirla.

La aplicación principal puede comprobar si tienes la aplicación complementaria instalada y comunicarse con ella como sea necesario.

No hay magia negra adicional aquí, sólo una aplicación normal que no está destinada a ser abierta por el usuario directamente.

0 votos

Gracias. Eso tiene mucho sentido. Voy a intentarlo, hacer una pequeña y sencilla aplicación con una actividad principal (la aplicación "base/núcleo") y otra sin ninguna pero que tenga un par de "servicios" y ver cómo podría funcionar. Si eso funciona, abriría toda una nueva forma de diseñar aplicaciones, ya que tengo una aplicación con la que me gustaría añadir funcionalidad extra sin añadirla directamente, es decir, si un usuario quiere la característica X, puede descargarla adicionalmente.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X