Android: cree una aplicación que admita complementos

En .NET, puedo usar "reflexión" para cargar una biblioteca DLL en tiempo de ejecución. Esto me permite crear algunos complementos para mis aplicaciones.

En Android, ¿hay alguna forma de realizar algo así? Me gustaría hacer un complemento que, cuando esté instalado, se pueda llamar desde mi aplicación de Android.

i primera idea es construir otraAPK a este complemento. Entonces, mi aplicación debería recorrer los paquetes instalados para ver si el complemento está presente.

Después de eso, ¿cómo podría cargar ese paquete (y las actividades que tiene) y usarlo en mi aplicación? Otro detalle a tener en cuenta es que laadd-on necesita acceder a la misma base de datos de la aplicación principal.

Alguien sabe cómo podría realizar esto?

¡Muchas gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta