2011-03-21 19 views
6

Me gustaría agregar múltiples actividades programáticamente en android. ¿Puedo agregar estas actividades para manifestar dinámicamente o hay alguna otra solución en Android?agregar actividades programáticamente en android

Comparta sus valiosas sugerencias.

+0

¿Por qué razón lo necesitarías? ¿Puedes elaborar? – trgraglia

+0

¿Puedes explicar por qué necesitas hacer eso? ¿Qué hay de cargar diferentes diseños en la misma actividad? – Josnidhin

+0

puede ser que pueda usar una actividad ficticia y reutilizar esto agregando/eliminando vistas de acuerdo a su necesidad? –

Respuesta

5

No puede agregar nuevas actividades a su aplicación dinámicamente o editar el archivo de manifiesto ya que esto sería una violación del modelo de seguridad de Android. Uno de los propósitos del archivo de manifiesto es que el desarrollador debe definir qué actividades son parte de la aplicación y qué pueden hacer.

Si fuera posible editar esta información después de la instalación de la aplicación en un dispositivo, podría ejecutar código que el usuario nunca habría permitido.

+0

¿Tiene alguna referencia sobre esto? Gracias – ptdev

+1

Acabo de leer la documentación de Android sobre la firma de una aplicación. Las aplicaciones de Android deben estar firmadas con una clave privada antes de que puedan publicarse a través de Google Play. Si pudieras modificar cualquiera de los archivos de la aplicación dentro del archivo apk, la firma ya no sería correcta y la validación fallaría. – Flo

+0

@Flo, ¿está sugiriendo que no puedo agregar actividad o diseño a la actividad principal programáticamente utilizando solo Java puro? No creo que tenga nada que ver con la firma de aplicaciones. – AaA

Cuestiones relacionadas