Lamentablemente, aunque Android dispone de los datos del sensor de luz, no los almacena en ningún sitio (que yo sepa). Por suerte, hay una muy una forma sencilla de acceder y almacenar los datos usted mismo.
Sólo tienes que seguir los pasos que se indican a continuación y podrás utilizar los datos de los sensores de luz en un abrir y cerrar de ojos.
- Descargar Tasker de la Play Store
- Hacer un nuevo .txt en su carpeta de documentos y nómbrelo como
Light_sensor_data.txt
(Es posible que necesite un visor/editor de archivos como Explorador de archivos ).
- Abrir Tasker y haga clic en
+
→ Evento → Sistema → Arranque del dispositivo.
- Haga clic en el engranaje (atrás) en la esquina superior izquierda.
- Aparecerá un menú emergente. Pulse sobre Nueva tarea y nombrarlo
Light Sensor Data
(O lo que quieras).
- Dentro de la tarea, haga clic en
+
→ Archivo → Escribir archivo .
- A la derecha de donde dice Archivo hay una lupa; haga clic en ella.
- Ahora pulse Documentos → Datos_del_sensor_de_luz.txt
- Haga clic en el "lápiz" a la derecha de Texto. Ahora desplaza la lista que dice Selección de variables y encontrar Nivel de luz . Está cerca del centro.
- Ahora haga clic en el botón Engranaje o Back botón.
- Pulse
+
→ Tarea → Espera . Si necesita que sus resultados se actualicen rápidamente, le sugiero que configure MS a cualquier lugar entre 10
y 100
Sin embargo, esto utilizará una gran cantidad de CPU, por lo que si usted está bien con los resultados de actualización más lentos, me gustaría establecer Segundos a entre 1
y 5
.
- Una vez más, haga clic en el Engranaje (atrás). Ahora seleccione
+
→ Tarea → Ir a y establecer Tipo a Action Number
y Número a 1
.
- Pulse el botón Engranaje (atrás) dos veces para llegar al Tareas pantalla. Ahora haga clic en Perfiles en la parte superior de la pantalla.
- Pulse sobre
+
→ Evento → Sistema → Arranque del dispositivo y haga clic en el botón Engranaje (atrás). Debería aparecer un menú; seleccione Datos del sensor de luz.
- En el Perfiles debe haber una pestaña Activado/desactivado a la derecha de su Tarea. Gíralo a Off y luego volver a On .
- Reinicia tu dispositivo.
Nota importante Para ello, no sólo debes tener un sensor de luz en tu dispositivo, sino que también debe estar habilitado. Puedes comprobar si está habilitado o no pulsando los tres puntos de la esquina superior derecha de tasker → Preferencias y seleccionando la opción monitor ficha. Ahora desplácese hacia abajo hasta Sensor de luz y asegurar que Sí está seleccionado.
Dado que todo se ha configurado correctamente, ahora deberías poder acceder a los niveles de luz leyendo Datos_del_sensor_de_luz.txt También puede leer los datos del nivel de luz utilizando Tasker e incluso crear una ventana emergente que muestre la información actual.
Buena suerte y espero que esto te ayude.
4 votos
¿Qué le hace estar seguro de que los datos están registrados y no sólo disponibles como un servicio para la suscripción?