Está en la página 1de 33

Anlisis para el desarrollo

mvil con App Inventor.

Material
Actividad de aprendizaje 3
Anlisis para el desarrollo Material
mvil con App Inventor. Actividad de aprendizaje 3

3. Componentes LEGO MINDSTORMS.


Indice 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. Actividad de aprendizaje 3

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
Anlisis para el desarrollo Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. 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 Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. 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 Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. 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 Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. Actividad de aprendizaje 3

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
Anlisis para el desarrollo Material
mvil con App Inventor. Actividad de aprendizaje 3

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.
Anlisis para el desarrollo Material
mvil con App Inventor. Actividad de aprendizaje 3

5. Webgrafa

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

También podría gustarte