Professional Documents
Culture Documents
Material
Actividad de aprendizaje 3
Indice
Material
Actividad de aprendizaje 3
7.4. NxtSoundSensor.
3.5. NxtTouchSensor.
3.6. NxtUltrasonicSensor.
3.7. NxtDrive.
4. Otros Componentes.
2.4. PhoneNumberPicker
2.6. Twitter
Material
Actividad de aprendizaje 3
accin.
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).
Material
Actividad de aprendizaje 3
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.
Material
Actividad de aprendizaje 3
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)
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.
Material
Actividad de aprendizaje 3
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
Material
Actividad de aprendizaje 3
1.4. Clock(Reloj)
Propiedades:
TimerInterval
Tiempo interno del telfono, en milisegundos. Proporciona los milisegundos desde la base de
tiempo, que es el 1 de enero de 1970.
Now()
Obtener los milisegundos del instante indicado. Proporciona los milisegundos desde la base de
tiempo, que es el inicio de 1970.
Material
Actividad de aprendizaje 3
1.4. Clock(Reloj)
AddSeconds(instante, Nmero de segundos)
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.
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 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)
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.
Altura de la imagen.
Width
Ancho de la imagen.
Material
Actividad de aprendizaje 3
Altura de la etiqueta.
Width
Ancho de etiqueta.
Text
Material
Actividad de aprendizaje 3
Material
Actividad de aprendizaje 3
Material
Actividad de aprendizaje 3
Material
Actividad de aprendizaje 3
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
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.
Material
Actividad de aprendizaje 3
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)
Ancho de la caja.
TextAlignment
Material
Actividad de aprendizaje 3
Material
Actividad de aprendizaje 3
1.10. TextBox
Propiedades:
BackgroundColor
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.
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()
Este evento se dispara cuando el cuadro pierde el foco, por ejemplo, si el usuario toca un
cuadro de texto diferente.
Mtodos:
HideKeyboard()
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.
Material
Actividad de aprendizaje 3
Propiedades:
Ninguno
Mtodos:
TakePicture ()
Se dispara despus de tomar la fotografa. El argumento es la ruta que se puede utilizar para localizar la imagen en el
telfono.
Material
Actividad de aprendizaje 3
Propiedades:
ImagePath
La imagen que el usuario escogi, representado como una cadena de texto que le da la
ruta de la imagen.
Enabled
Material
Actividad de aprendizaje 3
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 ()
Propiedades:
Fuente
Archivo de audio o de video para reproducir.
Mtodos:
Pause ()
Material
Actividad de aprendizaje 3
Propiedades:
Fuente
Archivo de audio a reproducir.
MinimumInterval
Tiempo mnimo entre dos sonidos a reproducir.
Mtodos:
Pause ()
Material
Actividad de aprendizaje 3
Propiedades:
Fuente
El archivo de video a reproducir.
Visible
Si se establece, el vdeo es visible.
Mtodos:
Pausa ()
Material
Actividad de aprendizaje 3
Material
Actividad de aprendizaje 3
Propiedades:
Available
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()
Propiedades:
Accuracy
Material
Actividad de aprendizaje 3
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
Material
Actividad de aprendizaje 3
Propiedades:
Available
Propiedades
Visible
Material
Actividad de aprendizaje 3
Propiedades:
Visible
Altura de la tabla.
Width
Anchura de la tabla
Material
Actividad de aprendizaje 3
Propiedades:
Visible
Material
Actividad de aprendizaje 3
5. Webgrafa
https://sites.google.com/site/aprendeappinventor/
Material
Actividad de aprendizaje 3