Fecha incorrecta almacenada al tomar una captura de pantalla -- yanogenmod campo con screenshots campo con date-and-time camp android Relacionados El problema

Wrong date stored when taking a screenshot


2
vote

problema

Español

Tengo un Galaxy Nexus que ejecuta CyanogenMod 10.2.1 (IIRC, es la última versión oficial de la versión estable). Además, ambos son bastante viejos, están trabajando durante años sin ningún problema grande, pero ayer encontré algo extraño: desde hace algún tiempo entre 2019-01-02T21: 38: 35-0300 y 2019-01-03t08: 47: 13-0300 It Comenzó a almacenar fechas erróneas de los tiempos de creación de captura de pantalla como esta:

Información sobre una captura de pantalla tomada en el año 2019 pero se almacena como se tomó en el Año 50980

Es bastante fácil entender cómo está obteniendo esta fecha extraña: está tomando la marca de tiempo de UNIX y multiplicándola por 1000. Intenté rastrear el problema marcando el código fuente: Hubo un cambio en globalscreenshot.java hace algunos años , aunque no explica por qué este error comenzó a suceder justo ahora.

Por ahora solo vi capturas de pantalla con la fecha incorrecta, por lo que, en el mejor de los casos, no causará problemas a las aplicaciones u otras partes del sistema. Tampoco está causando problemas al sincronizar archivos utilizando MTP (al lado de la fecha de ser algo así como "29 de noviembre de 1983").

¿Es similar al problema de Y2K? ¿Debo preocuparme por esto? Si yo debería, ¿qué puedo hacer?

Original en ingles

I have a Galaxy Nexus running CyanogenMod 10.2.1 (IIRC that's the last official stable version released). Beside both being quite old they're working for years without any big issue, but yesterday I found something strange: since sometime between 2019-01-02T21:38:35-0300 and 2019-01-03T08:47:13-0300 it started storing wrong dates from screenshot creation times like this:

Info about a screenshot taken in year 2019 but stored as it was taken in the year 50980

It's quite easy to understand how it's getting this weird date: it's taking the Unix timestamp and multiplying it by 1000. I tried to track down the issue by checking the source code: there was a change on GlobalScreenshot.java some years ago, although it don't explains why this bug started happening just now.

By now I only saw screenshots with the wrong date, so in the best case it will not cause issues to apps or other parts of the system. It's also not causing issues when synchronizing files using MTP (beside the date being something like xe2x80x8e"29 xe2x80x8eNovember, xe2x80x8e1983").

Is it similar to the Y2K problem? Should I worry about this? If I should what can I do?

        
   
   

Lista de respuestas


Relacionados problema

1  No se puede configurar la fecha del emulador de Android: atascado el 1/1/1970  ( Cant set android emulator date stuck on 1 1 1970 ) 
Tengo problemas para configurar manualmente la fecha en mi emulador de Android. Estoy usando un ARM AVD que se está ejecutando en una máquina virtual de Win...

6  ¿Tiempo inexacto? ¿Como arreglarlo?  ( Inaccurate time how to fix it ) 
a veces La hora en mi teléfono (x10 mini pro) es un poco tarde mientras está en modo de suspensión. He experimentado diferencias de 1 a 3 horas. Mi conjetur...

0  MOTO E cambia a tiempo incorrecto o en la zona horaria incorrecta  ( Moto e changes to wrong time or wrong time zone ) 
Mi papá está usando un Motorola Moto E, ejecutando Android 4.4.4 (no rooted). Se ha dado cuenta de que con frecuencia muestra el momento o la fecha equivoca...

4  ¿Cómo deshabilito el horario de verano (DST)?  ( How do i disable daylight saving time dst ) 
Tengo un Samsung Galaxy S6. Este año estoy haciendo un experimento en el que no participo en el horario de verano (DST). Sin embargo, mi teléfono se ajusta au...

-1  ¿Cuál es el uso de la actualización automática de la fecha y la hora en que tengo que ingresarlo manualmente?  ( What is the use of automatic update of date and time when i have to manually ent ) 
Paso 1 -i ha comprobado la fecha y la hora de la actualización automática y supongo que me quito la batería y luego lo coloco debido a un retraso del teléfo...

1  Samsung Galaxy S5 (SM-G900F / KLTE) Número de fecha / hora  ( Samsung galaxy s5 sm g900f klte date time issue ) 
Recientemente actualizé desde un Samsung Galaxy S3 (I9300) a un Samsung Galaxy S5 (SM-G900F / KLTE). El dispositivo parecía estar trabajando según lo deseado,...

3  ¿Mi HTC Desire Ajuste automático para los ahorros de la luz del día?  ( Wil my htc desire auto adjust for daylight savings ) 
Los ahorros de la luz del día están a punto de terminar, me estaba preguntando: ¿Mi HTC Desire Ajustar automáticamente para esto? ¡Gracias! (¿Necesitas co...

8  ¿Cómo mostrar la fecha en la barra de estado en Android 7?  ( How to show date in status bar in android 7 ) 
Atrás en Android 4/5, se mostró la fecha en la barra de estado junto con el tiempo. Sin embargo, recientemente actualizé a Nougat / 7 y ahora la fecha se ha i...

0  ¿Puedo eliminar el reloj predeterminado sin rootear mi teléfono?  ( Can i remove the default clock without rooting my phone ) 
Tengo un teléfono de Pixel Android moderno en la versión más actualizada de Android. Me gustaría no mostrar el tiempo en la pantalla de inicio y la barra su...

2  Lollipop: la alarma no está disparando a tiempo  ( Lollipop alarm isnt firing in time ) 
Después de actualizar mi Nexus 5 a Android 5.0, noté que la alarma no está despedida a la hora establecida (en realidad, que echó a perder la mañana de mi act...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos