You are on page 1of 33

Anlisis para el desarrollo

mvil con App Inventor.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

Indice

Material
Actividad de aprendizaje 3

3. Componentes LEGO MINDSTORMS.


3.1. NxtDirectCommands.
3.2. NxtColorSensor
3.3. NxtLightSensor.

1. Componentes Animacin (Animation).

7.4. NxtSoundSensor.

1.1. Ball (bola).

3.5. NxtTouchSensor.

1.2. ImageSprite (Sprite de imagen).

3.6. NxtUltrasonicSensor.
3.7. NxtDrive.

2. Componentes Sociales (Social).

4. Otros Componentes.

2.1. ContactPicker (Selector de contactos).

4.1. ActivityStarter (Arranque de actividades).

2.2. EmailPicker (Selector de correo electrnico).

4.2. BarcodeScanner (Lector de cdigo de barras).

2.3. PhoneCall (llamada telefnica).

4.3. BluetoothClient (Cliente de Bluetooth).

2.4. PhoneNumberPicker

4.4. BluetoothServer (Servidor de Bluetooth).

2.5. Texting (mensajes de texto).

4.5. Notifier (Notificador).

2.6. Twitter

4.6. SpeechRecognizer (Reconocedor de voz).


4.7. TextToSpeech (Sintetizador de voz).
4.8. TinyWebDB (base de datos web).
4.9. Web.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1. Componentes Bsicos (Basic):


1.1. Button (Botn)
Propiedades:
BackgroundColor: Color de fondo del botn.
Enabled: Si est activado, el usuario puede pulsar el botn para provocar la

accin.

FontBold: Si est activado, el texto del botn se muestra en negrita.


FontItalic: Si est activado, el texto del botn se muestra en cursiva.
FontSize: Tamao en puntos del texto del botn.
FontTypeface: Fuente (tipo de letra) del texto del botn.
Height: Altura del botn.
Width: Anchura del botn.
Image: Imagen para mostrar en el botn. En realidad la imagen actuar como

botn.

Text: Texto para mostrar en el botn.


TextAlignment: Alineamiento del texto: Izquierda, centro o derecha.
TextColor: Color para el texto del botn.

Eventos:
Click() Usuario pulsa y suelta el botn.
GotFocus() El botn es el elemento enfocado. Lo hemos seleccionado con el dedo (pero mientras no
lo soltemos, no es un click).

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.2. Canvas (Lienzo)


Propiedades:
BackgroundColor: El color del fondo del lienzo.
BackgroundImage: El nombre de un archivo que contiene la imagen de fondo del canvas. (lienzo).
Width: Anchura del canvas (lienzo)
Height: Altura del lienzo
LineWidth: La anchura de las lneas dibujadas en el lienzo.
PaintColor: El color en el que se trazan lneas
Visible: Si el componente es visible.

Eventos:
Dragged(number startX, number startY, number prevX, number prevY, number currentX, number
currentY, boolean draggedSprite)
Cuando el usuario arrastra el dedo de un punto de la pantalla (PrevX, prevY) a otro (X, Y). El par
(startX, startY) indica el primer punto donde el usuario toc la pantalla, y "draggedSprite" indica si un
Sprite est siendo arrastrado.
Touched(number x, number y, boolean touchedSprite)
Cuando el usuario toca el lienzo, proporciona la posicin (X, Y) del punto tocado respecto a la esquina
superior izquierda del lienzo. El valor "touchedSprite" es verdadero si un sprite tambin estaba en esta
posicin.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.2. Canvas (Lienzo)


Mtodos:
Clear()

Borra el lienzo, sin quitar la imagen de fondo, si se ha proporcionado.


DrawCircle(number x, number y, number r)

Dibuja un crculo (en blanco) en las coordenadas indicadas en el lienzo, con un radio dado.
DrawLine(number x1, number y1, number x2, number y2)

Dibuja una lnea entre las coordenadas dadas en el lienzo.


DrawPoint(number x, number y)

Dibuja un punto en las coordenadas indicadas en el lienzo.


Save()

Guarda una imagen del lienzo (con su contenido) al dispositivo de almacenamiento externo y
devuelve el nombre de ruta completo (en el sistema de carpetas o rbol de directorios) del
archivo guardado. Si se produce un error, es llamado el evento de la pantalla ErrorOccurred.
SaveAs(nombre del fichero)

Guarda una imagen del lienzo (con su contenido) al dispositivo de almacenamiento externo en
el archivo denominado especificado como nombre del fichero. Debe terminar con una de las
extensiones "jpg"., "jpeg.", o "png". (Que determina el tipo de archivo: JPEG o PNG). Devuelve
el nombre de ruta completo del archivo guardado.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.3. CheckBox (casilla de verificacin)


Propiedades:
BackgroundColor

Color para el fondo de la casilla de verificacin.


Checked

Verdadero si la casilla est marcada y falso en caso contrario.


Enabled

Si est activado, el usuario puede pulsar la casilla de verificacin para causar una accin.
Height

Altura de la casilla.
Width

Ancho de la casilla.
Text

Texto que se mostrar en la casilla de verificacin.


TextColor

Color del texto de la casilla de verificacin.


Visible

Si se establece, la casilla de verificacin es visible.


Eventos:
Click()

El usuario toc y solt la casilla de verificacin.


GotFocus()

La casilla de verificacin es el elemento enfocado.


LostFocus()

La casilla de verificacin dej de ser el elemento enfocado.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.4. Clock(Reloj)
Propiedades:
TimerInterval

Intervalo de temporizador, en milisegundos


TimerEnabled

Si es cierto, se activa el temporizador.


TimerAlwaysFires

Si es cierto, se activa el temporizador, incluso cuando la aplicacin no aparece en pantalla. En


caso contrario, cuando la aplicacin no est en pantalla no se producen los disparos del
temporizador.
Eventos:
Timer()

Se produce este evento cuando el temporizador se dispara.


Mtodos:
SystemTime()

Tiempo interno del telfono, en milisegundos. Proporciona los milisegundos desde la base de
tiempo, que es el 1 de enero de 1970.
Now()

El instante correspondiente al momento actual, ledo desde el reloj del telfono.


MakeInstant(fecha)

Convierte a un instante el DD / MM / AAAA HH: MM: SS o el DD / MM / AAAA o hh: mm


especificado.
MakeInstantFromMillis(ms)

Crea el instante correspondiente al tiempo indicado en milisegundos.


GetMillis(instante)

Obtener los milisegundos del instante indicado. Proporciona los milisegundos desde la base de
tiempo, que es el inicio de 1970.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.4. Clock(Reloj)
AddSeconds(instante, Nmero de segundos)

Se obtiene el instante resultante de aadir el nmero de segundos especificado al instante


dado.
AddMinutes(instante, Nmero de minutos)

Se obtiene el instante resultante de aadir el nmero de minutos especificado al instante dado.


AddHours(instante, Nmero de horas)

Se obtiene el instante resultante de aadir el nmero de horas especificado al instante dado.


AddDays(instante, Nmero de das)

Se obtiene el instante resultante de aadir el nmero de das especificado al instante dado.


AddWeeks(instante, Nmero de semanas)

Se obtiene el instante resultante de aadir el nmero de semanas especificado al instante


dado.
AddMonths(instante, Nmero de meses)

Se obtiene el instante resultante de aadir el nmero de meses especificado al instante dado.


AddYears(instante, Nmero de aos)

Se obtiene el instante resultante de aadir el nmero de aos especificado al instante dado.


Duration(instante de inicio, instante posterior)

Milisegundos entre los instantes


Second(instante)

El segundo del instante dado. Si es el instante de ahora (now) nos indica el segundo actual.
Minute(instante)

El minuto del instante dado. Si es el instante de ahora (now) nos indica el minuto actual.
Hour(instante)

La hora del instante dado. Si es el instante de ahora (now) nos indica la hora actual.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.4. Clock(Reloj)

DayOfMonth(instante)

El da del instante dado, de 1 a 31. Si es el instante de ahora (now) nos indica el da de hoy.
Weekday(instante)

El da de la semana, como un nmero del 1 (domingo) al 7 (sbado), del instante dado. Si


es el instante de ahora (now) nos indica el da de hoy.
WeekdayName(instante)

El nombre del da de la semana del instante dado. Si es el instante de ahora (now) nos
indica el da de hoy.
Month(instante)

El mes del instante dado, del 1 al 12. Si es el instante de ahora (now) nos indica el mes
actual.
MonthName(instante)

El nombre del mes del instante dado. Si es el instante de ahora (now) nos indica el mes
actual.
Year(instante)

El ao del instante dado. Si es el instante de ahora (now) nos indica el ao actual.


FormatDateTime(instante)

Devuelve la fecha y la hora del instante dado en el formato del telfono. En Espaa como
dd/mm/aaaa hh:mm:ss
FormatDate (instante)

Devuelve la fecha del instante dado en el formato de fecha del telfono. En Espaa como
dd/mm/aaaa.
FormatTime(instante)
Devuelve la hora del instante dado en el formato hh:mm:ss.

Anlisis para el desarrollo


mvil con App Inventor.

1.5. Image (Imagen)


Propiedades:
Picture

Imagen que muestra el componente de imagen.


Visible

Si es cierto, la imagen se muestra.


Height

Altura de la imagen.
Width

Ancho de la imagen.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

1.6. Label (Etiqueta)


Propiedades:
BackgroundColor

Color para el fondo de la etiqueta.


FontBold

Si se establece, el texto de la etiqueta se muestra en negrita.


FontItalic

Si se establece, el texto de la etiqueta se muestra en cursiva.


FontSize

Tamao en puntos del texto de la etiqueta.


FontTypeface

Fuente del texto de la etiqueta.


Height

Altura de la etiqueta.
Width

Ancho de etiqueta.
Text

Texto para mostrar en la etiqueta.


TextAlignment

Alineamiento a la Izquierda, centro o derecha.


TextColor

Color para el texto de la etiqueta.


Visible

Si est activado, la etiqueta es visible.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.7. ListPicker (Lista de seleccin)


Propiedades:
Selection

Elemento de la lista seleccionado.


Items

Lista separada por comas de elementos a mostrar cuando se despliegue


la lista.
ElementsFromString

Aparentemente, idntica a la anterior. Lista separada por comas de elementos para


mostrar cuando se despliegue la lista.
BackgroundColor

Color para el fondo del botn selector.


FontBold

Si se establece, el texto del botn selector se muestra en negrita.


FontItalic

Si se establece, el texto del botn selector se muestra en cursiva.


FontSize

Tamao en puntos del texto del botn selector.


FontTypeface

Fuentes del texto del botn selector.


Height

Altura del botn selector.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.7. ListPicker (Lista de seleccin)


Width

Ancho del botn selector.


Text

El texto que se mostrar en el botn selector de la lista.


TextAlignment

Alineamiento a la izquierda, centro o derecha.


TextColor

Color del texto que se mostrar en el botn selector de la lista.


Visible

Si se establece, el botn selector es visible.


Eventos:
AfterPicking()

Se dispara cuando el usuario ha seleccionado un elemento de la lista.


BeforePicking()

El usuario ha pulsado el botn selector de la lista, pero an no se ha seleccionado un


elemento.
GotFocus()

El botn selector de la lista se convirti en el elemento enfocado.


LostFocus()

El botn selector de la lista dej de ser el elemento enfocado.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.8. Screen (Pantalla)


Propiedades:
BackgroundColor

Color del fondo de la pantalla.


BackgroundImage

La imagen del fondo de la pantalla.


Height

Altura de la pantalla,
icon

Imagen para ser utilizada como icono de la aplicacin instalada en el telfono. Este debe ser
un PNG o una imagen JPG, 48x48 es un buen tamao. Advertencia: Especificar otros
formatos diferentes a PNG o JPG, tales como ico, por ejemplo, pueden impedir que App
Inventor empaquete la aplicacin.
Scrollable

Si se establece mediante la casilla de verificacin que aparece en el diseador, habr una


barra de desplazamiento vertical en la pantalla, y la altura de la aplicacin puede exceder la
altura fsica del dispositivo. Cuando no se controla, la altura aplicacin est limitada a la
altura del dispositivo.
Title

Ttulo de la pantalla (texto). Este aparecer en la parte superior izquierda del telfono
cuando se ejecuta la aplicacin. Una eleccin natural para el ttulo es el propio ttulo de la
aplicacin, pero se puede usar otra cosa, o incluso cambiar el ttulo mientras la aplicacin se
est ejecutando.
Width

Ancho de la pantalla.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.8. Screen (Pantalla)


Eventos:
Initialize()

Se dispara cuando se inicia la aplicacin. Se puede utilizar para establecer los valores
iniciales y realizar otras operaciones adicionales.
ErrorOccurred(component, functionName, number errorNumber, message)

Seala cuando se produce un error. El evento ErrorOccurred se utiliza actualmente para un


pequeo conjunto de errores, incluyendo:
Errores que se producen el componente NXT de LEGO Mindstorms
Errores que se producen en los componentes Bluetooth
Errores que se producen en el componente de Twitter
Errores que se producen en el componente de SoundRecorder
ActivityStarter - cuando se llama a startActivity, pero no hay ninguna actividad que se
corresponde a las propiedades definidas.
LocationSensor - cuando LatitudeFromAddress o LongitudeFromAddress fallan.
Player - al establecer la fuente en propiedades, falla.
Sonido - al establecer la fuente en propiedades, falla, o bien, falla durante la reproduccin.
VideoPlayer - al establecer la fuente en propiedades, falla.
Por esos errores, el sistema le mostrar una notificacin por defecto, con un nmero de error
y un mensaje. Se puede utilizar este controlador de eventos para prescribir un
comportamiento de error diferente al predeterminado, poniendo a prueba ErrorNumber y
tomar la accin apropiada.

Anlisis para el desarrollo


mvil con App Inventor.

1.9. PasswordTextBox (cuadro de texto para contrasea)


Propiedades:
BackgroundColor

Color para el fondo del cuadro de texto.


Enabled

Si est activado, el usuario puede introducir una contrasea en el cuadro.


FontBold

Si se establece, se muestra el texto en negrita.


FontItalic

Si se establece, se muestra el texto en cursiva.


FontSize

Tamao en puntos para el texto.


FontTypeface

Fuente para el texto.


Height

Altura de la caja de texto.


Width

Ancho de la caja.
TextAlignment

Alineamiento a la izquierda, centro o derecha.


TextColor

Color para el texto.


Hint

Sugerencia sobre la contrasea.


Eventos:
GotFocus()

La caja se convirti en el componente seleccionado.


LostFocus()

La caja ya no tiene el foco

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.10. TextBox
Propiedades:
BackgroundColor

El color de fondo de la caja de entrada. se puede elegir un color por su nombre en el


Diseador o en el Editor de bloques. El color de fondo por defecto es 'default' (aspecto 3-D
sombreado).
Enabled

Cuando se selecciona, el usuario puede introducir texto en el cuadro de entrada. De forma


predeterminada, est seleccionado.
FontBold (exclusivamente en el diseador)

Si se selecciona, la fuente para el texto aparece en negrita. Por defecto, no est


seleccionado.
ontItalic (exclusivamente en el diseador)

Si se selecciona el texto aparece en cursiva. Por defecto, no lo hace.


FontSize (exclusivamente en el diseador)

El tamao de la fuente para el texto. De forma predeterminada, es de 14,0 puntos.


FontTypeface (exclusivamente en el diseador)

La fuente para el texto.


Height

Altura de la caja de texto.


Hint

Si la propiedad Text est vaca, mostrar una sugerencia sobre lo que el usuario debe
ingresar.
MultiLine

Si es verdad, entonces este cuadro de texto acepta varias lneas de entrada, que se
introducen con la tecla de retorno. Para una caja de una nica lnea de texto, el teclado se
cerrar automticamente cuando el usuario presiona la tecla Listo. Para cerrar el teclado
para cuadros de texto de varias lneas, la aplicacin debe utilizar el mtodo HideKeyboard o
confiar en que el usuario pulse la tecla Atrs.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.10. TextBox
NumbersOnly
Si es verdad, entonces se despliega exclusivamente el teclado numrico, por lo que el
usuario slo podr entrar nmeros, que pueden incluir un punto decimal y un signo menos
opcional. Esto se aplica a la entrada del teclado solamente. Incluso si NumbersOnly es
cierto, se puede utilizar [SetTextAt] para introducir cualquier texto.
Text
El texto en el cuadro de entrada, que se puede establecer por el programador en el
diseador o el Editor de bloques, o puede ser introducido por el usuario.
TextAlignment (exclusivamente en el diseador)
El texto puede ser justificado a la izquierda, centrado o justificado a la derecha. De forma
predeterminada, el texto se justifica a la izquierda.
TextColor
El color para el texto. Usted puede elegir un color por su nombre en el Diseador o en el
Editor de bloques. El color de texto predeterminado es negro.
Visible
Si es cierto, entonces el componente es visible
Eventos:
GotFocus()

Se dispara este evento cuando el cuadro obtiene el foco, al tocarlo.


LostFocus()

Este evento se dispara cuando el cuadro pierde el foco, por ejemplo, si el usuario toca un
cuadro de texto diferente.
Mtodos:
HideKeyboard()

Oculta el teclado. Slo los cuadros de texto multilnea lo necesitan.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

1.11 TinyDB

Propiedades:
ninguno
Eventos:
ninguno
Mtodos:
StoreValue(text tag, valueToStore)

Almacenar el valor en la etiqueta dada. La tag debe ser una cadena de texto, el valor puede ser una cadena o una lista.
GetValue(text tag)

Obtiene el valor que se almacena bajo la etiqueta dada. Si el valor no se almacena, se devuelve el texto vaco.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

2. Componentes Multimedia (Media)


2.1. Camera (Cmara)

Propiedades:
Ninguno
Mtodos:
TakePicture ()

Se abre la cmara del telfono para permitir tomar una imagen.


Eventos:
AfterPicture (ruta al archivo de imagen)

Se dispara despus de tomar la fotografa. El argumento es la ruta que se puede utilizar para localizar la imagen en el
telfono.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

2.2. ImagePicker (Selector de imagen)

Propiedades:
ImagePath

La imagen que el usuario escogi, representado como una cadena de texto que le da la
ruta de la imagen.
Enabled

Si es cierto, el selector de imagen se puede utilizar.


BackgroundColor

Color para el fondo de la imagen del selector.


FontBold

Si se establece, el texto del selector de imgenes se muestra en negrita.


FontItalic

Si se establece, el texto del selector de imgenes se muestra en cursiva.


FontSize

Tamao en puntos del texto del botn selector de imgenes.


FontTypeface

Fuentes de texto del botn selector de imgenes.


Altura

Altura del selector de imagen.


Ancho

Ancho del selector de imagen.

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

2.2. ImagePicker (Selector de imagen)

Imagen
Imagen que se mostrar en el botn selector de imgenes.
Texto
Texto para mostrar en el botn selector de imgenes.
TextAlignment
Alineamiento a la Izquierda, centro o derecha.
TextColor
Color para el texto del botn selector de imgenes.
Eventos:
AfterPicking ()

El usuario ha seleccionado un elemento en el selector de la imagen.


BeforePicking ()

El usuario ha pulsado el selector de imgenes, pero an no se ha seleccionado un


elemento.
GotFocus ()

El selector de imgenes se convirti en el elemento enfocado.


LostFocus ()

El selector de imagen ya no es el elemento enfocado.

Anlisis para el desarrollo


mvil con App Inventor.

2.3. Player (Reproductor de audio)

Propiedades:
Fuente
Archivo de audio o de video para reproducir.
Mtodos:
Pause ()

Pausa la reproduccin del archivo de audio o de vdeo.


Start ()

Comienza la reproduccin del archivo de audio o de vdeo.


Stop ()

Detiene la reproduccin del archivo de audio o de vdeo.


Vibrate (nmero de milisegundos)

Activa el motor de vibracin del telfono el nmero de milisegundos especificado.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

2.4. Sound (sonido)

Propiedades:
Fuente
Archivo de audio a reproducir.
MinimumInterval
Tiempo mnimo entre dos sonidos a reproducir.
Mtodos:
Pause ()

Detiene la reproduccin del archivo de audio.


Play ()

Comienza la reproduccin del archivo de audio.


Resume ()

Reanuda la reproduccin de un archivo de audio se detuvo.


Stop ()

Detiene la reproduccin del archivo de audio.


Vibrate (nmero de millisegundos)

Activa el motor de vibracin del telfono el nmero de milisegundos especificado.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

2.5. VideoPlayer (Reproductor de vdeo)

Propiedades:
Fuente
El archivo de video a reproducir.
Visible
Si se establece, el vdeo es visible.
Mtodos:
Pausa ()

Detiene la reproduccin del archivo de vdeo.


Start ()

Comienza la reproduccin del archivo de vdeo.


SeekTo (nmero de millisegundos)

Busca el fotograma solicitado (especificado en milisegundos) en el video.


GetDuration ()

Devuelve la duracin del vdeo en milisegundos.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

3. Componentes Sensores (Sensor)


3.1. AccelerometerSensor (Sensor acelermetro)

Propiedades:
Available

Indica si el acelermetro est presente en el dispositivo Android.


Enabled

Si se establece, el acelermetro est habilitado.


XAccel

La aceleracin en el eje X.
YAccel

La aceleracin en el eje Y.
ZAccel

Aceleracin en el eje Z.
Eventos:
AccelerationChanged(number xAccel, number yAccel, number zAccel)
Se dispara cuando el valor de la aceleracin ha cambiado (en alguna de las 3
dimensiones, al menos).
Shaking()

Se llama repetidamente cuando el dispositivo Android est siendo agitado.

Anlisis para el desarrollo


mvil con App Inventor.

3.2. LocationSensor (Sensor de posicionamiento).

Propiedades:
Accuracy

Indica la exactitud del dispositivo Android, en metros.


Altitude

Altitud del dispositivo Android, si est disponible.


AvailableProviders

Lista de los proveedores de servicio disponibles, como el GPS o la red


CurrentAddress

Direccin de la posicin del dispositivo Android.


Enabled

Si se establece, la informacin de ubicacin est disponible.


HasAccuracy

Si se establece, el dispositivo Android puede informar sobre su exactitud.


HasAltitude

Si se establece, el dispositivo Android puede proporcionar su altitud.


HasLongitudeLatitude

Si se establece, el dispositivo Android puede proporcionar su longitud y latitud.


Latitude

Latitud del dispositivo Android.


Longitude

Longitud del dispositivo Android.


ProviderLocked

El dispositivo no cambiar el proveedor de servicio.


ProviderName

El proveedor de servicio activo.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

3.2. LocationSensor (Sensor de posicionamiento).

Eventos:
LocationChanged(number latitude, number longitude, number altitude)
Se dispara cuando el dispositivo Android cambia de ubicacin.
StatusChanged(text provider, text status)
Se dispara al cambiar el proveedor de servicio.
Mtodos:
LatitudeFromAddress(text locationName)
Determina la latitud de la direccin indicada.
LongitudeFromAddress(text locationName)
Determina la longitud de la direccin indicada.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

Material
Actividad de aprendizaje 3

3.3. OrientationSensor (Sensor de orientacin)

Propiedades:
Available

Indica si el sensor de orientacin est presente en el dispositivo Android.


Enabled

Si est activado, el sensor de orientacin est habilitado.


Azimuth

Devuelve el ngulo de azimut del dispositivo.


Pitch

Devuelve el ngulo de inclinacin del dispositivo.


Roll

Devuelve el ngulo de giro (balanceo) del dispositivo.


Magnitude

Devuelve un nmero entre 0 y 1, que indica la intensidad de la inclinacin. Se da la


magnitud relativa a una bola que rodara sobre la superficie del dispositivo.
Angle

Devuelve el ngulo de inclinacin respecto de la horizontal. Se da su valor relativo a una


bola que rodara sobre la superficie del dispositivo.
Eventos:
OrientationChanged(number azimuth, number pitch, number roll)
Se dispara cuando la orientacin ha cambiado.

Anlisis para el desarrollo


mvil con App Inventor.

4. Componentes Alineamientos de Pantalla


4.1. HorizontalArrangement (Alineamiento horizontal)

Propiedades
Visible

Si est establecido, el componente y su contenido son visibles.


Height

La altura del alineamiento.


Width

El ancho del alineamiento.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

4.2. TableArrangement (Alineamiento en tabla)

Propiedades:
Visible

Si est establecido, el componente y su contenido son visibles.


Rows (number-of-rows)

El nmero de filas en la tabla.


Columns (number-of-columns)

El nmero de columnas de la tabla.


Height

Altura de la tabla.

Width

Anchura de la tabla

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

4.3. VerticalArrangement (Alineamiento vertical)

Propiedades:
Visible

Si est establecido, el componente y su contenido son visibles.


Height

La altura del alineamiento vertical.


Width

La anchura del alineamiento vertical.

Material
Actividad de aprendizaje 3

Anlisis para el desarrollo


mvil con App Inventor.

5. Webgrafa
https://sites.google.com/site/aprendeappinventor/

Material
Actividad de aprendizaje 3

You might also like