2 votos

¿Qué significa el mensaje de error "Light old sensor_state 0, new sensor_state : 128 es : 1" en logcat?

Tengo mi Galaxy S4 conectado con mi PC y ejecuté el tutorial "Building My First App" de http://developer.Android.com/ . No hubo problemas, pero noté muchos mensajes sobre el LightSensor en la vista LogCat en Eclipse, como estos:

09-17 17:41:24.781: E/LightSensor(736): Light old sensor_state 0, new sensor_state : 128 en : 1
09-17 17:41:25.152: E/LightSensor(736): Light old sensor_state 128, new sensor_state : 0 en : 0

He encontrado varias apariciones de la cadena "Light old sensor_state 0..." en la web. Así que otros reciben este tipo de mensajes, también (donde se mencionó un teléfono también parecía ser un Galaxy S4). Pero los mensajes/preguntas/respuestas eran siempre sobre otra cosa. Parece que todo el mundo ignora este tipo de mensajes como ruido.

He jugado un poco y me he dado cuenta de esto: Mientras el teléfono está activo no aparecen esos mensajes. Pero cuando lo apago, los mensajes aparecen aproximadamente cada 10s. ¿Alguien sabe qué significan?

2voto

Andy Brudtkuhl Puntos 1714

No tienen nada que ver con tu aplicación y no son realmente errores. Como habrás adivinado, sólo informan de los cambios en el estado del sensor de luz. (Ese es el sensor que controla el brillo de la pantalla).

Las ROMs de Samsung son especialmente conocidas por tener una salida de registro muy "ruidosa", debido a que Samsung es un poco chapucero en la integración del software. En cambio, los dispositivos Nexus tienden a tener registros muy limpios, porque los ingenieros de Google son agresivos a la hora de deshabilitar el registro cuando el código está comprometido. Puedes filtrar los mensajes de registro en Eclipse (o cuando uses adb logcat en la línea de comandos).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X