Вы находитесь на странице: 1из 21

p

Instituto Tecnolgico de Acapulco


Ingeniera en Sistemas Computacionales

Manual de Prctica
Uso de sensor de luz en mviles con
Android

Materia: Sistemas Programables


Profesor: Ing. Humberto
Alumnos:

Sahid Campos Godoy


12520184
Liz Castro No Se Que
Freddy Ponce No se que
11xxxxx
Cristian no se que
11xxx
Emilio Evaristo Snchez Montufar
Alejandro Chavarria Villasana

Grupo: 706
Horario: 09:00-10:00
Ciclo Escolar: Agosto-Diciembre / 2015

11320526

1291901
9191919

NDICE
Descripcin de la prctica..........................................................................................2
Requerimientos para la prctica................................................................................3
Descarga, instalacin y configuracin de Android Studio.........................................3
Activacin de modo de desarrollador del dispositivo................................................8
Iniciar proyecto en Android Studio.............................................................................9
Programacin del proyecto......................................................................................12
Compilacin y prueba..............................................................................................18

DESCRIPCIN DE LA PRCTICA
En esta prctica, haremos uso del sensor de luz que traen incorporado la mayora
de los dispositivos mviles con sistema Android. Este sensor es usado por el
sistema para implementar la funcin de brillo automtico en los displays o
pantallas de los dispositivos.
Gracias a las libreras incorporadas para el desarrollo de Android, los
desarrolladores de esta plataforma podemos hacer uso del sensor para nuestros
fines. En este caso, utilizaremos el sensor para crear una aplicacin para Android
que utilice el sensor y realizar lo siguiente:

Medir continuamente la intensidad de luz y la mostrar en pantalla.


Indicar en pantalla el estado de luz de acuerdo a la intensidad medida:
IINTENSIDAD (en lux)
Menor o igual a 5
mayor a 5 y menor que 15
igual o mayor a 15 y menor que 35
igual o mayor a 35 y menor que 95
igual o mayor a 95 y menor que 2000
igual o mayor a 2000

ESTADO
Total Oscuro
Casi Oscuro
Intermedia
Normal
Luz Extra
Luz Fuerte

Cuando la intensidad sea menor a 5, es decir, el estado es Total Oscuro


entonces se encender el flash del dispositivo. Si el dispositivo no cuenta
con flash se deber mostrar un mensaje flotante o Toast que muestre El
telfono no cuenta con flash, se recomienda buscar iluminacin.

REQUERIMIENTOS PARA LA PRCTICA


Para la realizacin de la prctica se requiere lo siguiente:

1. Un dispositivo mvil con sensor de luz obligatoriamente y con flash


opcionalmente.
2. Descargar el JDK 7u79 para su equipo. http://goo.gl/rjiDHx
3. Descargar Android Studio en su ltima versin. https://goo.gl/1yfz28
4. Un cable USB para conexin del dispositivo con la computadora.
5. Asegurarse de tener los drivers instalados de tu dispositivo, preferente los
drivers para desarrollo. Busquen en google sus drivers ADB para su
dispositivo. (Ejemplo: Moto G drivers ADB)

DESCARGA, INSTALACIN Y CONFIGURACIN DE ANDROID STUDIO


1. Descargar el JDK 7u79 y lo instalan, solo le dan siguiente y siguiente al
instalador dejando todas las opciones por default como est en el
instalador, al finalizar la instalacin reiniciar su equipo.

Aceptan Los
Trminos
y descargan para
Windows 32bits (x86) o
64bits (x64)
dependiendo de su
computadora

2. Hacer lo siguiente en su equipo Windows, abrir Panel de Control y


despus Sistema. Elegir la opcin Ajustes Avanzados de Sistema

3. A

continuacin,

elegir

la

opcin

Variables

de

entorno

4. Elegir Nuevo y escribir lo siguiente, en Nombre de variable escribir


JAVA_HOME y en Valor de variable escribir la ruta donde se instal el
JDK7. Al finalizar, oprimir OK a todas las ventanas que se abrieron antes.

5. Ahora, descarga el Android Studio.


6. Instalan el Android Studio, solo den clic en Next o Siguiente dejando todas
las opciones del instalador por default. Al finalizar, reinician su
computadora.
7. Ejecuten Android Studio y por primera vez les mostrar el asistente. Hacen
clic en Configure.

8. Has clic en SDK Manager. Y se abrir el gestor del SDK, aqu se manejan
todas las herramientas y versiones de Android para compilar y probar la
aplicacin. Para realizar esto y los siguientes pasos se requiere de una
buena conexin a internet ya que en el siguiente paso se descargarn los
archivos faltantes para la compilacin y prueba de la aplicacin.

9. En el SDK Manager seleccionen lo siguiente, esto es para descargar los


paquetes de herramientas Android y las versiones 5.1.1 y la 2.2:

10. Ya que los seleccionaste, ahora haz clic en el botn Install ## packages
11. Se abrir otra ventana, aqu selecciona cada componente y aceptas los
trminos en cada uno. Una vez aceptado los trminos en todos los
componentes ahora haz clic en Install.

Selecciona
uno y acepta
trminos. Y
as uno por
uno

Aceptados
todos los
trminos de
cada uno,
ahora haz
clic en
Install

12. A continuacin se iniciar la descarga, este proceso puede llevarse entre


media hora hasta 2 horas dependiendo de tu conexin.
13. Hasta aqu queda configurado el Android Studio. En el siguiente apartado
se muestra cmo preparar el telfono para probar nuestra aplicacin al
momento de compilar y cmo iniciar el proyecto.

ACTIVACIN DE MODO DE DESARROLLADOR DEL DISPOSITIVO


Para probar la aplicacin que se est haciendo en Android Studio, se cuenta con
un emulador del sistema Android pero esta emulacin es muy lenta, por ello se
recomienda probar la compilacin de la aplicacin en un dispositivo Android. Para
poder realizar esto, el dispositivo tiene que estar activado en modo de depuracin
o desarrollador. Para activar este modo, realizamos lo siguiente en el dispositivo:
1. Abrimos Configuracin o Ajustes.
2. Seleccionamos la opcin Acerca del dispositivo.
3. Seleccionamos varias veces continuamente la opcin Nmero de
compilacin hasta que nos muestre un mensaje flotante dicindonos Ya
eres programador.
4. Retornamos a la vista principal de Ajustes y seleccionamos Opciones del
programador o Ajustes de desarrollador.
5. Encendemos el swith o toggle a modo ACTIVAR, y en la seccin
Depuracin seleccinamos y activamos ADB Debugging o Depuracin
ADB. Es todo.

INICIAR PROYECTO EN ANDROID STUDIO


1. Abre Android Studio y elige Start a new Android Studio project.

2. Escriben los siguiente y hacen clic en Next

3. Marquen Phone and Tablet y eligen la API 9 Android 2.3 (esto significa que
nuestra aplicacin podr ejecutarse en dispositivos que tengan Android 2.3
hasta la mxima versin actual). Hacen clic en Next.

4. Seleccionen la plantilla de trabajo con la que iniciaremos, en este


caso es Blanck Activity. Despues clic en Next y por ultimo Finish.

5. A continuacin, el proyecto comenzar a inicializarse y a prepararse


para su edicin, este proceso puede llevar varios minutos.

A
F

A: Carpeta donde se guardan todos los archivos JAVA. Que son los que se programan
para dar la funcionalidad a la aplicacin.
B: Carpeta de layouts XML. Son las vistas o interfaz grfica de nuestra aplicacin, se
disean y estructuran usando lenguaje XML para Android.
C: Pestaa para activar el modo de diseo grfico y vista previa de nuestra aplicacin.
D: Pestaa para activar el modo de diseo de nuestra aplicacin usando lenguaje
XML.
E: Vista previa de la interfaz que estemos editando actualmente.
F: Vista en rbol de los componentes grficos que estemos aadiendo o trabajando en
nuestra interfaz actual de la aplicacin.
Descripcin del rea de trabajo en Android Studio

PROGRAMACIN DEL PROYECTO


Iniciamos aqu a estrcuturar la vista y programar el funcionamiento descrito en la
seccin Descripcin de la prctica.
Primeramente estructuramos y diseamos la vista que se mostrar en pantalla,
para esto abrimos el layout activity_main.xml en modo texto y escribimos lo
siguiente en lenguaje XML:

Y el resultado de lo anterior es el siguiente:

Ya tenemos nuestra vista, donde se mostrar la medida que recibe el sensor


(intensidad de luz = lux), el estado de luz o intensidad de acuerdo a las
condiciones de la tabla mostrada en la descripcin del proyecto, indicar si est
encendido el flash, y por ultimo nuestros datos de equipo.
Ahora, programaremos la funcin indicada en la descripcin del proyecto, para
esto abriremos el archivo MainActivity.java, primeramente observamos el cdigo
generado automticamente por Android Studio del cual borraremos solo los
mtodos onCreateOptionsMenu y onOptionsItemSelected el cual no utilizaremos,
lo dems lo dejamos.

Cdigo Inicial

A continuacin se muestra el cdigo final del proyecto, no lo describo aqu porque


cada grupo de lneas est comentada y es entendible.

Finalmente, agregamos algunas reglas al manifest (uso de hardware, acceso a la


cmara):

COMPILACIN Y PRUEBA
Al finalizar la escritura del cdigo se procede a compilar la aplicacin y probarla en
el dispositivo, para esto:
1. Conectamos nuestro dispositivo a la computadora usando un cable USB.
Recordemos que ya tienen que estar instalados los drivers del dispositivo en
nuestra PC y tambin ya tiene que estar activado el modo desarrollador en el
dispositivo sino no va a funcionar la prueba.
2. Si al conectar, en el dispositivo se muestra un mensaje sobre permisos o algo
similar le damos OK o ACEPTAR o SI.
3. En Android Studio, damos clic en men Run y luego clic en Run App.
4. En este momento Android Studio iniciar la compilacin de la aplicacin, nos
mostrar donde queremos probar la aplicacin, le damos clic que en Choose a
running device y seleccionamos nuestro dispositivo, si no aparece en la lista
nuestro dispositivo quiere decir que no tienes los drivers instalados
correctamente o no tienes el modo de desarrollador ADB activado en el
dispositivo.

5. Finalmente, Android Studio instalar la aplicacin en nuestro dispositivo y la


ejecutar. Si sucede algn error, Android Studio te indicar el error y por qu
en la ventana logcat. Esto es todo.

Вам также может понравиться