App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
-- Tutorial de iniciación de App Inventor 2 en español --
Volver al índice del tutorial
_________________________________________________
127J.- Unir dos aplicaciones de App Inventor.
- Resulta que a veces hemos realizado un proyecto de aplicación de App Inventor y más tarde realizamos otro proyecto. En algún momento nos interesaría unir esas dos aplicaciones que hemos construido de App Inventor.
- Lo podemos realizar fácilmente con este programa en Java.
http://appinventor.mit.edu/explore/resources/ai2-project-merger.html
https://docs.google.com/document/d/15cEkliGmGxLX2muxysEOrMbPJnjmmglMtMVhbDpLZFE/edit
- Debes bajar la versión v 1.2. (La versión v1.1 no funciona correctamente)
https://github.com/josmas/app-inventor/tree/master/appinventor/aimerger
AI2MergerApp.jar (v 1.2)
- Una cosa importante que debemos recordar es que no es conveniente que App Inventor maneje más de 10 pantallas.
___________________________
- Una manera fácil de unir dos aplicaciones de App Inventor.
- Bajamos la aplicación en Java: AI2MergerApp.jar (v 1.2)
- La ejecutamos.
- Elegimos los archivos que queremos unir.
- Vamos a realizar las pruebas con estas dos:
p127J_suma.aia
p127J_resta.aia
- Pulsamos en Merge.
- Observa que las dos aplicaciones tienen la pantalla Screen1, por eso nos saldrá la notificación indicando que debemos cambiar el nombre de la Screen1 de la segunda aplicación.
-
- Lo cambiamos. Lo llamados resta.
- Ya tenemos la aplicación cuya primera ventana será Screen1 (la de la aplicación de la suma) y tendrá otra ventana llamada resta, que será la de la aplicación resta.
p127J_suma_resta.aia
- Se puede ir agregando otras aplicaciones.
_____________________________________________________________________________
- Si las aplicaciones tuvieran archivos de imágenes, sonidos, textos,... también los agregaríamos.
_______________________________________________________
- Comentarios.
- La pantalla de inicio siempre debe ser Screen1 y tener ese nombre: Screen1.
- Supongamos que hemos realizado una aplicación con varias ventanas... en la ventana "Screen1" hacemos una suma, en la ventana "resta" hacemos una resta, en la ventana "multiplicación" hacemos una multiplicación.
- y ahora queremos poner un menú. Creamos otra aplicación con la ventana Screen1 y ahí creamos un menú: suma, resta y multiplicación.
- Ejecutamos AI2MergerApp.jar y tomamos esta Screen1 como Main Project. Las ventana a añadir del Second Project son las de la otra aplicación su "Screen1", "resta" y "multiplicacion"
- Hacemos un Merge, pero cambiamos el nombre de la ventana "Screen1" del Second Projecto por "suma"
- De manera que obtendremos "Screen1" (que contendrá el menú), "suma", "resta" y "multiplicación"
_______________________________________________________
- App Inventor file assistant.
- Esto es una aplicación realizada en AutoIt para renombrar pantallas, necesita el compresor de archivos 7zip. No llega a funcionar eficientemente.
- https://github.com/saturnknts/MIT-App-Inventor-file-assistant
- Consulta estos foros:
https://groups.google.com/forum/#!msg/mitappinventortest/2OHMMA-j8aQ/s3HrNInTBQAJ
https://groups.google.com/forum/#!msg/app-inventor-developers-library/kHEFtUiJsQM/obxo_CKizTcJ
_______________________________________________________
|