Profesora: Evelia Daniel ActivityStarter Page 1
ActivityStarter
El componente Activity Starter permite combinar aplicaciones permitiendo a una
aplicacin arrancar otras aplicaciones. Activity Starter es una forma clave para
extender App Inventor, ya que permite aprovechar aplicaciones escritas por otros,
tal vez creadas con otras plataformas de desarrollo.
Para iniciar otra aplicacin, debe proporcionar cierta informacin de control para el
sistema operativo Android. Para ello, se deben establecer varias propiedades de
Activity Starter antes de invocar la aplicacin que deseamos iniciar.
1. Crea un nuevo proyecto en App Inventor llamado Inicializador_deActividades
2. En Layout, arrastra un HorizontalArrangement
3. En User Interface arrastra 4 botones
4. A cada uno de los botones, en su propiedad Text, elimin lo que est all o
sea que debe quedar en blanco.
5. Haga clic en Button1, y renmbrelo por facebook. Haga lo mismo con los
dems botones, renmbrelos respectivamente por google, youtube, Bvideo
6. Busqu en internet 4 imgenes que representen los iconos de facebook,
google, youtube, y video.
7. Cargu estas imgenes a cada uno de los botones.
8. En la propiedad width de cada botn pngalo en 50, igualmente con la
propiedad height pngala en 50. Debe quedar algo parecido a esto:
9. En Connectivity arrastra un ActivityStarter. Debe quedar una pantalla
parecida a esta
Profesora: Evelia Daniel ActivityStarter Page 2
10. haga clic en a pestaa de Bloques
11. Haga clic en facebook y arrastre un When facebook click
12. Haga clic en ActivityStarter y arrastre un ActivityStarter1.DataUrl
13. Haga clic en Text y arrastra esto, que es una cadena de caracteres
Dentro de estas cadenas, debes poner la direccin web de lo que desees
inicializar en t celular. Por ejemplo: http://www.facebook.com, tal como aparece
en la pantalla.
Cabe resaltar que las direcciones deben tener al inicio el http://
Es obligatorio que siempre en set Starter1 Action to debes poner
android.intent.action.VIEW
En la direccin anterior debe estar en mayscula el VIEW
En el video puedes buscar en internet algn video que desees cargar, as mismo
puedes poner en los dems la direccin que desees.
Profesora: Evelia Daniel ActivityStarter Page 3
14. En ActivityStarter debes arrastrar un call ActivityStarter1 StratActivity
Finalmente la pantalla debe quedar parecida a esta
15. Haz clic en la pestaa Designer
- Recuerda que siempre debes guardar t proyecto, haciendo clic en Project y escoges Save,
para guardar t proyecto
16. Para ejecutar t proyecto, o sea verlo en funcionamiento, puedes realizar:
- crear cdigo QR, leerlo con su celular y luego ejecutarlo
y/o
- guardarlo como apk, a su computadora; y luego con un cable usb conectado a su PC y a su celular
cargarlo para luego ejecutarlo en su celularHaz clic en la pestaa Designer
- Recuerda que siempre debes guardar t proyecto, haciendo clic en Project y escoges Save,
para guardar t proyecto
Profesora: Evelia Daniel ActivityStarter Page 4
17. Para ejecutar t proyecto, o sea verlo en funcionamiento, puedes realizar:
- crear cdigo QR, leerlo con su celular y luego ejecutarlo
y/o
- guardarlo como apk, a su computadora; y luego con un cable usb conectado a su PC y a su
celular cargarlo para luego ejecutarlo en su celular
Cabe resaltar que debes tener Data en t celular para navegar por internet, o estar conectado a un
wifi libre de costo.
Inicializador General
1. Crea un nuevo proyecto llamado Inicializador_General
2. En Layout, arrastra un TextBox
3. En Layout, arrastra un Button
4. En Cornnectivity arrastra un ActivityStarter
5. Haz clic en Button, y su propiedad width ponerla en Fill patent
6. Haz clic en Button, y renmbralo por Bejecutar
7. Haz clic en TextBox, y su propiedad Hint, debe quedar en blanco.
Profesora: Evelia Daniel ActivityStarter Page 5
8. Haz clic en la pestaa Blocks
9. Haz clic en Bejecutar y arrastra When Bejecutar click
10. Haz clic en ActivityStarter y arrastra un set ActivityStarter DataUri to
11. Haz clic en TextBox, y arrastra un TextBox1 Text
12. Haz clic en ActivityStarter y arrastra un ActivityStarter1 to
13. Haz clic en text y arrastra una cadena de caracteres y ponle android.intent.action.VIEW
Recuerda que es obligatorio que siempre en set Starter1 Action to debes poner
android.intent.action.VIEW
En la direccin anterior debe estar en mayscula el VIEW
14. Finalmente debe quedar as:
Cuando ejecutes t proyecto, en la caja de texto, debes poner la direccin que desees cargar,
recuerda que siempre debe empezar por http://
Profesora: Evelia Daniel ActivityStarter Page 6
15. Para ejecutar t proyecto, o sea verlo en funcionamiento, puedes realizar:
- crear cdigo QR, leerlo con su celular y luego ejecutarlo
y/o
- guardarlo como apk, a su computadora; y luego con un cable usb conectado a su PC y a su celular
cargarlo para luego ejecutarlo en su celularHaz clic en la pestaa Designer
- Recuerda que siempre debes guardar t proyecto, haciendo clic en Project y escoges Save,
para guardar t proyecto
16. Para ejecutar t proyecto, o sea verlo en funcionamiento, puedes realizar:
- crear cdigo QR, leerlo con su celular y luego ejecutarlo
y/o
- guardarlo como apk, a su computadora; y luego con un cable usb conectado a su PC y a su
celular cargarlo para luego ejecutarlo en su celular
Cabe resaltar que debes tener Data en t celular para navegar por internet, o estar conectado a un
wifi libre de costo.